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/public_html/painel/controllers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/meusitei/public_html/painel/controllers/home-controller.php
<?php

/**
 * home - Controller de exemplo
 *
 * @package TutsupMVC
 * @since 0.1
 */
class HomeController extends MainController {

    public $permission_required;
    public $breadcrumbs;
    public $menu;

                           
    
    public function index() {
        if (!$this->logged_in) {
            // Se não; garante o logout
            $this->logout();
            // Redireciona para a página de login
            $this->goto_login();
            // Garante que o script não vai passar daqui
            return;
        }
        require_once ABSPATH . '/controllers/xmlapi.php';
        
        // EXEMPLO DE OCMO PEGAR A URL ATUAL PARA FUTURA UTILIZAÇÃO NO FRONT-END
        //$vardominio = $_SERVER['HTTP_HOST'];
        
        require ABSPATH . '/connectpadrao.php';
        @$dados_cliente_load = $banco->query('SELECT * FROM cliente WHERE user_id = "' . $_SESSION['userdata']['contratante'] . '"');
        $dados_cliente = $dados_cliente_load->fetch(PDO::FETCH_ASSOC);
        
        
                           
        
        $this->permission_required = 'home';
        $this->breadcrumbs = array('Pagina Inicial');
        $this->menu = 'home';
        $this->title = 'MSI - Pagina Inicial';
        
        //$this->pagheader = '<h1>Painel <small></small></h1>';
        if ($this->paginapermissao($this->permission_required) == 1) {
            // Verifica se o usuário tem a permissão para acessar essa página
            if (!$this->check_permissions($this->permission_required, $this->userdata['user_permissions'])) {
                require ABSPATH . '/includes/401.php';
                return;
            }
        }


        @$dados_prod_home_load = $banco->query('SELECT * FROM produtos WHERE id_cliente = "' . $_SESSION['userdata']['contratante'] . '" AND produto_servico < 6');
        $dados_prod_home = $dados_prod_home_load->fetch(PDO::FETCH_ASSOC);

        $status_sistema = $dados_prod_home['status_produto'];
        $language2 = new Language();
        if (@$_SESSION['userdata']['lang'] == "") {
            $lang_df = DEFAULT_LANGUAGE;
        } else {
            $lang_df = @$_SESSION['userdata']['lang'];
        }
        //$lang2 = $language2->getLanguagePost($lang_df, 'home');

        $parametros = ( func_num_args() >= 1 ) ? func_get_arg(0) : array();

        // Verifica se o usuário está logado
        

        $modelo = $this->load_model('home/home-model');
        if (!isset($_SESSION['userdata']['verificaplano'])) {
            $_SESSION['userdata']['verificaplano'] = '';
        }
        require ABSPATH . '/views/_includes/head.php';
                           
                        
        if ($status_sistema != 'Ativo') {
            $this->title = 'MSI - Minha Conta';
            $this->menu = array('user-register', 'meuplano');
            $this->breadcrumbs = array(0 => 'Administrar', 'user-register' => 'Minha Conta');
            $this->pagheader = '<h1>Minha Conta <small>Informações da conta.</small></h1>';
        }
        if (($dados_prod_home['produto_servico'] == 2)&&($_SESSION['userdata']['verificaplano'] == '')) {
            $this->pagheader = '<h1>Minha Conta <small>Informações da conta.</small></h1>'; 
            
             } else{ 
               $primeironome = explode(" ", $dados_cliente['usuario']);
                if(isset($primeironome[0])){
                    $nometitulo1 = $primeironome[0];
                }else{
                    $nometitulo = $dados_cliente['usuario'];
                    
                }
                 /*($permissoes_usuario['ADMINISTRAR_gerenciardominios'] == '1')
                            * Recuperar permissões do usuário
                            */ 
                            $user_ADMINISTRAR_gerenciardominios = $_SESSION['userdata']['permissoes_usuario']['ADMINISTRAR_gerenciardominios'];
                            $user_CRM_gerenciarfunildevendas = $_SESSION['userdata']['permissoes_usuario']['CRM_gerenciarfunildevendas'];
                            $user_CRM_gerenciarclientes = $_SESSION['userdata']['permissoes_usuario']['CRM_gerenciarclientes'];
                            $user_CRM_gerenciarinteresses = $_SESSION['userdata']['permissoes_usuario']['CRM_gerenciarinteresses'];
                            $user_CRM_gerenciaratendimentos = $_SESSION['userdata']['permissoes_usuario']['CRM_gerenciaratendimentos'];
                            $user_CRM_gerenciarreservas = $_SESSION['userdata']['permissoes_usuario']['CRM_gerenciarreservas'];
                            $user_CRM_gerenciarpropostas = $_SESSION['userdata']['permissoes_usuario']['CRM_gerenciarpropostas'];
                            $user_IMOBILIARIA_gerenciarimoveis = $_SESSION['userdata']['permissoes_usuario']['IMOBILIARIA_gerenciarimoveis'];
                            $nome = $_SESSION['userdata']['user_name'];
                            
                             $primeironome = explode(" ", $nome);
                            if(isset($primeironome[0])){
                                $nometitulo = $primeironome[0];                   
                            }else{
                                $nometitulo = $nome;
                            }  
                           // mexer aqui if validar nome curinga
                            
                if (($user_CRM_gerenciarclientes =='1')&&($user_CRM_gerenciarinteresses =='1')&&($user_CRM_gerenciaratendimentos =='1')
                   &&($user_CRM_gerenciarreservas =='1')&&($user_CRM_gerenciarfunildevendas =='1') &&($user_CRM_gerenciarpropostas =='1')
                   &&($user_IMOBILIARIA_gerenciarimoveis =='1') && ($user_ADMINISTRAR_gerenciardominios =='1')) {
                    
                $this->pagheader = '<div class="row"><div class="col-md-7 col-sm-12 col-xs-12"><h3 style="margin-top: 0px"><small>Olá <b>'.$nometitulo1.'</b>, seja bem vindo(a)!</small></h3></div>'
                        . '<div class="pull-right col-md-5 col-sm-12 col-xs-12">'
                        . '<div class="col-md-8 col-sm-8 col-xs-8" style="text-align:right"><h5 style="color: #777">'
                        . 'Alterar estatísticas: </h5>'
                        . '</div>'
                        . '<div class="col-md-4 col-sm-4 col-xs-4" style="padding-right: 0px;padding-left: 0px">'
                        . '<select class="form-control relatorio_home">'
                        . '<option value="1">Hoje</option>'
                        . '<option value="30">1 mês</option>'
                        . '<option value="60">2 meses</option>'
                        . '<option value="90">3 meses</option>'
                        //. '<option value="0">Todos</option>'
                        . '</select>'
                        . '</div>'
                        . '</div>'
                        . '</div>'
                        . '';
                   }elseif (($user_CRM_gerenciarclientes =='1')||($user_CRM_gerenciarinteresses =='1')||($user_CRM_gerenciaratendimentos =='1')
                   ||($user_CRM_gerenciarreservas =='1')||($user_CRM_gerenciarfunildevendas =='1') ||($user_CRM_gerenciarpropostas =='1')
                   ||($user_IMOBILIARIA_gerenciarimoveis =='1')) {
                 $this->pagheader = '<div class="row"><div class="col-md-7 col-sm-12 col-xs-12"><h3 style="margin-top: 0px"><small>Olá <b>'.$nometitulo.'</b>, seja bem vindo(a)!</small></h3></div>'
                        . '<div class="pull-right col-md-5 col-sm-12 col-xs-12">'
                        . '<div class="col-md-8 col-sm-8 col-xs-8" style="text-align:right"><h5 style="color: #777">'
                        . 'Alterar estatísticas: </h5>'
                        . '</div>'
                        . '<div class="col-md-4 col-sm-4 col-xs-4" style="padding-right: 0px;padding-left: 0px">'
                        . '<select class="form-control relatorio_home">'
                        . '<option value="1">Hoje</option>'
                        . '<option value="30">1 mês</option>'
                        . '<option value="60">2 meses</option>'
                        . '<option value="90">3 meses</option>'
                        //. '<option value="0">Todos</option>' 
                        . '</select>'
                        . '</div>'
                        . '</div>'
                        . '</div>'
                        . '';
            }  else {
                      $this->pagheader = '<div class="row"><div class="col-md-7 col-sm-12 col-xs-12"><h3 style="margin-top: 0px"><small>Olá <b>'.$nometitulo.'</b>, seja bem vindo(a)!</small></h3></div></div>';
                       
                   }
                 
             }
        require ABSPATH . '/views/_includes/header.php';   
        
        if ($status_sistema == 'Ativo') {
            if (($dados_prod_home['produto_servico'] == 2)&&($_SESSION['userdata']['verificaplano'] == '')) {
                $_SESSION['userdata']['verificaplano'] = 'visto';
                $this->title = 'MSI - Minha Conta';
                $this->menu = array('user-register', 'meuplano');
                $this->breadcrumbs = array(0 => 'Administrar', 'user-register' => 'Minha Conta');
                require ABSPATH . '/views/_includes/menu.php';
                require ABSPATH . '/views/user-register/plano.php';
            } else {
                require ABSPATH . '/views/_includes/menu.php';
                require ABSPATH . '/views/home/home-view.php';               
            }
        } else {
            $this->title = 'MSI - Minha Conta';
            $this->menu = array('user-register', 'meuplano');
            $this->breadcrumbs = array(0 => 'Administrar', 'user-register' => 'Minha Conta');
            require ABSPATH . '/views/_includes/menu.php';
            require ABSPATH . '/views/user-register/plano.php';           
        }
        require ABSPATH . '/views/_includes/footer.php';
        require ABSPATH . '/views/_includes/colunadireita.php';
        require ABSPATH . '/views/_includes/js.php';
        require ABSPATH . '/views/_includes/script.php';
    }    
    public function telainicial() {        
        require ABSPATH . '/views/home/telainicial.php';        
    }
    public function telainicialrelatorio() { 
        require ABSPATH . '/views/home/telainicialrelatorio.php';        
    }

// index
}

// class HomeControlle

Youez - 2016 - github.com/yon3zu
LinuXploit