Example #1
0
 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
 }
Example #2
0
$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;