コード例 #1
0
<?php

require_once '../../setup.php';
require_once '../../models/tb_acoes.php';
require_once '../../models/tb_papel_modulo.php';
require_once '../../helper.class.php';
if (!empty($_POST['co_papel'])) {
    $co_papel = $_POST['co_papel'];
    $co_modulo = $_POST['co_modulo'];
    $_acoesModel = new tb_acoes($conexaoERP);
    $_pmodulo = new tb_papel_modulo($conexaoERP);
    $data = array();
    if (!empty($_POST['co_modulo'])) {
        //verificando remoçao de modulos
        $objSQL = $_pmodulo->listaModuloPorPapel($co_papel, $co_modulo);
        while ($dados = mysql_fetch_array($objSQL)) {
            if (array_search($dados['CO_MODULO'], $co_modulo) === false) {
                //se nao existir modulo selecionado, entao exclui-lo
                $co_papel_modulo = $dados['CO_PAPEL_MODULO'];
                //$_acoesModel->delete($co_papel_modulo);
                $_pmodulo->delete($co_papel_modulo);
                $data['erro'] = 0;
            }
        }
        //verificando atualizacao e inclusao de modulos
        for ($i = 0; $i < count($co_modulo); $i++) {
            $return = $_pmodulo->verificaExistencia($co_modulo[$i], $co_papel);
            if ($return > 0) {
                //se maior quer dizer que existe
                //entao faça o update
                $data['erro'] = 0;
コード例 #2
0
<?php

/**
 * Lista de modulos e submodulos que existam ações
 * @author Ricardo S. Alvarenga
 * @since 13/11/2012
 *
 */
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_papel_modulo.php';
$_modModel = new tb_modulos($conexaoERP);
$_papelModel = new tb_papel($conexaoERP);
$_pmoduloModel = new tb_papel_modulo($conexaoERP);
$_helper = new helper();
if (!empty($_POST['co_papel'])) {
    $co_papel = $_POST['co_papel'];
    $modulos = $_modModel->listaModulosAtivosComAcoes();
    $papeis = $_papelModel->getPapel($co_papel);
    ?>
	<!-- BOX EDITAR/ATRIBUIR REGRAS -->
	<div id="boxFormEditarModulos">
	<h3><img src="../img/login_user_image.jpg" /> Papel {<?php 
    echo $papeis['NO_PAPEL'];
    ?>
}</h3>
	<span class="FONT04">Selecione os módulos dos quais deseja que o papel <span style="text-decoration: underline;"><?php 
    echo $papeis['NO_PAPEL'];
    ?>