403Webshell
Server IP : 23.111.136.34  /  Your IP : 216.73.216.136
Web Server : Apache
System : Linux servidor.eurohost.com.br 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : meusitei ( 1072)
PHP Version : 5.6.40
Disable Function : show_source, system, shell_exec, passthru, proc_open
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/meusitei/www/controle/models/home/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/meusitei/www/controle/models/home/home-model.php
<?php 
/**
 * Classe para registros de usuários
 *
 * @package TutsupMVC
 * @since 0.1
 */

class HomeModel
{

	/**
	 * $form_data
	 *
	 * Os dados do formulário de envio.
	 *
	 * @access public
	 */	
	public $form_data;

	/**
	 * $form_msg
	 *
	 * As mensagens de feedback para o usuário.
	 *
	 * @access public
	 */	
	public $form_msg;

	/**
	 * $db
	 *
	 * O objeto da nossa conexão PDO
	 *
	 * @access public
	 */
	public $db;

	/**
	 * Construtor
	 * 
	 * Carrega  o DB.
	 *
	 * @since 0.1
	 * @access public
	 */
	public function __construct( $db = false ) {
		$this->db = $db;
	}
        
        
        public function get_tarefas() {
	
		// Simplesmente seleciona os dados na base de dados 
		$query = $this->db->query('SELECT * FROM `tarefas` ORDER BY tarefa_id DESC');
		
		// Verifica se a consulta está OK
		if ( ! $query ) {
			return array();
		}
		// Preenche a tabela com os dados do usuário
		return $query->fetchAll();
	} // get_user_list
        public function get_grupos() {
	
		// Simplesmente seleciona os dados na base de dados 
		$query = $this->db->query('SELECT * FROM `tarefas` ORDER BY tarefa_id DESC');
		
		// Verifica se a consulta está OK
		if ( ! $query ) {
			return array();
		}
		// Preenche a tabela com os dados do usuário
		return $query->fetchAll();
	}
        
        public function expiradas() {	
		// Simplesmente seleciona os dados na base de dados 
		$query = $this->db->query('SELECT * FROM `tarefas` ORDER BY tarefa_id DESC');		
		$expirada = $query->fetchAll();                
                $today = date("Y-m-d");
                $atrasadas =0;
                $dominios_today =0;
                $ativacoes_today =0;
                $migrar_today =0;  
                
                $dominios_futuro =0;
                $ativacoes_futuro =0;
                $migrar_futuro =0;
                
                $acompanhando=0;                
                foreach ($expirada as $fetch_esp):                    
                    if(strtotime($today) > strtotime($fetch_esp['datafinalizar_tarefa'])){                                                 
                        if($fetch_esp['status_tarefa'] != "Concluido"){
                            ++$atrasadas;
                        }
                    }
                    elseif(strtotime($today) == strtotime($fetch_esp['datafinalizar_tarefa'])){ 
                        if($fetch_esp['status_tarefa'] != "Acompanhando"){
                            if($fetch_esp['tarefa'] == "Imob PRO" || $fetch_esp['tarefa'] == "Imob MASTER" || $fetch_esp['tarefa'] == "Imob PLUS"){
                            ++$ativacoes_today;
                            }                        
                        }
                        if($fetch_esp['tarefa'] == "Dominio")
                        ++$dominios_today;
                        if($fetch_esp['tarefa'] == "Migração")                                                
                        ++$migrar_today;
                    }
                    else{
                         if($fetch_esp['tarefa'] == "Imob PRO" || $fetch_esp['tarefa'] == "Imob MASTER" || $fetch_esp['tarefa'] == "Imob PLUS")
                        ++$ativacoes_futuro;
                        if($fetch_esp['tarefa'] == "Dominio")
                        ++$dominios_futuro;
                        if($fetch_esp['tarefa'] == "Migração")                                                
                        ++$migrar_futuro;                     
                        }
                        
                       if($fetch_esp['status_tarefa'] == "Acompanhando"){
                            ++$acompanhando;                            
                        }
                endforeach; 
                if($atrasadas > 0){
                $alerta_inicio = '<div class="alert alert-warning alert-white-alt rounded">
                        <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
                        <div class="icon"><i class="fa fa-warning"></i></div>
                        <strong>Atenção!</strong>   Existem '.$atrasadas.' Tarefa(s) que estão em atraso, por favor acesse a sessão de tarefas para resolver essa pendência!'
                . '</div>'; }else{ $alerta_inicio = '';}
                
                $this->form_data = array();
                
                $this->form_data['alerta_inicio'] = $alerta_inicio;
                
                $this->form_data['dominios_today'] = $dominios_today;
                $this->form_data['ativacoes_today'] = $ativacoes_today;
                $this->form_data['migrar_today'] = $migrar_today;  
                
                $this->form_data['dominios_futuro'] = $dominios_futuro;
                $this->form_data['ativacoes_futuro'] = $ativacoes_futuro;
                $this->form_data['migrar_futuro'] = $migrar_futuro;
                
                $this->form_data['acompanhando'] = $acompanhando;
                
                
                

                
	} // get_user_list

	public function get_tarefaasds () {
	
		$id = 1;
		// Verifica na base de dados
		$query = $this->db->query('SELECT * FROM `tarefas_config` WHERE `id` = ?', array( $id ));
		
		// Obtém os dados da consulta
		$fetch_userdata = $query->fetch();
		
                // Configura os dados do formulário
		foreach ( $fetch_userdata as $key => $value ) {
			$this->form_data[$key] = $value;
		}

		// Remove a serialização das permissões
		$this->form_data['grupos_tarefas'] = unserialize($this->form_data['grupos_tarefas']);
                $this->form_data['verifica_users_in_grupo'] = "";
                foreach ( $this->form_data['grupos_tarefas'] as $key => $value ) {
			//print_r($this->form_data['grupos_tarefas'][$key]);
                        if (in_array($_SESSION['userdata']['user_id'], $this->form_data['grupos_tarefas'][$key])) {
                            $this->form_data['verifica_users_in_grupo'] = "ok";
                        }
		}
		
		
	} // get_register_form

        
}

Youez - 2016 - github.com/yon3zu
LinuXploit