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; }
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_IMPORTAR_PLANO_DE_CORTE_OPTISAVE); //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 DISTINCT PCP_AD.co_pcp_ad co_pcp_ad, PCP_AD.no_pcp_ad arquivo, PCP_AD.dt_cadas data_criacao_arquivo, PCP_AD.un_complementar, PCP_OP.nu_lote FROM tb_pcp_ad PCP_AD INNER JOIN tb_pcp_ad_peca PCP_AD_PECA ON PCP_AD.co_pcp_ad = PCP_AD_PECA.co_pcp_ad INNER JOIN tb_pcp_op PCP_OP ON PCP_AD_PECA.co_pcp_op = PCP_OP.co_pcp_op WHERE ' . $this->s_where . ' ORDER BY ' . $this->s_orderby . ' ' . $this->s_orientation . ' LIMIT ' . $n . ',' . $this->i_rowsperpage; $sth = $this->dbh->prepare($sql); $sth->execute(); //Cria o cabe�alho da tabela $s_html .= '<table align="center" width="1003" border="0" cellpadding="3" cellspacing="2" class="LISTA"><thead><tr><th id="th_none" width="2px">Status</th>'; 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="left" width="165px">' . utf8_encode('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)) { $result = $this->adUploaded($row[0]); $casadei = $this->getCasadei($row[0]); $abilita = false; $result[0] == 0 ? $abilita = true : ($abilita = false); $result[0] == 0 ? $result[0] = "<img title='Importação não realizada' vspace='4px' src='img/status-nao.gif'/>" : ($result[0] = "<img title='Importação realizada' src='img/status-sim.gif'/>"); $s_html .= '<tr><td align="center">' . $result[0] . '</td>'; for ($i = 0; $i < $a_cells[0] + 1; $i++) { if ($i == 2) { $s_html .= '<td>' . $this->_helper->ajustarDataHoraPt_Br(utf8_encode($row[$i])) . '</td>'; } else { if ($i != 0) { //nao mostra o codigo no grid $s_html .= '<td>' . utf8_encode($row[$i]) . '</td>'; } } } $s_html .= '<td align="center" width="230px">'; if ($acoes['FL_ADICIONAR'] == 1 || $acoes['FL_EXCLUIR'] == 1 || $acoes['FL_EDITAR'] == 1) { //22/11/2012 10:29:28 $pasta = $this->_helper->ajustarDataHoraPt_Br(utf8_encode($row[2])); $ano = substr($pasta, 6, 4); $s_html .= '<a title="Download Arquivo .Ad" href="../downloadAD.php?arquivo=' . $row[1] . '&ano=' . $ano . '" name="downloadArquivo"><img class="link01" src="img/btn/bt_download.png" border="0"/></a>'; if ($abilita == true) { $s_html .= ' <a title="Importar AC" href="javascript:importarAC(' . $row[0] . ',' . $row[1] . ')" name="importarAC" id=' . $row[0] . '><img class="link01" src="img/btn/bt_importar.png" border="0"/></a>'; $s_html .= ' <a title="Enviar Casadei" href="javascript:confirmaQuantidade(' . $row[0] . ',' . $row[1] . ')" name="enviarCasadei" id=' . $row[0] . '><img class="link02" src="img/btn/bt_enviarCasadei.png" border="0"/></a>'; } else { $s_html .= ' <a title="Importação ja foi realizada" name="importarAC" id=' . $row[0] . '><img src="img/btn/bt_importar_disabled.png" border="0"/></a>'; $s_html .= ' <a title="Enviar Casadei" name="enviarCasadei" id=' . $row[0] . '><img src="img/btn/bt_enviarCasadei_disabled.png" border="0"/></a>'; } } if ($abilita != true) { $s_html .= ' <a title="Etiqueta de pilha" href="#" onClick="javascript:gerarEtiqueta(' . $row[0] . ',' . $row[1] . ');" name="gerarEtiqueta" id=' . $row[0] . '><img class="link02" src="img/btn/bt_etiqueta.png" border="0"/></a> '; $s_html .= ' <a title="Gerar Lista de PIs" href="#" onClick="javascript:gerarLista(' . $row[0] . ',' . $row[1] . ');" name="gerarLista" id=' . $row[0] . '><img src="img/btn/pdf-icon.png" border="0"/></a> '; if ($casadei[0] == 1) { $s_html .= '<a title="Etiqueta de Peça (Casadei)" href="#" onClick="javascript:gerarEtiquetaPeca(' . $row[0] . ');" name="etiquetaPeca" id="' . $row[0] . '"><img src="img/btn/etiqueta4.png" width="25" height="19" border="0"/></a> '; } $s_html .= '<a title="Etiqueta de Peça (PI)" href="#" onClick="javascript:gerarEtiquetaPecaPI(' . $row[0] . ');" name="etiquetaPeca" id="' . $row[0] . '"><img src="img/btn/etiqueta3.png" width="25" height="19" border="0"/></a> '; } else { } $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, 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 '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ã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çã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"; ?>
<?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ã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;
<?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)
<?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>
<?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>
<?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>
<?php /** * Script responsável por listar todas as cores cadastradas. * * @author Ricardo Alvarenga <*****@*****.**> * @version 1.0 - 17/10/2012 * */ require_once 'models/tb_modulos.php'; $co_papel = $_SESSION['codigoPapel']; $modulos = new tb_modulos($conexaoERP); $acoes = $modulos->possuiPermissaoParaEstaArea($co_papel, PCP, PCP_LISTA_DE_CORES); if ($acoes['NO_MODULO'] == PCP_LISTA_DE_CORES) { ?> <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/cores_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/cores_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 */
<?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_VISITANTE); if ($acoes['NO_MODULO'] == CONTROLE_DE_ACESSO_VISITANTE) { /** * Script respons�vel por listar todos os acessos de visitantes. * * @author Euripedes B. Silva Junior <*****@*****.**> * @version 1.0 - 24/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ã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çã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_visitante.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"; ?>
<?php /** * Script responsavel por listar todos os apontamentos. * * @author Euripedes B. Silva Junior <*****@*****.**> * @version 1.0 - 04/01/2013 09:00 * @version 1.1 - 11/02/2013 16:00 - Alterado para associar o recurso ao usuario $sqlRecurso. * */ require_once 'setup.php'; require_once 'models/tb_modulos.php'; $co_papel = $_SESSION['codigoPapel']; $modulos = new tb_modulos($conexaoERP); $acoesApontamento = $modulos->possuiPermissaoParaEstaArea($co_papel, PCP, PCP_APONTAMENTO); $acoesApontamentoJob = $modulos->possuiPermissaoParaEstaArea($co_papel, PCP, PCP_APONTAMENTO_JOB); $acoesApontamentoPerda = $modulos->possuiPermissaoParaEstaArea($co_papel, PCP, PCP_APONTAMENTO_PERDA); if ($acoesApontamento['NO_MODULO'] == PCP_APONTAMENTO) { unset($_SESSION['numeroJob']); unset($_SESSION['jobOrdemProducaoImporta']); unset($_SESSION['perdaOrdemProducaoImporta']); $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" src="js/pcp/apontamento.js"> </script> <script type="text/javascript"> function gerarEtiquetaPeca(co_pcp_apontamento){ //casadei $("#boxLoadingEtiqueta").dialog("open"); $("#temp").load('ireport/apontamento/gerarCodeBarEtiquetaPecaCasaDei.php',{co_pcp_apontamento:co_pcp_apontamento}, function(data,status){ if (status == "success") {
<?php /** * Lista e cadastro de modulos e submodulos * @author Ricardo S. Alvarenga * @since 11/11/2012 * */ require_once 'models/tb_modulos.php'; require_once 'helper.class.php'; $co_papel = $_SESSION['codigoPapel']; $_modModel = new tb_modulos($conexaoERP); $acoes = $_modModel->possuiPermissaoParaEstaArea($co_papel, CONFIGURACOES, CONFIGURACOES_MODULOS); if ($acoes['NO_MODULO'] == CONFIGURACOES_MODULOS) { $_helper = new helper(); $moduloPai = $_modModel->getPai(0); ?> <script type="text/javascript" src="js/cadastros/modulos.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 /** * 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'); }
<?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 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>
<?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 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");
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; }
<?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>
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; }
<?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 /** * 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>
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; }
<?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
<?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>
<?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-->
<?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ão existe Nivel Formaçã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çã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ã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çã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ã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çã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ã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çã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>"; } ?>
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_RECURSO); //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/recurso.js"></script>'; //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 .= '</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 .= '</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; }