Пример #1
0
 /**
  * 
  * @param AppController $class
  */
 protected function parametros(AppController $class)
 {
     $endereco = null;
     $modelEventos = new Evento();
     $meusEventos = $modelEventos->verificaEventosParaPromoter(Session::read('Usuario.pessoas_id'));
     if (Session::check('Empresa')) {
         $modelEndereco = new Endereco();
         $endereco = $modelEndereco->findEnderecosEmpresa(Session::read('Empresa.empresas_id'));
         $endereco = $endereco[0];
     }
     $class->set('title_layout', 'Painel Administrativo');
     $class->set('endereco', $endereco);
     $class->set('meusEventos', $meusEventos);
 }
Пример #2
0
 protected function parametros(\AppController $class)
 {
     $clientes = 0;
     $funcionarios = 0;
     $class->addJs(array('js/chart-js/Chart', 'js/chartjs.init'));
     $endereco = null;
     if (Session::check('Empresa')) {
         $modelCliente = new Cliente();
         $modelEndereco = new Endereco();
         $modelFuncionario = new Funcionario();
         $clientes = $modelCliente->clientesProprietario(Session::read('Usuario.pessoas_id'), Session::read('Usuario.roles_id'));
         $clientes = count($clientes);
         $funcionarios = $modelFuncionario->find('all', array('empresas_id' => Session::read('Empresa.empresas_id')));
         $funcionarios = count($funcionarios);
         $endereco = $modelEndereco->findEnderecosEmpresa(Session::read('Empresa.empresas_id'));
         $endereco = $endereco[0];
     }
     $class->set('title_layout', 'Painel Administrativo');
     $class->set('endereco', $endereco);
     $class->set('clientes', $clientes);
     $class->set('funcionarios', $funcionarios);
 }
Пример #3
0
 /**
  * @author FreelaPHP schuindt
  * @version 1.0
  * @todo metodo que renderiza a pagina de configurações de usuario para a view
  *
  * 
  * */
 public final function configuracoes()
 {
     try {
         $this->layout = 'painel';
         $this->css = array_merge($this->css, array('css/bootstrap-switch'));
         $this->js = array_merge($this->js, array('js/bootstrap-switch', 'js/toggle-init'));
         //Utils::pre($_SESSION['ContaEmpresa']);
         $this->checaEmpresa();
         $modelEmpresa = new Empresa();
         $modelEndereco = new Endereco();
         $empresa = $modelEmpresa->findEmpresa($this->empresas_id);
         $contatos = $modelEmpresa->contatosEmpresa($this->empresas_id);
         $endereco = $modelEndereco->findEnderecosEmpresa($this->empresas_id);
         //Utils::pre($contatos);
         $_SESSION['Form']['enderecos_id'] = $endereco[0]['enderecos_id'];
         $this->set('title_layout', 'Painel de configurações do sistema');
         $this->set('empresa', array_shift($empresa));
         $this->set('endereco', array_shift($endereco));
         $this->set('contatos', $contatos);
         $this->render();
     } catch (Exception $ex) {
         if ($ex->getCode() == 2015) {
             $this->set('mensagem', $ex->getMessage());
             die($this->render(array('controller' => 'Erros', 'view' => 'sessaoEmpresa')));
         } else {
             echo $ex->getMessage();
         }
     }
 }