/** * Página inicial */ public function index() { $saveRouter = new saveRouter(); $saveRouter->saveModule(); $saveRouter->saveAction(); //checagem de permissão de acesso $this->load->checkPermissao->check(); $data = array('titlePage' => 'Funcionários'); //listagem dos funcionários $funcionarios = new funcionariosDao(); $listaDeFuncionarios = $funcionarios->listar(); //foreach para popular os dados de usuários de cada funcionário foreach ($listaDeFuncionarios as $funcionario) { //USUARIOS DAO -- consultando o usuario pelo funcionário $usuariosDao = new usuariosDao(); $usuariosModel = $usuariosDao->consultar(new consultaUsuarioPorFuncionario($funcionario), new usuariosModel(), array(status::ATIVO, status::INATIVO)); //setando o usuario em funcionario caso tenha um usuario if ($usuariosModel != null) { $modulosDao = new modulosDao(); $modulosModel = $modulosDao->listar(); //obtendo os niveis de acesso $niveisAcessoDao = new niveisAcessoDao(); $niveisAcessoModel = $niveisAcessoDao->getNivelAcesso($usuariosModel->getNivelAcesso(), $modulosModel); if ($niveisAcessoModel != null) { $usuariosModel->setNivelAcesso($niveisAcessoModel); } $funcionario->setUsuario($usuariosModel); } } $data['funcionarios'] = $listaDeFuncionarios; //carregamento da view $this->load->view('includes/header', $data); $this->load->view('funcionarios/home', $data); $this->load->view('includes/footer', $data); }
/** * Página index */ public function index() { $data = array('titlePage' => 'Funcionários'); $this->load->dao('funcionarios/funcionariosDao'); $funcionarios = new funcionariosDao(); $data['funcionarios'] = $funcionarios->listar(); $this->load->view('includes/header', $data); $this->load->view('funcionarios/home', $data); $this->load->view('includes/footer', $data); }
/** * Página inicial */ public function index() { $saveRouter = new saveRouter(); $saveRouter->saveModule(); $saveRouter->saveAction(); $this->load->checkPermissao->check(); $data = array('titlePage' => 'Funcionários'); $this->load->dao('funcionarios/funcionariosDao'); $this->load->dao('funcionarios/IListagemFuncionarios'); $funcionarios = new funcionariosDao(); $data['funcionarios'] = $funcionarios->listar(); $this->load->view('includes/header', $data); $this->load->view('funcionarios/home', $data); $this->load->view('includes/footer', $data); }