Exemplo n.º 1
0
require_once '../../setup.php';
require_once '../../models/tb_acoes.php';
require_once '../../models/tb_papel_modulo.php';
require_once '../../models/tb_modulos.php';
require_once '../../helper.class.php';
$data = array();
$_acaoModel = new tb_acoes($conexaoERP);
$_moduloModel = new tb_modulos($conexaoERP);
if (!empty($_POST['co_papel_regra'])) {
    $co_papel = $_POST['co_papel_regra'];
    if (!empty($_POST['acao_editar']) || !empty($_POST['acao_excluir']) || !empty($_POST['acao_incluir'])) {
        $co_acao_editar = $_POST['acao_editar'];
        $co_acao_excluir = $_POST['acao_excluir'];
        $co_acao_incluir = $_POST['acao_incluir'];
        //ADICIONAR
        $result = $_moduloModel->listaModulosPorPapel($co_papel);
        while ($dados = mysql_fetch_array($result)) {
            if (array_search($dados['CO_ACAO'], $co_acao_editar) === false) {
                //se nao existir acao editar selecionada marca-la como sem permissao [0]
                $_acaoModel->updateEditar($dados['CO_ACAO'], 0);
                $data['erro'] = 0;
            }
        }
        $result = $_moduloModel->listaModulosPorPapel($co_papel);
        while ($dados = mysql_fetch_array($result)) {
            if (array_search($dados['CO_ACAO'], $co_acao_excluir) === false) {
                //se nao existir acao excluir selecionada marca-la como sem permissao [0]
                $_acaoModel->updateExcluir($dados['CO_ACAO'], 0);
                $data['erro'] = 0;
            }
        }
Exemplo n.º 2
0
 *
 */
require_once '../setup.php';
require_once '../models/tb_modulos.php';
require_once '../helper.class.php';
require_once '../models/tb_papel.php';
require_once '../models/tb_acoes.php';
require_once '../models/tb_papel_modulo.php';
$_modModel = new tb_modulos($conexaoERP);
$_papelModel = new tb_papel($conexaoERP);
$_pmoduloModel = new tb_papel_modulo($conexaoERP);
$_acoesModel = new tb_acoes($conexaoERP);
$_helper = new helper();
if (!empty($_POST['co_papel'])) {
    $co_papel = $_POST['co_papel'];
    $modulos = $_modModel->listaModulosPorPapel($co_papel);
    $papeis = $_papelModel->getPapel($co_papel);
    ?>
	<!-- BOX EDITAR/ATRIBUIR REGRAS -->
	<div id="boxFormEditarRegras">
	<h3><img src="../img/login_user_image.jpg" /> Papel {<?php 
    echo $papeis['NO_PAPEL'];
    ?>
}</h3>
	<span class="FONT04">Marque as ações permitidas para cada módulo.</span>
	<input type="hidden" id="co_papel_regra" value="<?php 
    echo $papeis['CO_PAPEL'];
    ?>
" />
		<table class="LISTA tablesorte" width="700" border="0" align="center" cellpadding="1" cellspacing="1">
			<thead>