Exemplo n.º 1
0
 public function index()
 {
     // Função para saber se existe um login ativo no computador que fez a requisição
     if ($this->isLogged()) {
         // Pega a página atual, para mostrar no menu suspenso
         $page = $this->getPage();
         // Carregando e inicializando os modelos a serem usados
         $this->load->model('LendingModel');
         $this->load->model('DisabledModel');
         $lending = new LendingModel();
         $disabled = new DisabledModel();
         // carregando dados para saber quais armários estão em uso e quais estão desativados
         $data['inuse'] = $lending->activelist();
         $data['deact'] = $disabled->listing();
         // Seta todos os parâmetros de um empréstimo para null
         $this->session->set_userdata('id', null);
         $this->session->set_userdata('datehour', null);
         $this->session->set_userdata('cabinet', null);
         $this->session->set_userdata('visitor', null);
         $this->session->set_userdata('incourse', FALSE);
         $this->session->set_userdata('visitor_name', null);
         $this->session->set_userdata('visitor_cpf', null);
         $this->session->set_userdata('visitor_rg', null);
         $this->session->set_userdata('visitor_phone', null);
         $this->session->set_userdata('visitor_status', false);
         // verifica se o timpo de usuário permite que acesse a página
         switch ($this->session->userdata('role')) {
             // Caso seja administrador, a permissão é negada e ele é redirecionado para a página de erro de permissão
             case '1':
                 $this->load->view('public/norole');
                 break;
                 // Caso seja usuário do atendimento, a página é carregada
             // Caso seja usuário do atendimento, a página é carregada
             case '2':
                 $this->load->view('template/user/header', $page);
                 $this->load->view('user/map', $data);
                 break;
         }
         $this->load->view('template/public/footer');
     }
 }
Exemplo n.º 2
0
 public function index()
 {
     if ($this->isLogged()) {
         $page = $this->getPage();
         $this->load->model('LendingModel');
         $this->load->model('DisabledModel');
         $lending = new LendingModel();
         $disabled = new DisabledModel();
         $data['inuse'] = $lending->activelist();
         $data['deact'] = $disabled->listing();
         switch ($this->session->userdata('role')) {
             case '1':
                 $this->load->view('template/super/header', $page);
                 $this->load->view('super/util', $data);
                 break;
             case '2':
                 $this->load->view('public/norole');
                 break;
         }
         $this->load->view('template/public/footer');
     }
 }