require "proteger.php"; $var_pagina = "users-niveis"; $titulo_pagina = "Administradores > Níveis de acesso"; $btn_voltar = $_SESSION['retorno'][$var_pagina]; if(!libera($var_pagina, "altera")) die(reload(ROOT."/?meio=aviso", 0)); $arrays = array_merge($links, $paginasAdicionais); asort($arrays); $out = array(); foreach($arrays as $nome => $link){ $nome = trim(strip_tags($nome)); $nome = preg_replace("/({)([a-zA-Z_-]+)(})/", "", $nome); if(is_array($link)){ foreach($link as $n => $p){ $out[$nome." => ".$n] = $p; } }else{ $out[$nome] = $link; } } if($alow_config && !in_array("config", $out)) $out['Configurações'] = "config"; ksort($out); $id = $_GET['id']; $array = getDados("SELECT * FROM {$db_table_admin_niveis} WHERE id = '$id'"); $paginas = json_decode(h_decode($array['paginas']), true); ?>
= $titulo_pagina ?> - Altera
Nível de acesso
*
Página
Listar
Inserir
Alterar
Excluir
foreach($out as $i => $v){ ?>
= $i ?>
>
if(!preg_match("/F/", $bloqueia_niveis[$v])){ ?>
= $paginas[$v]['form'] ? " checked" : "" ?>> } ?>
if(!preg_match("/A/", $bloqueia_niveis[$v])){ ?>
= $paginas[$v]['altera'] ? " checked" : "" ?>> } ?>
if(!preg_match("/E/", $bloqueia_niveis[$v])){ ?>
= $paginas[$v]['exclui'] ? " checked" : "" ?>> } ?>
} ?>
Marcar / Desmarcar todos
Gravar