public function getAcoes()
 {
     //CONTROLE DE ACESSO ACOES
     require_once '../../models/tb_modulos.php';
     $co_papel = $_SESSION['codigoPapel'];
     $modulos = new tb_modulos(CONEXAOERP);
     $acoes = $modulos->possuiPermissaoParaEstaArea($co_papel, PCP, PCP_APONTAMENTO);
     //FIM CONTROLE DE ACESSO
     return $acoes;
 }
Example #2
0
<?php

/**
 * Script respons�vel por listar todos os motivo perda
 * 
 * @author Euripedes B. Silva Junior <*****@*****.**>
 * @version 1.0 - 12/01/2013 18:00
 * 
 */
require_once 'models/tb_modulos.php';
$co_papel = $_SESSION['codigoPapel'];
$modulos = new tb_modulos($conexaoERP);
$acoes = $modulos->possuiPermissaoParaEstaArea($co_papel, PCP, PCP_MOTIVO_PERDA);
if ($acoes['NO_MODULO'] == PCP_MOTIVO_PERDA) {
    ?>
<script type="text/javascript" src="js/pcp/motivo_perda.js"></script>
<script type="text/javascript" src="js/paging.js"></script>
<div id="header-wrap">
<table width="100%"  border="0" cellpadding="0" cellspacing="0" background="img/bg_header.jpg">
    <tr>
    <td>
	<!--INICIO HEADER-->
	<?php 
    require "inc/header.php";
    ?>
	<!--FINAL HEADER-->
	</td>
    </tr>
</table>
</div>
Example #3
0
<?php

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;
Example #4
0
<?php

/**
 * Script respons�vel por listar todos os tipo sanguineo cadastrados.
 * 
 * @author Euripedes B. Silva Junior <*****@*****.**>
 * @version 1.0 - 01/08/2012 08:00
 * 
 */
require_once 'models/tb_modulos.php';
$co_papel = $_SESSION['codigoPapel'];
$modulos = new tb_modulos($conexaoERP);
$acoes = $modulos->possuiPermissaoParaEstaArea($co_papel, TIPOS, TIPOS_SANGUINEO);
if ($acoes['NO_MODULO'] == TIPOS_SANGUINEO) {
    ?>
<script type="text/javascript" src="js/cadastros/tipo_sanguineo.js"></script>
<script type="text/javascript" src="js/paging.js"></script>
<div id="header-wrap">
<table width="100%"  border="0" cellpadding="0" cellspacing="0" background="img/bg_header.jpg">
    <tr>
    <td>
	<!--INICIO HEADER-->
	<?php 
    require "inc/header.php";
    ?>
	<!--FINAL HEADER-->
	</td>
    </tr>
</table>
</div>
    public function show_table()
    {
        //CONTROLE DE ACESSO ACOES
        require_once '../../../models/tb_modulos.php';
        $co_papel = $_SESSION['codigoPapel'];
        $modulos = new tb_modulos(CONEXAOERP);
        $acoes = $modulos->possuiPermissaoParaEstaArea($co_papel, CONTROLE_DE_ACESSO, CONTROLE_DE_ACESSO_CONSULTORES);
        //FIM CONTROLE DE ACESSO
        //Guarda o conte�do tempor�rio da tabela
        $s_html = '';
        //Retorna o array com as labels do cabe�alho da tabela
        $a_th = $this->thead();
        //Retorna o array com os campos que ir�o preencher as celulas da table
        $a_cells = $this->cells();
        //Faz os ajustes na p�gina, para definir a n�mero inicial de registros
        if ($this->i_page != 1) {
            $n = ($this->i_page - 1) * $this->i_rowsperpage;
        } else {
            $n = 0;
        }
        //Formula a query
        $sql = '
				SELECT ACESSO_CONSULTOR.CO_ACESSO_PRESTADOR
				    , ACESSO_CONSULTOR.DT_CADAS
					, ACESSO_CONSULTOR.HR_ENTRADA
					, ACESSO_CONSULTOR.HR_SAIDA		
					, CARTAO_IDENTIFICACAO.NU_CARTAO_IDENTIFICACAO
					, CONCAT (PESSOA.no_pessoa," [",(SELECT no_pessoa FROM tb_pessoa WHERE co_pessoa = JURIDICA.co_pessoa),"] ") AS NOME_PESSOA	
				FROM tb_acesso_prestador ACESSO_CONSULTOR
				    INNER JOIN tb_prestador_servico CONSULTOR
					    ON ACESSO_CONSULTOR.CO_PRESTADOR = CONSULTOR.CO_PRESTADOR
				    INNER JOIN tb_pessoa PESSOA
				        ON CONSULTOR.CO_PESSOA = PESSOA.CO_PESSOA
				    INNER JOIN tb_pessoa_fisica PESSOA_FISICA
				        ON PESSOA.CO_PESSOA = PESSOA_FISICA.CO_PESSOA
					INNER JOIN tb_cartao_identificacao CARTAO_IDENTIFICACAO
					    ON ACESSO_CONSULTOR.CO_CARTAO_IDENTIFICACAO = CARTAO_IDENTIFICACAO.CO_CARTAO_IDENTIFICACAO
					INNER JOIN tb_pessoa_juridica JURIDICA ON JURIDICA.co_pessoa_juridica = CONSULTOR.co_pessoa_juridica
				WHERE ' . $this->s_where . '
				ORDER BY ' . $this->s_orderby . ' ' . $this->s_orientation . '
				LIMIT ' . $n . ',' . $this->i_rowsperpage;
        $sth = $this->dbh->prepare($sql);
        $sth->execute();
        $s_html .= '<script type="text/javascript" src="js/cadastros/controle_acesso/acesso_consultor.js"></script>
						<div id="formularioInserirHoraSaidaAcessoConsultor"></div>
						<div id="formularioAlterarAcessoConsultor"></div>
						<div id="formularioDetalhesAcessoConsultor"></div>';
        //Cria o cabe�alho da tabela
        $s_html .= '<table width="1003" border="0" cellpadding="3" cellspacing="2" class="LISTA"><thead><tr>';
        for ($i = 1; $i <= $a_th[0]; $i++) {
            if ($this->cols_width != null) {
                $s_html .= '<th align="left" width="' . $this->cols_width[$i] . '">' . $a_th[$i] . '</th>';
            } else {
                $s_html .= '<th>' . $a_th[$i] . '</th>';
            }
        }
        $s_html .= '<th align="center" width="80">Ações</th>';
        $s_html .= '</tr></thead><tbody>';
        //Se n�o forem inseridas colunas manualmente, ent�o apenas mostra os resultados do banco
        if ($this->a_columns == null) {
            //Cria o corpo da tabela
            while ($row = $sth->fetch(PDO::FETCH_NUM)) {
                $s_html .= '<tr>';
                for ($i = 0; $i < $a_cells[0]; $i++) {
                    if ($i == 1) {
                        list($dia, $mes, $ano, $hora, $min, $seg) = split('[-. .:]', utf8_encode($row[$i]));
                        $dataCadastro = $ano . "-" . $mes . "-" . $dia . " " . $hora . ":" . $min . ":" . $seg;
                        $s_html .= '<td>' . $dataCadastro . '</td>';
                    } else {
                        $s_html .= '<td>' . utf8_encode($row[$i]) . '</td>';
                    }
                }
                $s_html .= '<td align="center">';
                if ($row[3] == "") {
                    if ($acoes['FL_ADICIONAR'] == 1) {
                        $s_html .= '<a title="Informar Hora Saida" href="#" name="inserirHoraSaidaAcessoConsultor" id="' . $row[0] . '"><img src="img/btn/btn_clock.gif" width="25" height="19" border="0"/></a>';
                    }
                    if ($acoes['FL_EDITAR'] == 1) {
                        $s_html .= '<a title="Editar" href="#" name="alterarAcessoConsultor" id="' . $row[0] . '"><img src="img/btn/btn_editar.gif" width="25" height="19" border="0"/></a>';
                    }
                    $s_html .= '<a title="Detalhes" href="#" name="detalhesAcessoConsultor" id="' . $row[0] . '"><img src="img/btn/btn_mais.gif" width="25" height="19" border="0"/></a>';
                } else {
                    $s_html .= '<a title="Detalhes" href="#" name="detalhesAcessoConsultor" id="' . $row[0] . '"><img src="img/btn/btn_mais.gif" width="25" height="19" border="0"/></a>';
                }
                $s_html .= '</td>';
                $s_html .= '</tr>';
            }
            //Caso contr�rio prepara o array(grid) com os valores inseridos manualmente
        } else {
            //Matriz com todos os resultados da tabela
            $grid = $sth->fetchAll(PDO::FETCH_NUM);
            //N�mero de linhas retornadas
            $c = $sth->rowCount();
            //Insere dentro do grid, no �ndice informado, as colunas que foram inseridas manualmente
            for ($i = 0; $i < $c; $i++) {
                foreach ($this->a_columns as $column) {
                    array_splice($grid[$i], $column['index'], 0, str_replace('$?', $i, $column['content']));
                }
            }
            //Prepara a string com o html que ser� impresso em tela
            for ($i = 0; $i < $c; $i++) {
                $s_html .= '<tr>';
                foreach ($grid[$i] as $value) {
                    $s_html .= '<td>' . utf8_encode($value) . '</td>';
                }
                $s_html .= '</tr>';
            }
        }
        $s_html .= '</tbody></table>';
        echo $s_html;
    }
Example #6
0
<?php

require_once 'setup.php';
require_once 'models/tb_modulos.php';
require_once 'helper.class.php';
$moduloModel = new tb_modulos($conexaoERP);
$co_papel = $_SESSION['codigoPapel'];
?>
<table width="1003" height="92" border="0" align="center" cellpadding="0" cellspacing="0" background="img/header.jpg">
            <tr>
                <td align="right"><table width="609" border="0" cellspacing="0" cellpadding="0">
                  <tr>
                    <td width="600" height="60" align="center" background="img/bg_menu_header.jpg"><table width="592" border="0" cellspacing="0" cellpadding="0">
                      <tr>
                        <td width="223">
<?php 
echo "<ul class='menu' id='menu'>";
echo "<li>";
echo "<a href='inicio.php' class='menulink'>";
echo "<img src='img/btn/btn_menu_opcoes.jpg' alt='MENU OPÇÕES' width='223' height='60' border='0'/>";
echo "</a>";
echo "<ul>";
$principalCadastros = $moduloModel->verificaPermissaoModuloPrincipal($co_papel, array('Cadastros', 'Controle de Acesso'));
if ($principalCadastros) {
    echo "<li>";
    echo "<a href='#' class='sub'>Cadastros</a>";
    echo "<ul>";
    $subControleAcesso = $moduloModel->verificaPermissaoModuloPrincipal($co_papel, array('Controle de Acesso'));
    if ($subControleAcesso) {
        echo "<li class='topline'>";
        echo "<a href='#' class='sub'>Controle Acesso</a>";
Example #7
0
<?php

/**
 * Script responsavel por listar a pagina principal do sistema com seus indicadores maters.
 * 
 * @author Euripedes B. Silva Junior <*****@*****.**>
 * @version 1.0 - 05/01/2013 22:00
 * 
 */
//CONTROLE DE ACESSO ACOES
require_once 'models/tb_modulos.php';
$co_papel = $_SESSION['codigoPapel'];
$modulos = new tb_modulos(CONEXAOERP);
$acoesApontamento = $modulos->possuiPermissaoParaEstaArea($co_papel, PCP, PCP_APONTAMENTO);
//FIM CONTROLE DE ACESSO
$sqlApontamento = mysql_query('SELECT PCP_APONTAMENTO.CO_PCP_APONTAMENTO
							           , DATE_FORMAT(PCP_APONTAMENTO.DT_APONTAMENTO, "%d/%m/%Y") AS DT_APONTAMENTO
									   , PCP_RECURSO.NO_RECURSO
									   , CASE WHEN PCP_APONTAMENTO.FL_APONTAMENTO = "3" THEN "-----"
										      ELSE PCP_APONTAMENTO.HR_INICIO
									     END AS HR_INICIO
									   , CASE WHEN PCP_APONTAMENTO.FL_APONTAMENTO = "3" THEN "-----"
										      ELSE PCP_APONTAMENTO.HR_FIM
									     END AS HR_FIM
									   , CASE WHEN PCP_APONTAMENTO.FL_APONTAMENTO = "1" THEN "Parada de Maquina"
										      WHEN PCP_APONTAMENTO.FL_APONTAMENTO = "2" THEN "Produção"
										      WHEN PCP_APONTAMENTO.FL_APONTAMENTO = "3" THEN "Perda"
									     END AS FL_APONTAMENTO
									   , CASE WHEN PCP_APONTAMENTO.FL_APONTAMENTO = "1" THEN "-----"
										      WHEN PCP_APONTAMENTO.FL_APONTAMENTO = "2" THEN CONCAT(PCP_OP.CO_NUM, PCP_OP.CO_ITEM, PCP_OP.CO_SEQUENCIA)
										      WHEN PCP_APONTAMENTO.FL_APONTAMENTO = "3" THEN CONCAT(PCP_OP.CO_NUM, PCP_OP.CO_ITEM, PCP_OP.CO_SEQUENCIA)
Example #8
0
<?php

/**
 * Script respons�vel por listar todos estados civil cadastrados.
 * 
 * @author Euripedes B. Silva Junior <*****@*****.**>
 * @version 1.0 - 01/08/2012 08:00
 *
 */
require_once 'models/tb_modulos.php';
$co_papel = $_SESSION['codigoPapel'];
$modulos = new tb_modulos($conexaoERP);
$acoes = $modulos->possuiPermissaoParaEstaArea($co_papel, CADASTROS, CADASTROS_ESTADO_CIVIL);
if ($acoes['NO_MODULO'] == CADASTROS_ESTADO_CIVIL) {
    ?>
<script type="text/javascript" src="js/cadastros/estado_civil.js"></script>
<script type="text/javascript" src="js/paging.js"></script>
<div id="header-wrap">
<table width="100%"  border="0" cellpadding="0" cellspacing="0" background="img/bg_header.jpg">
    <tr>
    <td>
	<!--INICIO HEADER-->
	<?php 
    require "inc/header.php";
    ?>
	<!--FINAL HEADER-->
	</td>
    </tr>
</table>
</div>
Example #9
0
    public function show_table()
    {
        //CONTROLE DE ACESSO ACOES
        require_once '../models/tb_modulos.php';
        $co_papel = $_SESSION['codigoPapel'];
        $modulos = new tb_modulos(CONEXAOERP);
        $acoes = $modulos->possuiPermissaoParaEstaArea($co_papel, CADASTROS, CADASTROS_CEP);
        //FIM CONTROLE DE ACESSO
        //Guarda o conte�do tempor�rio da tabela
        $s_html = '';
        //Retorna o array com as labels do cabe�alho da tabela
        $a_th = $this->thead();
        //Retorna o array com os campos que ir�o preencher as celulas da table
        $a_cells = $this->cells();
        //Faz os ajustes na p�gina, para definir a n�mero inicial de registros
        if ($this->i_page != 1) {
            $n = ($this->i_page - 1) * $this->i_rowsperpage;
        } else {
            $n = 0;
        }
        //Formula a query
        $sql = 'SELECT CEP.CO_CEP 
			            , UF.DS_UF
					    , MUNICIPIO.NO_MUNICIPIO
					    , BAIRRO.NO_BAIRRO
					    , CEP.NU_CEP
					    , CEP.NO_LOGRADOURO
					FROM tb_cep CEP
					    INNER JOIN tb_bairro BAIRRO
					        ON CEP.CO_BAIRRO = BAIRRO.CO_BAIRRO
					    INNER JOIN tb_municipio MUNICIPIO
					        ON BAIRRO.CO_MUNICIPIO = MUNICIPIO.CO_MUNICIPIO
					    INNER JOIN tb_uf UF
					        ON MUNICIPIO.CO_UF = UF.CO_UF
				    WHERE ' . $this->s_where . '
				    ORDER BY ' . $this->s_orderby . ' ' . $this->s_orientation . '
				    LIMIT ' . $n . ',' . $this->i_rowsperpage;
        $sth = $this->dbh->prepare($sql);
        $sth->execute();
        $s_html .= '<script type="text/javascript" src="js/cep.js"></script>
						<div id="confirmaExcluirCep"><p>Deseja realmente excluir esse registro?</p></div>';
        //Cria o cabe�alho da tabela
        $s_html .= '<table width="1003" border="0" cellpadding="3" cellspacing="2" class="LISTA"><thead><tr>';
        for ($i = 1; $i <= $a_th[0]; $i++) {
            if ($this->cols_width != null) {
                $s_html .= '<th align="left" width="' . $this->cols_width[$i] . '">' . $a_th[$i] . '</th>';
            } else {
                $s_html .= '<th>' . $a_th[$i] . '</th>';
            }
        }
        $s_html .= '<th align="center" width="50">Ações</th>';
        $s_html .= '</tr></thead><tbody>';
        //Se n�o forem inseridas colunas manualmente, ent�o apenas mostra os resultados do banco
        if ($this->a_columns == null) {
            //Cria o corpo da tabela
            while ($row = $sth->fetch(PDO::FETCH_NUM)) {
                $s_html .= '<tr>';
                for ($i = 0; $i < $a_cells[0]; $i++) {
                    $s_html .= '<td>' . utf8_encode($row[$i]) . '</td>';
                }
                $s_html .= '<td align="center">';
                if ($acoes['FL_EXCLUIR'] == 1) {
                    $s_html .= '<a title="Excluir" href="#" name="excluirCep" id="' . $row[0] . '"><img src="img/btn/btn_excluir.gif" width="25" height="19" border="0"/></a>';
                }
                $s_html .= '</td>';
                $s_html .= '</tr>';
            }
            //Caso contr�rio prepara o array(grid) com os valores inseridos manualmente
        } else {
            //Matriz com todos os resultados da tabela
            $grid = $sth->fetchAll(PDO::FETCH_NUM);
            //N�mero de linhas retornadas
            $c = $sth->rowCount();
            //Insere dentro do grid, no �ndice informado, as colunas que foram inseridas manualmente
            for ($i = 0; $i < $c; $i++) {
                foreach ($this->a_columns as $column) {
                    array_splice($grid[$i], $column['index'], 0, str_replace('$?', $i, $column['content']));
                }
            }
            //Prepara a string com o html que ser� impresso em tela
            for ($i = 0; $i < $c; $i++) {
                $s_html .= '<tr>';
                foreach ($grid[$i] as $value) {
                    $s_html .= '<td>' . utf8_encode($value) . '</td>';
                }
                $s_html .= '</tr>';
            }
        }
        $s_html .= '</tbody></table>';
        echo $s_html;
    }
    public function show_table()
    {
        //CONTROLE DE ACESSO ACOES
        require_once '../../models/tb_modulos.php';
        $co_papel = $_SESSION['codigoPapel'];
        $modulos = new tb_modulos(CONEXAOERP);
        $acoes = $modulos->possuiPermissaoParaEstaArea($co_papel, CADASTROS, CADASTROS_PESSOAS);
        //FIM CONTROLE DE ACESSO
        //Guarda o conte�do tempor�rio da tabela
        $s_html = '';
        //Retorna o array com as labels do cabe�alho da tabela
        $a_th = $this->thead();
        //Retorna o array com os campos que ir�o preencher as celulas da table
        $a_cells = $this->cells();
        //Faz os ajustes na p�gina, para definir a n�mero inicial de registros
        if ($this->i_page != 1) {
            $n = ($this->i_page - 1) * $this->i_rowsperpage;
        } else {
            $n = 0;
        }
        //Formula a query
        $sql = '
				SELECT PESSOA.CO_PESSOA
				    , DATE_FORMAT(PESSOA.DT_CADAS, "%d/%m/%Y %H:%i:%S") AS DT_CADAS
				    , PESSOA.NO_PESSOA
				    , CASE WHEN PESSOA.TP_PESSOA = "F" THEN "Fisica"
				           WHEN PESSOA.TP_PESSOA = "J" THEN "Juridica"
					       ELSE "Erro"
				      END AS TP_PESSOA
				    , CASE WHEN PESSOA.TP_PESSOA = "F" THEN PESSOA_FISICA.CPF_PESSOA_FISICA
					       WHEN PESSOA.TP_PESSOA = "J" THEN PESSOA_JURIDICA.CNPJ_PESSOA_JURIDICA
					       ELSE "Erro"
				      END AS CPF_CNPJ_PESSOA
				FROM tb_pessoa PESSOA
				    LEFT JOIN tb_pessoa_fisica PESSOA_FISICA
				        ON PESSOA.CO_PESSOA = PESSOA_FISICA.CO_PESSOA
				    LEFT JOIN tb_pessoa_juridica PESSOA_JURIDICA
				        ON PESSOA.CO_PESSOA = PESSOA_JURIDICA.CO_PESSOA
				WHERE ' . $this->s_where . '
				ORDER BY ' . $this->s_orderby . ' ' . $this->s_orientation . '
				LIMIT ' . $n . ',' . $this->i_rowsperpage;
        $sth = $this->dbh->prepare($sql);
        $sth->execute();
        $s_html .= '<script type="text/javascript" src="js/cadastros/pessoa.js"></script>
						<div id="confirmaExcluirPessoa"><p>Deseja realmente excluir esse registro?</p></div>
						<div id="formularioAlterarPessoa"></div>';
        //Cria o cabe�alho da tabela
        $s_html .= '<table width="1003" border="0" cellpadding="3" cellspacing="2" class="LISTA"><thead><tr>';
        for ($i = 1; $i <= $a_th[0]; $i++) {
            if ($this->cols_width != null) {
                $s_html .= '<th align="left" width="' . $this->cols_width[$i] . '">' . $a_th[$i] . '</th>';
            } else {
                $s_html .= '<th>' . $a_th[$i] . '</th>';
            }
        }
        $s_html .= '<th align="center" width="60">Ações</th>';
        $s_html .= '</tr></thead><tbody>';
        //Se n�o forem inseridas colunas manualmente, ent�o apenas mostra os resultados do banco
        if ($this->a_columns == null) {
            //Cria o corpo da tabela
            while ($row = $sth->fetch(PDO::FETCH_NUM)) {
                $s_html .= '<tr>';
                for ($i = 0; $i < $a_cells[0]; $i++) {
                    $s_html .= '<td>' . utf8_encode($row[$i]) . '</td>';
                }
                $s_html .= '<td align="center">';
                if ($acoes['FL_EXCLUIR'] == 1) {
                    $s_html .= '<a title="Excluir" href="#" name="excluirPessoa" id="' . $row[0] . '"><img src="img/btn/btn_excluir.gif" width="25" height="19" border="0"/></a>';
                }
                if ($acoes['FL_EDITAR'] == 1) {
                    $s_html .= '<a title="Editar" href="#" name="alterarPessoa" id="' . $row[0] . '"><img src="img/btn/btn_editar.gif" width="25" height="19" border="0"/></a>';
                }
                $s_html .= '</td>';
                $s_html .= '</tr>';
            }
            //Caso contr�rio prepara o array(grid) com os valores inseridos manualmente
        } else {
            //Matriz com todos os resultados da tabela
            $grid = $sth->fetchAll(PDO::FETCH_NUM);
            //N�mero de linhas retornadas
            $c = $sth->rowCount();
            //Insere dentro do grid, no �ndice informado, as colunas que foram inseridas manualmente
            for ($i = 0; $i < $c; $i++) {
                foreach ($this->a_columns as $column) {
                    array_splice($grid[$i], $column['index'], 0, str_replace('$?', $i, $column['content']));
                }
            }
            //Prepara a string com o html que ser� impresso em tela
            for ($i = 0; $i < $c; $i++) {
                $s_html .= '<tr>';
                foreach ($grid[$i] as $value) {
                    $s_html .= '<td>' . utf8_encode($value) . '</td>';
                }
                $s_html .= '</tr>';
            }
        }
        $s_html .= '</tbody></table>';
        echo $s_html;
    }
Example #11
0
<?php

require_once '../../setup.php';
require_once '../../models/tb_modulos.php';
require_once '../../helper.class.php';
if (!empty($_POST['co_modulo_alt']) || !empty($_POST['no_modulo_alt']) || !empty($_POST['fl_ativo_alt']) || !empty($_POST['fl_acoes_alt'])) {
    if (trim($_POST['no_modulo_alt']) != "") {
        $modModulo = new tb_modulos($conexaoERP);
        $data = array();
        $co_modulo = (int) trim(addslashes($_POST['co_modulo_alt']));
        $no_modulo = trim(addslashes($_POST['no_modulo_alt']));
        $fl_ativo = (int) trim($_POST['fl_ativo_alt']);
        $fl_acoes = (int) trim($_POST['fl_acoes_alt']);
        $ds_modulo = trim($_POST['ds_modulo_alt']);
        try {
            $modModulo->editar($co_modulo, $no_modulo, $fl_acoes, $fl_ativo, $ds_modulo);
            $data['erro'] = 0;
            //sucesso na operacao
        } catch (Exception $e) {
            $data['erro'] = 2;
            // erro na persistencia
        }
    } else {
        $data['erro'] = 1;
        //campo em branco
    }
} else {
    $data['erro'] = 1;
    //campo em branco
}
echo json_encode($data['erro']);
Example #12
0
<?php

/**
 * Script respons�vel por listar todos os tipo veiculo cadastrados.
 * 
 * @author Euripedes B. Silva Junior <*****@*****.**>
 * @version 1.0 - 01/08/2012 08:00
 * 
 */
require_once 'models/tb_modulos.php';
$co_papel = $_SESSION['codigoPapel'];
$modulos = new tb_modulos($conexaoERP);
$acoes = $modulos->possuiPermissaoParaEstaArea($co_papel, TIPOS, TIPOS_VEICULO);
if ($acoes['NO_MODULO'] == TIPOS_VEICULO) {
    ?>
<script type="text/javascript" src="js/cadastros/tipo_veiculo.js"></script>
<script type="text/javascript" src="js/paging.js"></script>
<div id="header-wrap">
<table width="100%"  border="0" cellpadding="0" cellspacing="0" background="img/bg_header.jpg">
    <tr>
    <td>
	<!--INICIO HEADER-->
	<?php 
    require "inc/header.php";
    ?>
	<!--FINAL HEADER-->
	</td>
    </tr>
</table>
</div>
<?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_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>
Example #14
0
<?php

/**
 * Script respons�vel por listar todos os tipo telefone cadastrados.
 * 
 * @author Euripedes B. Silva Junior <*****@*****.**>
 * @version 1.0 - 01/08/2012 08:00
 * 
 */
require_once 'models/tb_modulos.php';
$co_papel = $_SESSION['codigoPapel'];
$modulos = new tb_modulos($conexaoERP);
$acoes = $modulos->possuiPermissaoParaEstaArea($co_papel, TIPOS, TIPOS_TELEFONE);
if ($acoes['NO_MODULO'] == TIPOS_TELEFONE) {
    ?>
<script type="text/javascript" src="js/cadastros/tipo_telefone.js"></script>
<script type="text/javascript" src="js/paging.js"></script>
<div id="header-wrap">
<table width="100%"  border="0" cellpadding="0" cellspacing="0" background="img/bg_header.jpg">
    <tr>
    <td>
	<!--INICIO HEADER-->
	<?php 
    require "inc/header.php";
    ?>
	<!--FINAL HEADER-->
	</td>
    </tr>
</table>
</div>
<?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'];
    ?>
Example #16
0
<?php

require_once '../../setup.php';
require_once '../../models/tb_modulos.php';
require_once '../../helper.class.php';
if (!empty($_POST['co_pai'])) {
    if (trim($_POST['co_pai']) != "") {
        $modModulo = new tb_modulos($conexaoERP);
        $data = array();
        $co_modulo = (int) trim(addslashes($_POST['co_pai']));
        try {
            $row = $modModulo->getModulo($co_modulo);
            $data['erro'] = 0;
            //sucesso na operacao
        } catch (Exception $e) {
            $data['erro'] = 2;
            // erro na persistencia
        }
    } else {
        $data['erro'] = 1;
        //campo em branco
    }
} else {
    $data['erro'] = 1;
    //campo em branco
}
//echo json_encode($data['erro']);
?>

<!-- BOX EDITAR MODULO -->
<div id="boxEditarModulo">
Example #17
0
<?php

session_start();
/**
 * Script responsavel por inserir apontamentos com base no job.
 * 
 * @author Euripedes B. Silva Junior <*****@*****.**>
 * @version 1.0 - 11/02/2013 19:00
 * 
 */
require_once 'setup.php';
require_once 'models/tb_modulos.php';
$co_papel = $_SESSION['codigoPapel'];
$modulos = new tb_modulos($conexaoERP);
$acoes = $modulos->possuiPermissaoParaEstaArea($co_papel, PCP, PCP_APONTAMENTO_JOB);
if ($acoes['NO_MODULO'] == PCP_APONTAMENTO_JOB) {
    if ($_GET['op'] == "excluir") {
        $excluir = $_GET['check'];
        $indice = $excluir;
        unset($_SESSION['jobOrdemProducaoImporta'][$indice]);
    }
    $sqlRecurso = mysql_query("SELECT PCP_RECURSO.CO_PCP_RECURSO, PCP_RECURSO.NO_RECURSO \r\n\t\t                           FROM tb_pcp_recurso PCP_RECURSO\r\n\t\t\t\t\t\t\t\t   WHERE PCP_RECURSO.FL_DELET IS NULL\r\n\t\t\t\t\t\t\t\t   AND EXISTS(SELECT null \r\n\t\t\t\t\t\t\t\t              FROM tb_pcp_usuario_recurso PCP_USUARIO_RECURSO\r\n\t\t\t\t\t\t\t\t\t\t\t  WHERE PCP_USUARIO_RECURSO.CO_PCP_RECURSO = PCP_RECURSO.CO_PCP_RECURSO\r\n\t\t\t\t\t\t\t\t\t\t\t  AND PCP_USUARIO_RECURSO.CO_USUARIO = '" . $_SESSION['codigoUsuario'] . "')\r\n\t\t\t\t\t\t\t\t   AND NOT EXISTS(SELECT null\r\n\t\t\t\t\t\t\t\t\t\t\t\t  FROM tb_pcp_apontamento PCP_APONTAMENTO\r\n\t\t\t\t\t\t\t\t\t\t\t\t  WHERE PCP_APONTAMENTO.CO_RECURSO = PCP_RECURSO.CO_PCP_RECURSO\r\n\t\t\t\t\t\t\t\t\t\t\t\t  AND PCP_APONTAMENTO.HR_FIM IS NULL\r\n\t\t\t\t\t\t\t\t\t\t\t\t  AND PCP_APONTAMENTO.FL_DELET IS NULL)\r\n\t\t\t\t\t\t\t\t   ORDER BY PCP_RECURSO.NO_RECURSO") or die("<script>\r\n\t\t\t\t\talert('[Erro] - Ocorreu algum erro durante a consulta, favor entrar em contato com o suporte!');\r\n\t\t\t\t\thistory.back(-1);\r\n\t\t\t\t</script>");
    ?>

<script type="text/javascript" language="javascript">

$(function($) {  
	
	$("#horaInicioInserir").mask("99:99");
	$("#numeroJob").mask("999");
		
Example #18
0
<?php

/**
 * Script respons�vel por listar todos os nivel formacao cadastrados.
 * 
 * @author Euripedes B. Silva Junior <*****@*****.**>
 * @version 1.0 - 01/08/2012 08:00
 * 
 */
require_once 'models/tb_modulos.php';
$co_papel = $_SESSION['codigoPapel'];
$modulos = new tb_modulos($conexaoERP);
$acoes = $modulos->possuiPermissaoParaEstaArea($co_papel, CADASTROS, CADASTROS_NIVEL_DE_FORMACAO);
if ($acoes['NO_MODULO'] == CADASTROS_NIVEL_DE_FORMACAO) {
    ?>
<script type="text/javascript" src="js/cadastros/nivel_formacao.js"></script>
<script type="text/javascript" src="js/paging.js"></script>
<div id="header-wrap">
<table width="100%"  border="0" cellpadding="0" cellspacing="0" background="img/bg_header.jpg">
    <tr>
    <td>
	<!--INICIO HEADER-->
	<?php 
    require "inc/header.php";
    ?>
	<!--FINAL HEADER-->
	</td>
    </tr>
</table>
</div>
Example #19
0
<?php

require_once 'models/tb_modulos.php';
$co_papel = $_SESSION['codigoPapel'];
$modulos = new tb_modulos($conexaoERP);
$acoes = $modulos->possuiPermissaoParaEstaArea($co_papel, CADASTROS, CADASTROS_NACIONALIDADE);
if ($acoes['NO_MODULO'] == CADASTROS_NACIONALIDADE) {
    /**
     * Script respons�vel por listar todas as nacionalidades cadastradas.
     * 
     * @author Euripedes B. Silva Junior <*****@*****.**>
     * @version 1.0 - 01/08/2012 08:00
     * 
     */
    ?>
<script type="text/javascript" src="js/cadastros/nacionalidade.js"></script>
<script type="text/javascript" src="js/paging.js"></script>
<div id="header-wrap">
<table width="100%"  border="0" cellpadding="0" cellspacing="0" background="img/bg_header.jpg">
    <tr>
    <td>
	<!--INICIO HEADER-->
	<?php 
    require "inc/header.php";
    ?>
	<!--FINAL HEADER-->
	</td>
    </tr>
</table>
</div>
Example #20
0
<?php

/**
 * Script responsável por listar todas as ordens de produção 
 * @author Ricardo Alvarenga <*****@*****.**>
 * 
 */
require_once 'models/tb_modulos.php';
$co_papel = $_SESSION['codigoPapel'];
$modulos = new tb_modulos($conexaoERP);
$acoes = $modulos->possuiPermissaoParaEstaArea($co_papel, PCP, PCP_ORDEM_DE_PRODUCAO);
if ($acoes['NO_MODULO'] == PCP_ORDEM_DE_PRODUCAO) {
    ?>
?>
<script>

	/**** INICIO CONFIGURACAO SCRIPT TABLESORTER *****/

	 /* Variaveis de configuracao dos controles do grid*/
	 var controlsdivclass	=	'.controls';		//Classe para aplicar a estilização nos controles
	 var controlsscript		=	'inc/ordem_producao_grid.php';	//Documento com o conteúdo do grid em formato html
	 var controlsclass		= 	'tablesorter';		//Nome da classe aplicada aos controles do grid
	
	 /* Variaveis de configuracao do grid*/
	 var griddivid 	=	'#grid';					//Div onde o grid será carregado
	 var gridscript	=	'inc/ordem_producao_grid.php';			//Documento com o conteúdo do grid em formato html
	 var gridclass	= 	'tablesorter';				//Nome da classe aplicada ao grid
	 var gridheaders =	{};							//Parâmetros utilizados pelo plugin tablesorter para manipular os headers da tabela
	
	 /* Variaveis para a exibicao de mensagens e carregamento */
	 var consolediv = '#console';					//Div responsável por mostrar as mensagens de erro, info etc
Example #21
0
<?php

require_once 'models/tb_modulos.php';
$co_papel = $_SESSION['codigoPapel'];
$modulos = new tb_modulos($conexaoERP);
$acoes = $modulos->possuiPermissaoParaEstaArea($co_papel, CADASTROS, CADASTROS_CARGOS);
if ($acoes['NO_MODULO'] == CADASTROS_CARGOS) {
    /**
     * Script respons�vel por listar todos os Cargos cadastrados.
     * 
     * @author Euripedes B. Silva Junior <*****@*****.**>
     * @version 1.0 - 01/08/2012 08:00
     * 
     */
    ?>
<script type="text/javascript" src="js/cadastros/cargo.js"></script>
<script type="text/javascript" src="js/paging.js"></script>
<div id="header-wrap">
<table width="100%"  border="0" cellpadding="0" cellspacing="0" background="img/bg_header.jpg">
    <tr>
    <td>
	<!--INICIO HEADER-->
	<?php 
    require "inc/header.php";
    ?>
	<!--FINAL HEADER-->
	</td>
    </tr>
</table>
</div>
<?php

/**
 * Lista de modulos e submodulos que existam ações
 * @author Ricardo S. Alvarenga
 * @since 19/11/2012
 *
 */
require_once 'setup.php';
require_once 'helper.class.php';
require_once 'models/tb_usuario.php';
require_once 'models/tb_modulos.php';
$co_papel = $_SESSION['codigoPapel'];
$modulos = new tb_modulos($conexaoERP);
$acoes = $modulos->possuiPermissaoParaEstaArea($co_papel, CONFIGURACOES, CONFIGURACOES_TROCA_SENHA);
if ($acoes['NO_MODULO'] == CONFIGURACOES_TROCA_SENHA) {
    $_usuario = new tb_usuario($conexaoERP);
    $_helper = new helper();
    $co_usuario = $_SESSION['codigoUsuario'];
    $dadosUser = $_usuario->findByUser($co_usuario);
    ?>
<script type="text/javascript" src="js/cadastros/troca_senha.js"></script>
<div id="header-wrap">
<table width="100%"  border="0" cellpadding="0" cellspacing="0" background="img/bg_header.jpg">
    <tr>
    <td>
	<!--INICIO HEADER-->
	<?php 
    require "inc/header.php";
    ?>
	<!--FINAL HEADER-->
Example #23
0
<?php

/**
* Pagina responsavel por listar OP em aberto somente PI
* @autor Ricardo Alvarenga
* @version 1.0 15/10/2012
*/
require_once 'models/tb_pcp_cor.php';
require_once 'models/tb_pcp_produto.php';
require_once 'models/tb_pcp_ad.php';
require_once 'helper.class.php';
require_once 'models/tb_modulos.php';
$co_papel = $_SESSION['codigoPapel'];
$modulos = new tb_modulos($conexaoERP);
$acoes = $modulos->possuiPermissaoParaEstaArea($co_papel, PCP, PCP_GERAR_PLANO_DE_CORTE);
if ($acoes['NO_MODULO'] == PCP_GERAR_PLANO_DE_CORTE) {
    $_corModel = new tb_pcp_cor($conexaoERP);
    $_produtoModel = new tb_pcp_produto($conexaoERP);
    $_adModel = new tb_pcp_ad($conexaoERP);
    $_helper = new helper();
    if (!($rowCores = $_corModel->listaTodasCores())) {
        $_helper->alertError('Ocorreu algum erro durante a consulta, favor entrar em contato com o suporte!');
        exit;
    }
    if (mysql_num_rows($rowCores) == 0) {
        $_helper->alertDialog('N&atilde;o existe cores cadastradas, por favor entre em contato com o Suporte.');
        exit;
    }
    if (!($rowEspessura = $_produtoModel->listaTodasEspessuras())) {
        $_helper->alertError('Ocorreu algum erro durante a consulta, favor entrar em contato com o suporte!');
        exit;
Example #24
0
<?php

/**
 * Arquivo responsavel em enviar para cliente o arquivo AD
 * @author Ricardo S. Alvarenga
 * @since 25/11/2012
 * */
session_start();
require_once 'sistema/setup.php';
require_once APP_PATH . 'sistema/helper.class.php';
require_once APP_PATH . 'sistema/models/tb_pcp_ad.php';
require_once 'sistema/models/tb_modulos.php';
$co_papel = $_SESSION['codigoPapel'];
$modulos = new tb_modulos($conexaoERP);
$acoes = $modulos->possuiPermissaoParaEstaArea($co_papel, PCP, PCP_IMPORTAR_PLANO_DE_CORTE_OPTISAVE);
if ($acoes['NO_MODULO'] == PCP_IMPORTAR_PLANO_DE_CORTE_OPTISAVE) {
    $nome = (int) $_GET['arquivo'];
    $ano = (int) $_GET['ano'];
    $link = 'http://localhost/extranet-bravo/extranet/arquivosAD/' . $ano . DS . $nome . '.ad';
    header("Content-Disposition: attachment; filename=" . $nome . ".ad");
    header("Content-Type: txt/plain");
    readfile($link);
} else {
    header('location:index.php');
}
Example #25
0
<?php

require_once 'setup.php';
require_once 'models/tb_modulos.php';
$co_papel = $_SESSION['codigoPapel'];
$modulos = new tb_modulos($conexaoERP);
$acoes = $modulos->possuiPermissaoParaEstaArea($co_papel, CONTROLE_DE_ACESSO, CONTROLE_DE_ACESSO_CONSULTORES);
if ($acoes['NO_MODULO'] == CONTROLE_DE_ACESSO_CONSULTORES) {
    /**
     * Script respons�vel por listar todos os acessos de consultores.
     * 
     * @author Euripedes B. Silva Junior <*****@*****.**>
     * @version 1.0 - 19/09/2011 08:00
     * 
     */
    $sqlTipoVeiculo = mysql_query("SELECT CO_TIPO_VEICULO, NO_TIPO_VEICULO, FL_EXIGE_PLACA FROM tb_tipo_veiculo ORDER BY NO_TIPO_VEICULO") or die("<script>\r\n\t\t\t    alert('[Erro] - Ocorreu algum erro durante a consulta, favor entrar em contato com o suporte!');\r\n\t\t\t    history.back(-1);\r\n\t\t\t</script>");
    if (mysql_num_rows($sqlTipoVeiculo) == 0) {
        echo "<script type='text/javascript' language='javascript'>\r\n\t\t      \$(function(\$) {\r\n\t\t\t      \$('<p>[Erro] - N&atilde;o existe Tipo Veiculo cadastrado, por favor entre em contato com o Suporte.</p>').dialog({\r\n\t\t\t\t      modal: true,\r\n\t\t\t\t      resizable: false,\r\n\t\t\t\t      title: 'Aten&ccedil;&atilde;o',\r\n\t\t\t\t      buttons: {\r\n\t\t\t\t      Ok: function() {\r\n\t\t\t\t          \$( this ).dialog( 'close' );\r\n\t\t\t\t          \$(window.document.location).attr('href','inicio.php');\r\n\t\t\t\t      }\r\n\t\t\t\t  }\r\n\t\t\t  }); });\r\n\t\t\t  </script>";
    }
    $sqlCartaoIdentificacao = mysql_query("SELECT CARTAO_IDENTIFICACAO.CO_CARTAO_IDENTIFICACAO,\r\n\t\t\t\t\t\t\t\t\t\t\t\t  CARTAO_IDENTIFICACAO.NU_CARTAO_IDENTIFICACAO\r\n\t\t\t\t\t\t\t\t\t\t\tFROM\r\n    \t\t\t\t\t\t\t\t\t   \t\t\ttb_cartao_identificacao CARTAO_IDENTIFICACAO\r\n\t\t\t\t\t\t\t\t\t\t\tWHERE\r\n    \t\t\t\t\t\t\t\t\t\tNOT EXISTS(SELECT null \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tFROM tb_acesso_visitante ACESSO_VISITANTE \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tWHERE ACESSO_VISITANTE.CO_CARTAO_IDENTIFICACAO = CARTAO_IDENTIFICACAO.CO_CARTAO_IDENTIFICACAO \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tAND ACESSO_VISITANTE.HR_SAIDA IS NULL)\r\n\t\t\t\t\t\t\t\t\t\t\tAND NOT EXISTS(SELECT null \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t   FROM tb_acesso_prestador ACESSO_PRESTADOR\r\n        \t\t\t\t\t\t\t\t\t\t\t\t   WHERE ACESSO_PRESTADOR.CO_CARTAO_IDENTIFICACAO = CARTAO_IDENTIFICACAO.CO_CARTAO_IDENTIFICACAO\r\n               \t\t\t\t\t\t\t\t\t\t\t   AND ACESSO_PRESTADOR.HR_SAIDA IS NULL)\r\n\t\t\t\t\t\t\t\t\t\t\tORDER BY CARTAO_IDENTIFICACAO.NU_CARTAO_IDENTIFICACAO") or die("<script>\r\n\t\t\t    alert('[Erro] - Ocorreu algum erro durante a consulta, favor entrar em contato com o suporte!');\r\n\t\t\t    history.back(-1);\r\n\t\t\t</script>");
    ?>
<script type="text/javascript" src="js/cadastros/controle_acesso/acesso_consultor.js"></script>
<script type="text/javascript" src="js/paging.js"></script>
<div id="header-wrap">
<table width="100%"  border="0" cellpadding="0" cellspacing="0" background="img/bg_header.jpg">
    <tr>
    <td>
	<!--INICIO HEADER-->
	<?php 
    require "inc/header.php";
    ?>
Example #26
0
<?php

require_once '../../setup.php';
require_once '../../models/tb_modulos.php';
require_once '../../helper.class.php';
if (!empty($_POST['co_pai'])) {
    if (trim($_POST['co_pai']) != "") {
        $modModulo = new tb_modulos($conexaoERP);
        $data = array();
        $co_modulo = (int) trim(addslashes($_POST['co_pai']));
        try {
            $modModulo->excluir($co_modulo);
            $data['erro'] = 0;
            //sucesso na operacao
        } catch (Exception $e) {
            $data['erro'] = 2;
            // erro na persistencia
        }
    } else {
        $data['erro'] = 1;
        //campo em branco
    }
} else {
    $data['erro'] = 1;
    //campo em branco
}
echo json_encode($data['erro']);
    public function show_table()
    {
        //CONTROLE DE ACESSO ACOES
        require_once '../../models/tb_modulos.php';
        $co_papel = $_SESSION['codigoPapel'];
        $modulos = new tb_modulos(CONEXAOERP);
        $acoes = $modulos->possuiPermissaoParaEstaArea($co_papel, PCP, PCP_MOTIVO_PARADA);
        //FIM CONTROLE DE ACESSO
        //Guarda o conte�do tempor�rio da tabela
        $s_html = '';
        //Retorna o array com as labels do cabe�alho da tabela
        $a_th = $this->thead();
        //Retorna o array com os campos que ir�o preencher as celulas da table
        $a_cells = $this->cells();
        //Faz os ajustes na p�gina, para definir a n�mero inicial de registros
        if ($this->i_page != 1) {
            $n = ($this->i_page - 1) * $this->i_rowsperpage;
        } else {
            $n = 0;
        }
        //Formula a query
        $sql = '
				SELECT ' . $this->s_fields . ' 
				FROM ' . $this->s_table . ' 
				WHERE ' . $this->s_where . '
				ORDER BY ' . $this->s_orderby . ' ' . $this->s_orientation . '
				LIMIT ' . $n . ',' . $this->i_rowsperpage;
        $sth = $this->dbh->prepare($sql);
        $sth->execute();
        $s_html .= '<script type="text/javascript" src="js/pcp/motivo_parada.js"></script>
						<div id="confirmaExcluirMotivoParada"><p>Deseja realmente excluir esse registro?</p></div>
						<div id="formularioAlterarMotivoParada"></div>';
        //Cria o cabe�alho da tabela
        $s_html .= '<table width="1003" border="0" cellpadding="3" cellspacing="2" class="LISTA"><thead><tr>';
        for ($i = 1; $i <= $a_th[0]; $i++) {
            if ($this->cols_width != null) {
                $s_html .= '<th align="left" width="' . $this->cols_width[$i] . '">' . $a_th[$i] . '</th>';
            } else {
                $s_html .= '<th>' . $a_th[$i] . '</th>';
            }
        }
        $s_html .= '<th align="center" width="60">Ações</th>';
        $s_html .= '</tr></thead><tbody>';
        //Se n�o forem inseridas colunas manualmente, ent�o apenas mostra os resultados do banco
        if ($this->a_columns == null) {
            //Cria o corpo da tabela
            while ($row = $sth->fetch(PDO::FETCH_NUM)) {
                $s_html .= '<tr>';
                for ($i = 0; $i < $a_cells[0]; $i++) {
                    if ($i == 1) {
                        list($dia, $mes, $ano, $hora, $min, $seg) = split('[-. .:]', utf8_encode($row[$i]));
                        $dataCadastro = $ano . "-" . $mes . "-" . $dia . " " . $hora . ":" . $min . ":" . $seg;
                        $s_html .= '<td>' . $dataCadastro . '</td>';
                    } else {
                        $s_html .= '<td>' . utf8_encode($row[$i]) . '</td>';
                    }
                }
                $s_html .= '<td align="center">';
                if ($acoes['FL_EXCLUIR'] == 1) {
                    $s_html .= '<a title="Excluir" href="#" name="excluirMotivoParada" id="' . $row[0] . '"><img src="img/btn/btn_excluir.gif" width="25" height="19" border="0"/></a>';
                }
                if ($acoes['FL_EDITAR'] == 1) {
                    $s_html .= '<a title="Editar" href="#" name="alterarMotivoParada" id="' . $row[0] . '"><img src="img/btn/btn_editar.gif" width="25" height="19" border="0"/></a>';
                }
                $s_html .= '</td>';
                $s_html .= '</tr>';
            }
            //Caso contr�rio prepara o array(grid) com os valores inseridos manualmente
        } else {
            //Matriz com todos os resultados da tabela
            $grid = $sth->fetchAll(PDO::FETCH_NUM);
            //N�mero de linhas retornadas
            $c = $sth->rowCount();
            //Insere dentro do grid, no �ndice informado, as colunas que foram inseridas manualmente
            for ($i = 0; $i < $c; $i++) {
                foreach ($this->a_columns as $column) {
                    array_splice($grid[$i], $column['index'], 0, str_replace('$?', $i, $column['content']));
                }
            }
            //Prepara a string com o html que ser� impresso em tela
            for ($i = 0; $i < $c; $i++) {
                $s_html .= '<tr>';
                foreach ($grid[$i] as $value) {
                    $s_html .= '<td>' . utf8_encode($value) . '</td>';
                }
                $s_html .= '</tr>';
            }
        }
        $s_html .= '</tbody></table>';
        echo $s_html;
    }
<?php

require_once 'models/tb_modulos.php';
$co_papel = $_SESSION['codigoPapel'];
$modulos = new tb_modulos($conexaoERP);
$acoes = $modulos->possuiPermissaoParaEstaArea($co_papel, CADASTROS, CADASTROS_CARTAO_IDENTIFICACAO);
if ($acoes['NO_MODULO'] == CADASTROS_CARTAO_IDENTIFICACAO) {
    /**
     * Script respons�vel por listar todos os Cartao de Identificacao cadastrados.
     * 
     * @author Euripedes B. Silva Junior <*****@*****.**>
     * @version 1.0 - 01/08/2012 08:00
     * 
     */
    ?>
<script type="text/javascript" src="js/cadastros/cartao_identificacao.js"></script>
<script type="text/javascript" src="js/paging.js"></script>
<div id="header-wrap">
<table width="100%"  border="0" cellpadding="0" cellspacing="0" background="img/bg_header.jpg">
    <tr>
    <td>
	<!--INICIO HEADER-->
	<?php 
    require "inc/header.php";
    ?>
	<!--FINAL HEADER-->
	</td>
    </tr>
</table>
</div>
Example #29
0
<?php

require_once 'models/tb_modulos.php';
$co_papel = $_SESSION['codigoPapel'];
$modulos = new tb_modulos($conexaoERP);
$acoes = $modulos->possuiPermissaoParaEstaArea($co_papel, CADASTROS, CADASTROS_COLABORADORES);
if ($acoes['NO_MODULO'] == CADASTROS_COLABORADORES) {
    /**
     * Script respons�vel por listar todos os Calaboradores cadastrados.
     * 
     * @author Euripedes B. Silva Junior <*****@*****.**>
     * @version 1.0 - 01/08/2012 08:00
     * 
     */
    $sqlNivelFormacao = mysql_query("SELECT CO_NIVEL_FORMACAO, NO_NIVEL_FORMACAO FROM tb_nivel_formacao ORDER BY NO_NIVEL_FORMACAO", $conexaoERP) or die("<script>\r\n\t\t\t    alert('[Erro] - Ocorreu algum erro durante a consulta, favor entrar em contato com o suporte!');\r\n\t\t\t    history.back(-1);\r\n\t\t\t</script>");
    if (mysql_num_rows($sqlNivelFormacao) == 0) {
        echo "<script type='text/javascript' language='javascript'>\r\n\t\t      \$(function(\$) {\r\n\t\t\t      \$('<p>[Erro] - N&atilde;o existe Nivel Forma&ccedil;&atilde;o cadastrado, por favor entre em contato com o Suporte.</p>').dialog({\r\n\t\t\t\t      modal: true,\r\n\t\t\t\t      resizable: false,\r\n\t\t\t\t      title: 'Aten&ccedil;&atilde;o',\r\n\t\t\t\t      buttons: {\r\n\t\t\t\t      Ok: function() {\r\n\t\t\t\t          \$( this ).dialog( 'close' );\r\n\t\t\t\t          \$(window.document.location).attr('href','inicio.php');\r\n\t\t\t\t      }\r\n\t\t\t\t  }\r\n\t\t\t  }); });\r\n\t\t\t  </script>";
    }
    $sqlCargo = mysql_query("SELECT CO_CARGO, NO_CARGO FROM tb_cargo ORDER BY NO_CARGO", $conexaoERP) or die("<script>\r\n\t\t\t    alert('[Erro] - Ocorreu algum erro durante a consulta, favor entrar em contato com o suporte!');\r\n\t\t\t    history.back(-1);\r\n\t\t\t</script>");
    if (mysql_num_rows($sqlCargo) == 0) {
        echo "<script type='text/javascript' language='javascript'>\r\n\t\t      \$(function(\$) {\r\n\t\t\t      \$('<p>[Erro] - N&atilde;o existe Cargo cadastrado, por favor entre em contato com o Suporte.</p>').dialog({\r\n\t\t\t\t      modal: true,\r\n\t\t\t\t      resizable: false,\r\n\t\t\t\t      title: 'Aten&ccedil;&atilde;o',\r\n\t\t\t\t      buttons: {\r\n\t\t\t\t      Ok: function() {\r\n\t\t\t\t          \$( this ).dialog( 'close' );\r\n\t\t\t\t          \$(window.document.location).attr('href','inicio.php');\r\n\t\t\t\t      }\r\n\t\t\t\t  }\r\n\t\t\t  }); });\r\n\t\t\t  </script>";
    }
    $sqlSetor = mysql_query("SELECT CO_SETOR, NO_SETOR FROM tb_setor ORDER BY NO_SETOR", $conexaoERP) or die("<script>\r\n\t\t\t    alert('[Erro] - Ocorreu algum erro durante a consulta, favor entrar em contato com o suporte!');\r\n\t\t\t    history.back(-1);\r\n\t\t\t</script>");
    if (mysql_num_rows($sqlSetor) == 0) {
        echo "<script type='text/javascript' language='javascript'>\r\n\t\t      \$(function(\$) {\r\n\t\t\t      \$('<p>[Erro] - N&atilde;o existe Setor cadastrado, por favor entre em contato com o Suporte.</p>').dialog({\r\n\t\t\t\t      modal: true,\r\n\t\t\t\t      resizable: false,\r\n\t\t\t\t      title: 'Aten&ccedil;&atilde;o',\r\n\t\t\t\t      buttons: {\r\n\t\t\t\t      Ok: function() {\r\n\t\t\t\t          \$( this ).dialog( 'close' );\r\n\t\t\t\t          \$(window.document.location).attr('href','inicio.php');\r\n\t\t\t\t      }\r\n\t\t\t\t  }\r\n\t\t\t  }); });\r\n\t\t\t  </script>";
    }
    $sqlTipoSanguineo = mysql_query("SELECT CO_TIPO_SANGUINEO, NO_TIPO_SANGUINEO FROM tb_tipo_sanguineo ORDER BY NO_TIPO_SANGUINEO", $conexaoERP) or die("<script>\r\n\t\t\t    alert('[Erro] - Ocorreu algum erro durante a consulta, favor entrar em contato com o suporte!');\r\n\t\t\t    history.back(-1);\r\n\t\t\t</script>");
    if (mysql_num_rows($sqlTipoSanguineo) == 0) {
        echo "<script type='text/javascript' language='javascript'>\r\n\t\t      \$(function(\$) {\r\n\t\t\t      \$('<p>[Erro] - N&atilde;o existe Tipo Sanguineo, por favor entre em contato com o Suporte.</p>').dialog({\r\n\t\t\t\t      modal: true,\r\n\t\t\t\t      resizable: false,\r\n\t\t\t\t      title: 'Aten&ccedil;&atilde;o',\r\n\t\t\t\t      buttons: {\r\n\t\t\t\t      Ok: function() {\r\n\t\t\t\t          \$( this ).dialog( 'close' );\r\n\t\t\t\t          \$(window.document.location).attr('href','inicio.php');\r\n\t\t\t\t      }\r\n\t\t\t\t  }\r\n\t\t\t  }); });\r\n\t\t\t  </script>";
    }
    ?>
Example #30
0
<?php

/**
 * Script respons�vel por listar todos os tipo email cadastrados.
 * 
 * @author Euripedes B. Silva Junior <*****@*****.**>
 * @version 1.0 - 01/08/2012 08:00
 * 
 */
require_once 'models/tb_modulos.php';
$co_papel = $_SESSION['codigoPapel'];
$modulos = new tb_modulos($conexaoERP);
$acoes = $modulos->possuiPermissaoParaEstaArea($co_papel, TIPOS, TIPOS_EMAIL);
if ($acoes['NO_MODULO'] == TIPOS_EMAIL) {
    ?>
<script type="text/javascript" src="js/cadastros/tipo_email.js"></script>
<script type="text/javascript" src="js/paging.js"></script>
<div id="header-wrap">
<table width="100%"  border="0" cellpadding="0" cellspacing="0" background="img/bg_header.jpg">
    <tr>
    <td>
	<!--INICIO HEADER-->
	<?php 
    require "inc/header.php";
    ?>
	<!--FINAL HEADER-->
	</td>
    </tr>
</table>
</div>