function manter($id = null) { $dados = array(); if (!is_null($id)) { $pe = new Perfil(); $dados['dados'] = $pe->getById($id); } $this->layout = 'default'; //informa qual template utilizar para carregar a view dentro $this->title = '::: SAD-360 :::'; //informa o titulo da pagina $this->css = array('Template/template'); //informa o arquivo css a ser carregado com layout da pagina $this->js = array('Perfil/manter'); //informa o arquivo js com scripts de execução da pagina $this->load->view('Perfil/manter', $dados); //carrega a view }
$tpl->HEADER_BREAD_CRUMB = '<li><a href="home-home"><i class="fa fa-home"> </i> Home</a></li> <li><a href="perfil-main"><i class="fa fa-users"> </i> Perfil</a></li> <li class="active">Editar</li>'; //TRATA O CONTEUDO------------------------------------------------------------------------------------------------------------ $obj = new Perfil(); $objPermissao = new Permissao(); $objMenu = new Menu(); $tpl->LABEL = "Incluir Perfil"; $tpl->ACAO = "incluir"; $tpl->id = 0; $arrayMenusSelecionados = array(); if (isset($_REQUEST['id'])) { $tpl->LABEL = "Editar Perfil"; $tpl->ACAO = "editar"; $tpl->id = $_REQUEST['id']; $obj->getById($obj->md5_decrypt($_REQUEST['id'])); $tpl->nome = $obj->descricao; $listaPermissaos = $objPermissao->recuperaMenuAcessos($obj->id); foreach ($listaPermissaos as $key => $m) { $arrayMenusSelecionados[] = $m->menu->id; } } $menus = $objMenu->recuperaMenusCompletos(0); foreach ($menus as $key => $m) { $tpl->DESC_MENU = $m->nome; $tpl->IDMENU = $m->id; if (in_array($m->id, $arrayMenusSelecionados)) { $tpl->CHECKMENU = 'checked="checked"'; } $submenus = $objMenu->recuperaMenusCompletos($m->id); foreach ($submenus as $key2 => $sm) {
</li> <li> <a href="#">Cadastro</a> <span class="divider">/</span> </li> <li> <a href="cadastro.perfis.php">Perfis</a> <span class="divider">/</span> </li> <li class="active">Editar Perfil</li> </ul>'; //recuperacao do perfil $oPerfil = new Perfil(); $tpl->ACAO = "Incluir"; $listMenu = array(); if (isset($_REQUEST['idPerfil'])) { $oPerfil->getById($oPerfil->md5_Decrypt($_REQUEST['idPerfil'])); $tpl->DESCRICAO = $oPerfil->descricao; $tpl->ACAO = "Alterar"; $tpl->ID = $oPerfil->id; $oAcesso = new acesso(); $acessos = $oAcesso->getRows(0, 999, array(), array("perfil" => " = " . $oPerfil->id)); foreach ($acessos as $acesso) { array_push($listMenu, $acesso->menu->id); } } //MONTAGEM DOS ACESSO DE MENU $oMenu = new Menu(); $menus = $oMenu->getMenus(); foreach ($menus as $key => $menu) { $tpl->DESC_MENU = $menu->descricao; $tpl->ID_MENU = $menu->id;