Exemplo n.º 1
0
 /**
  *Página index
  */
 public function index()
 {
     $saveRouter = new saveRouter();
     $saveRouter->saveModule();
     $saveRouter->saveAction();
     $this->load->checkPermissao->check();
     $data = array('titulo' => 'Níveis de acesso ao sistema', 'template' => new templateFactory());
     $this->load->dao('configuracoes/niveisAcessoDao');
     $niveis = new niveisAcessoDao();
     $data['niveis'] = $niveis->listar();
     $this->load->view('includes/header', $data);
     $this->load->view('configuracoes/niveis_acesso/home', $data);
     $this->load->view('includes/footer', $data);
 }
Exemplo n.º 2
0
 /**
  * Página de edição
  */
 public function editar()
 {
     $saveRouter = new saveRouter();
     $saveRouter->saveModule();
     $saveRouter->saveAction();
     $this->load->checkPermissao->check();
     $data = array('titlePage' => 'Editar Usuários');
     //ID -- obtendo o id na url -  caso não tenha redireciona para página de erro
     if ($this->load->url->getSegment(4) == false) {
         $this->http->redirect(URL . 'error404');
     }
     $idUsuario = intval($this->load->url->getSegment(4));
     //USUARIO MODEL
     $this->load->model('funcionarios/usuariosModel');
     $usuariosModel = new usuariosModel();
     $usuariosModel->setId($idUsuario);
     //USUARIO DAO -- consultando o usuário a partir do id
     $this->load->dao('funcionarios/iUsuarios');
     $this->load->dao('funcionarios/consultaUsuarioPorId');
     $this->load->dao('funcionarios/usuariosDao');
     $usuariosDao = new usuariosDao();
     $usuariosModel = $usuariosDao->consultar(new consultaUsuarioPorId(), $usuariosModel, array(status::ATIVO, status::INATIVO));
     //Funcionários - consultando o funcionario a partir do usuário
     $this->load->dao('funcionarios/IListagemFuncionarios');
     $this->load->dao('funcionarios/funcionariosDao');
     $this->load->dao('funcionarios/consultaFuncionarioPorUsuario');
     $funcionarios = new funcionariosDao();
     $funcionariosModel = $funcionarios->consultar(new consultaFuncionarioPorUsuario($usuariosModel), new funcionariosModel(), array(status::ATIVO, status::INATIVO));
     //setando o funcionário em usuário
     $usuariosModel->setFuncionario($funcionariosModel);
     //Nível Acesso - listagem de todos os níveis de acesso
     $this->load->dao('configuracoes/niveisAcessoDao');
     $niveisAcesso = new niveisAcessoDao();
     $data['usuario'] = $usuariosModel;
     $data['niveisAcesso'] = $niveisAcesso->listar();
     $this->load->view('includes/header', $data);
     $this->load->view('funcionarios/usuarios/editar', $data);
     $this->load->view('includes/footer', $data);
 }