| 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 : |
<?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