本文整理汇总了PHP中clsBanco::UnicoCampo方法的典型用法代码示例。如果您正苦于以下问题:PHP clsBanco::UnicoCampo方法的具体用法?PHP clsBanco::UnicoCampo怎么用?PHP clsBanco::UnicoCampo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类clsBanco
的用法示例。
在下文中一共展示了clsBanco::UnicoCampo方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Gerar
function Gerar()
{
$this->titulo = "Acessos Indevidos";
$this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
$this->addCabecalhos(array("Nome", "IP", "IP interno", "Data"));
$where = "";
$db = new clsBanco();
$db2 = new clsBanco();
$total = $db->UnicoCampo("SELECT count(0) FROM intranet_segur_permissao_negada {$where}");
$total_temp = $total;
$limite = 20;
$iniciolimit = !empty($_GET['iniciolimit']) ? $_GET['iniciolimit'] : "0";
$clasula_limit = $iniciolimit * $limite;
$limit = " LIMIT {$clasula_limit}, {$limite}";
$db->Consulta("SELECT cod_intranet_segur_permissao_negada, ref_ref_cod_pessoa_fj, ip_interno, ip_externo, data_hora FROM intranet_segur_permissao_negada ORDER BY data_hora DESC {$limit}");
$objPessoa = new clsPessoaFisica();
while ($db->ProximoRegistro()) {
list($cod, $cod_pessoa, $ip_interno, $ip_externo, $data_hora) = $db->Tupla();
if (!is_null($cod_pessoa)) {
//$nm_pessoa = $db2->CampoUnico( "SELECT nm_pessoa FROM pessoa_fj WHERE cod_pessoa_fj = $cod_pessoa" );
list($nm_pessoa) = $objPessoa->queryRapida($cod_pessoa, "nome");
} else {
$nm_pessoa = "Convidado";
}
$ip_externo = $ip_externo == '200.215.80.163' ? "Prefeitura" : "Externo - " . $ip_externo;
$this->addLinhas(array("<a href=\"acesso_indevido_det.php?cod_permissao={$cod}\"><img src='imagens/noticia.jpg' border=0>{$nm_pessoa}</a>", "<a href=\"acesso_indevido_det.php?cod_permissao={$cod}\">{$ip_externo}</a>", "<a href=\"acesso_indevido_det.php?cod_permissao={$cod}\">{$ip_interno}</a>", "<a href=\"acesso_indevido_det.php?cod_permissao={$cod}\">" . date("d/m/Y H:i", strtotime(substr($data_hora, 0, 19))) . "</a>"));
}
$this->paginador("acesso_indevido_lst.php?&nm_pessoa={$_GET['nm_pessoa']}", $total_temp, $limite, @$_GET['pos_atual']);
$this->largura = "100%";
}
示例2: Gerar
function Gerar()
{
$this->titulo = "Agendas Admin";
$this->addCabecalhos(array("Agenda"));
$this->campoTexto('pesquisa', 'Agenda', '', 50, 255);
$where = "";
if (!empty($_GET['pesquisa'])) {
$pesquisa = str_replace(' ', '%', $_GET['pesquisa']);
$where = "WHERE nm_agenda ILIKE '%{$pesquisa}%'";
$pesquisa = str_replace('%', ' ', $_GET['pesquisa']);
}
$db = new clsBanco();
$total = $db->UnicoCampo("SELECT COUNT(0) FROM portal.agenda {$where}");
// Paginador
$limite = 15;
$iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0;
$sql = "SELECT cod_agenda, nm_agenda, ref_ref_cod_pessoa_own FROM agenda {$where} ORDER BY nm_agenda ASC LIMIT {$limite} OFFSET {$iniciolimit}";
$db2 = new clsBanco();
$db2->Consulta($sql);
while ($db2->ProximoRegistro()) {
list($cod_agenda, $nm_agenda, $cod_pessoa_own) = $db2->Tupla();
$this->addLinhas(array("<a href='agenda_admin_det.php?cod_agenda={$cod_agenda}'><img src='imagens/noticia.jpg' border=0>{$nm_agenda}</a>"));
}
// Paginador
$this->addPaginador2("agenda_admin_lst.php", $total, $_GET, $this->nome, $limite);
$this->acao = "go(\"agenda_admin_cad.php\")";
$this->nome_acao = "Novo";
$this->largura = "100%";
$localizacao = new LocalizacaoSistema();
$localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "" => "Listagem de agendas"));
$this->enviaLocalizacao($localizacao->montar());
}
示例3: Gerar
function Gerar()
{
$this->titulo = "Diárias";
$this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
$this->addCabecalhos(array("Grupo", "Vigência", "Estadual", "100%", "75%", "50%", "25%"));
$where = "";
$gruda = "";
if (!empty($_GET['ref_sec'])) {
$where .= "";
}
$db = new clsBanco();
$db2 = new clsBanco();
$total = $db->UnicoCampo("SELECT count(0) FROM pmidrh.diaria_valores {$where}");
// Paginador
$limite = 20;
$iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0;
$objPessoa = new clsPessoaFisica();
$sql = "SELECT cod_diaria_valores, ref_cod_diaria_grupo, data_vigencia, estadual, p100, p75, p50, p25 FROM pmidrh.diaria_valores {$where} ORDER BY data_vigencia DESC, estadual ASC, ref_cod_diaria_grupo ASC";
$db->Consulta($sql);
while ($db->ProximoRegistro()) {
list($cod_diaria_valores, $ref_cod_diaria_grupo, $data_vigencia, $estadual, $p100, $p75, $p50, $p25) = $db->Tupla();
$nome_grupo = $db2->CampoUnico("SELECT desc_grupo FROM pmidrh.diaria_grupo WHERE cod_diaria_grupo = '{$ref_cod_diaria_grupo}'");
$data_vigencia = date("d/m/Y", strtotime($data_vigencia));
if (strlen($nome_grupo) > 40) {
$nome_grupo = substr($nome_grupo, 0, 37);
}
$estadual = $estadual ? "Sim" : "Não";
$this->addLinhas(array("<a href='diaria_valores_det.php?cod_diaria_valores={$cod_diaria_valores}'><img src='imagens/noticia.jpg' border=0>{$nome_grupo}</a>", "<a href='diaria_valores_det.php?cod_diaria_valores={$cod_diaria_valores}'>{$data_vigencia}</a>", "<a href='diaria_valores_det.php?cod_diaria_valores={$cod_diaria_valores}'>{$estadual}</a>", "<a href='diaria_valores_det.php?cod_diaria_valores={$cod_diaria_valores}'>" . number_format($p100, 2, ",", ".") . "</a>", "<a href='diaria_valores_det.php?cod_diaria_valores={$cod_diaria_valores}'>" . number_format($p75, 2, ",", ".") . "</a>", "<a href='diaria_valores_det.php?cod_diaria_valores={$cod_diaria_valores}'>" . number_format($p50, 2, ",", ".") . "</a>", "<a href='diaria_valores_det.php?cod_diaria_valores={$cod_diaria_valores}'>" . number_format($p25, 2, ",", ".") . "</a>"));
}
// Paginador
$this->addPaginador2("diaria_valores_lst.php", $total, $_GET, $this->nome, $limite);
$this->acao = "go(\"diaria_valores_cad.php\")";
$this->nome_acao = "Novo";
$this->largura = "100%";
}
示例4: Gerar
function Gerar()
{
$this->titulo = "Diárias";
$this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
$this->addCabecalhos(array("Secretaria", "Funcionário", "Partida", "Chegada", "Valor", "Nº Diária"));
if ($_GET['ref_cod_setor']) {
$this->ref_cod_setor = @$_GET['ref_cod_setor'];
}
$lst_setores = array("" => "Selecione");
$obj_setor = new clsSetor();
$lst_setor = $obj_setor->lista(null, null, null, null, null, null, null, null, null, null, 0);
if (is_array($lst_setor) && count($lst_setor)) {
foreach ($lst_setor as $linha) {
$lst_setores[$linha["cod_setor"]] = $linha["nm_setor"];
}
}
$this->campoLista("ref_cod_setor", "Secretaria", $lst_setores, $this->ref_cod_setor, "", false, "", "", false, false);
$where = "";
$gruda = "";
$where = " WHERE ativo = 't' ";
if (!empty($_GET['ref_cod_setor'])) {
$where .= " AND ref_cod_setor = {$this->ref_cod_setor}";
}
$db = new clsBanco();
$db2 = new clsBanco();
$total = $db->UnicoCampo("SELECT count(0) FROM pmidrh.diaria {$where}");
// Paginador
$limite = 15;
$iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0;
$strLimit = " LIMIT {$iniciolimit}, {$limite}";
$objPessoa = new clsPessoaFisica();
$sql = "SELECT cod_diaria, ref_funcionario, data_partida, data_chegada, COALESCE(vl100,0) + COALESCE(vl75,0) + COALESCE(vl50,0) + COALESCE(vl25,0) AS valor, ref_cod_setor, num_diaria, data_pedido FROM pmidrh.diaria {$where} ORDER BY num_diaria ASC {$strLimit}";
$db->Consulta($sql);
while ($db->ProximoRegistro()) {
list($cod_diaria, $idpes, $data_partida, $data_chegada, $valor, $ref_cod_setor, $num_diaria, $data_pedido) = $db->Tupla();
$data_chegada = date("d/m/Y H:i", strtotime($data_chegada));
$data_partida = date("d/m/Y H:i", strtotime($data_partida));
if ($ref_cod_setor) {
$obj_setor = new clsSetor($ref_cod_setor);
$det_setor = $obj_setor->detalhe();
$secretaria = $det_setor['nm_setor'];
} else {
$secretaria = "";
}
list($nome) = $objPessoa->queryRapida($idpes, "nome");
if (strlen($nome) > 40) {
$nome = substr($nome, 0, 37);
}
$valor = number_format($valor, 2, ",", ".");
$data = dataFromPgToBr($data_pedido);
$data = explode("/", $data);
$num_diaria = sprintf("%06d", $num_diaria);
$this->addLinhas(array("<a href='diaria_det.php?cod_diaria={$cod_diaria}'><img src='imagens/noticia.jpg' border=0>{$secretaria}</a>", "<a href='diaria_det.php?cod_diaria={$cod_diaria}'>{$nome}</a>", "<a href='diaria_det.php?cod_diaria={$cod_diaria}'>{$data_partida}</a>", "<a href='diaria_det.php?cod_diaria={$cod_diaria}'>{$data_chegada}</a>", "<a href='diaria_det.php?cod_diaria={$cod_diaria}'>{$valor}</a>", "<a href='diaria_det.php?cod_diaria={$cod_diaria}'>{$num_diaria}/{$data[2]}</a>"));
}
// Paginador
$this->addPaginador2("diaria_lst.php", $total, $_GET, $this->nome, $limite);
$this->acao = "go(\"diaria_cad.php\")";
$this->nome_acao = "Novo";
$this->largura = "100%";
}
示例5: Gerar
function Gerar()
{
$this->titulo = "Diária Grupo";
$this->addCabecalhos(array("Grupo"));
$where = "";
$gruda = "";
$db = new clsBanco();
$db2 = new clsBanco();
$total = $db->UnicoCampo("SELECT count(0) FROM pmidrh.diaria_grupo {$where}");
// Paginador
$limite = 20;
$iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0;
$objPessoa = new clsPessoaFisica();
$sql = "SELECT cod_diaria_grupo, desc_grupo FROM pmidrh.diaria_grupo {$where} ORDER BY desc_grupo ASC";
$db->Consulta($sql);
while ($db->ProximoRegistro()) {
list($cod_diaria_grupo, $desc_grupo) = $db->Tupla();
$this->addLinhas(array("<a href='diaria_grupo_det.php?cod_diaria_grupo={$cod_diaria_grupo}'><img src='imagens/noticia.jpg' border=0>{$desc_grupo}</a>"));
}
// Paginador
$this->addPaginador2("diaria_grupo_lst.php", $total, $_GET, $this->nome, $limite);
$this->acao = "go(\"diaria_grupo_cad.php\")";
$this->nome_acao = "Novo";
$this->largura = "100%";
$localizacao = new LocalizacaoSistema();
$localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "Listagem de grupos de diárias"));
$this->enviaLocalizacao($localizacao->montar());
}
示例6: Gerar
function Gerar()
{
$this->titulo = "Conexões";
$this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
$this->addCabecalhos(array("Data Hora", "Local do Acesso", "Ip Interno", "Pessoa"));
// Paginador
$limite = 30;
$iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0;
$sql = "SELECT b.data_hora, b.ip_externo, b.ip_interno, n.nome FROM acesso b, cadastro.pessoa n WHERE b.cod_pessoa=n.idpes ";
if (!empty($_GET['status'])) {
if ($_GET['status'] == 'P') {
$where .= " AND ip_externo = '200.215.80.163'";
} else {
if ($_GET['status'] == 'X') {
$where .= " AND ip_externo <> '200.215.80.163'";
}
}
}
if (!empty($_GET['data_inicial'])) {
$data = explode("/", $_GET['data_inicial']);
$where .= " AND data_hora >= '{$data[2]}-{$data[1]}-{$data[0]}'";
}
if (!empty($_GET['data_final'])) {
$data = explode("/", $_GET['data_final']);
$where .= " AND data_hora <= '{$data[2]}-{$data[1]}-{$data[0]}'";
}
if (!empty($_GET['ip_pesquisa'])) {
$where .= " AND ( (ip_interno like ('{$_GET['ip_pesquisa']}')) OR (ip_externo like ('{$_GET['ip_pesquisa']}')) )";
}
if (!empty($_GET['pessoa_nome'])) {
$nome_pessoa = str_replace(" ", "%", $_GET['pessoa_nome']);
$where .= " AND n.nome LIKE ('%{$nome_pessoa}%')";
}
$db = new clsBanco();
$total = $db->UnicoCampo("SELECT count(*) FROM acesso b, cadastro.pessoa n WHERE b.cod_pessoa=n.idpes {$where}");
$sql .= " {$where} ORDER BY b.data_hora DESC LIMIT {$iniciolimit}, 30";
// die($sql);
$db->Consulta($sql);
while ($db->ProximoRegistro()) {
list($data_hora, $ip_externo, $ip_interno, $nm_pessoa) = $db->Tupla();
$local = $ip_externo == '200.215.80.163' ? 'Prefeitura' : 'Externo - ' . $ip_externo;
$ip_interno = $ip_interno == 'NULL' ? " " : $ip_interno;
$this->addLinhas(array("<img src='imagens/noticia.jpg' border=0>{$data_hora}", $local, $ip_interno, $nm_pessoa));
}
$opcoes[""] = "Escolha uma opção...";
$opcoes["P"] = "Prefeitura";
$opcoes["X"] = "Externo";
$this->campoLista("status", "Status", $opcoes, $_GET['status']);
$this->campoData("data_inicial", "Data Inicial", $_GET['data_inicial']);
$this->campoData("data_final", "Data Final", $_GET['data_final']);
$this->campoTexto("ip_pesquisa", "IP", $_GET['ip_pesquisa'], 30, 30);
$this->campoTexto("pessoa_nome", "Funcionário", $_GET['pessoa_nome'], 30, 150);
$this->addPaginador2("conexoes_todos_lst.php", $total, $_GET, $this->nome, $limite);
$this->largura = "100%";
}
示例7: cadastra
/**
* Funcao que cadastra um novo registro com os valores atuais
*
* @return bool
*/
function cadastra()
{
$db = new clsBanco();
// verificacoes de campos obrigatorios para insercao
if (is_string($this->descricao)) {
$this->idesco = $db->UnicoCampo("select max(idesco) from cadastro.escolaridade");
$db->Consulta("INSERT INTO {$this->schema}.{$this->tabela} (idesco, descricao) VALUES ({$this->idesco}, {$this->descricao})");
return $this->idesco;
}
return false;
}
示例8: Gerar
function Gerar()
{
$this->titulo = "Conexões";
$this->addCabecalhos(array("Data Hora", "Local do Acesso"));
// Paginador
$limite = 20;
$iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0;
@session_start();
$id_pessoa = $_SESSION['id_pessoa'];
session_write_close();
$sql = "SELECT b.data_hora, b.ip_externo FROM acesso b WHERE cod_pessoa={$id_pessoa}";
if (!empty($_GET['status'])) {
if ($_GET['status'] == 'P') {
$where .= " AND ip_externo = '200.215.80.163'";
} else {
if ($_GET['status'] == 'X') {
$where .= " AND ip_externo <> '200.215.80.163'";
}
}
}
if (!empty($_GET['data_inicial'])) {
$data = explode("/", $_GET['data_inicial']);
$where .= " AND data_hora >= '{$data[2]}-{$data[1]}-{$data[0]}'";
}
if (!empty($_GET['data_final'])) {
$data = explode("/", $_GET['data_final']);
$where .= " AND data_hora <= '{$data[2]}-{$data[1]}-{$data[0]}'";
}
$db = new clsBanco();
$total = $db->UnicoCampo("SELECT count(*) FROM acesso WHERE cod_pessoa={$id_pessoa} {$where}");
$sql .= " {$where} ORDER BY b.data_hora DESC LIMIT {$iniciolimit}, {$limite}";
$db->Consulta($sql);
while ($db->ProximoRegistro()) {
list($data_hora, $ip_externo) = $db->Tupla();
$local = $ip_externo == '200.215.80.163' ? 'Prefeitura' : 'Externo';
$this->addLinhas(array("<img src='imagens/noticia.jpg' border=0>{$data_hora}", $local));
}
/*$this->acao = "go(\"bairros_cad.php\")";
$this->nome_acao = "Novo";*/
$opcoes[""] = "Escolha uma opção...";
$opcoes["P"] = "Prefeitura";
$opcoes["X"] = "Externo";
$this->campoLista("status", "Status", $opcoes, $_GET['status']);
$this->campoData("data_inicial", "Data Inicial", $_GET['data_inicial']);
$this->campoData("data_final", "Data Final", $_GET['data_final']);
$this->addPaginador2("conexoes_lst.php", $total, $_GET, $this->nome, $limite);
$this->largura = "100%";
$localizacao = new LocalizacaoSistema();
$localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "" => "Listagem de conexões realizadas"));
$this->enviaLocalizacao($localizacao->montar());
}
示例9: Gerar
function Gerar()
{
$this->titulo = "Banners";
$this->addCabecalhos(array("Banner", "Prioridade"));
$db = new clsBanco();
$soma_lateral = $db->UnicoCampo("SELECT SUM(prioridade) FROM portal_banner WHERE lateral=1");
$soma_centro = $db->UnicoCampo("SELECT SUM(prioridade) FROM portal_banner WHERE lateral=0");
$db->Consulta("SELECT cod_portal_banner, caminho, title, prioridade, link, lateral FROM portal_banner ORDER BY prioridade, title");
while ($db->ProximoRegistro()) {
list($cod_portal_banner, $caminho, $title, $prioridade, $link, $lateral) = $db->Tupla();
if ($lateral) {
$porcentagem = number_format(100 * $prioridade / $soma_lateral, 2) . "%";
} else {
$porcentagem = number_format(100 * $prioridade / $soma_centro, 2) . "%";
}
$prioridade *= 15;
$prioridade = $prioridade > 600 ? 600 : $prioridade;
$this->addLinhas(array("<a href='banner_det.php?cod_portal_banner={$cod_portal_banner}'><img src='fotos/imgs/{$caminho}' border=\"0\" width=\"149\"></a>", "<img src='imagens/grafico_hp.png' border=0 height='8' width='{$prioridade}'><br>{$link}<br>{$porcentagem}"));
}
$this->acao = "go(\"banner_cad.php\")";
$this->nome_acao = "Novo";
$this->largura = "100%";
}
示例10: Inicializar
function Inicializar()
{
$retorno = "Editar";
@session_start();
$this->idpes = $_SESSION['id_pessoa'];
@session_write_close();
if ($this->idpes) {
$db = new clsBanco();
$this->tipo_menu = $db->UnicoCampo("SELECT tipo_menu FROM funcionario WHERE ref_cod_pessoa_fj = '{$this->idpes}'");
}
$this->url_cancelar = "opcao_menu_det.php";
$this->nome_url_cancelar = "Cancelar";
return $retorno;
}
示例11: Gerar
function Gerar()
{
@session_start();
$idpes = $_SESSION['id_pessoa'];
@session_write_close();
$this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet", false);
$this->addCabecalhos(array("Preferências", "Valor Atual"));
$db = new clsBanco();
$tipo_menu = $db->UnicoCampo("SELECT tipo_menu FROM funcionario WHERE ref_cod_pessoa_fj = '{$idpes}'");
$opcao = array("0" => "Menu Padrão", "1" => "Menu Suspenso");
$this->addLinhas(array("<a href='opcao_menu_det.php'><img src='imagens/noticia.jpg' border=0>Tipo Menu</a>", $opcao[$tipo_menu]));
// Define Largura da P�gina
$this->largura = "100%";
}
示例12: Gerar
function Gerar()
{
@session_start();
$idpes = $_SESSION['id_pessoa'];
@session_write_close();
$this->titulo = "Tipo de Menu";
$this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
$db = new clsBanco();
$tipo_menu = $db->UnicoCampo("SELECT tipo_menu FROM funcionario WHERE ref_cod_pessoa_fj = '{$idpes}'");
$opcao = array("0" => "Menu Padrão", "1" => "Menu Suspenso");
$this->addDetalhe(array("Tipo de Menu", $opcao[$tipo_menu]));
//botoes
$this->url_editar = "opcao_menu_cad.php";
$this->url_cancelar = "opcao_menu_lst.php";
$this->largura = "100%";
}
示例13: Gerar
function Gerar()
{
@session_start();
$idpes = $_SESSION['id_pessoa'];
@session_write_close();
$this->titulo = "Tipo de Menu";
$db = new clsBanco();
$tipo_menu = $db->UnicoCampo("SELECT tipo_menu FROM funcionario WHERE ref_cod_pessoa_fj = '{$idpes}'");
$opcao = array("0" => "Menu Padrão", "1" => "Menu Suspenso");
$this->addDetalhe(array("Tipo de Menu", $opcao[$tipo_menu]));
//botoes
$this->url_editar = "opcao_menu_cad.php";
$this->url_cancelar = "opcao_menu_lst.php";
$this->largura = "100%";
$localizacao = new LocalizacaoSistema();
$localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "" => "Detalhe da preferência"));
$this->enviaLocalizacao($localizacao->montar());
}
示例14: Inicializar
function Inicializar()
{
$retorno = "Editar";
@session_start();
$this->idpes = $_SESSION['id_pessoa'];
@session_write_close();
if ($this->idpes) {
$db = new clsBanco();
$this->tipo_menu = $db->UnicoCampo("SELECT tipo_menu FROM funcionario WHERE ref_cod_pessoa_fj = '{$this->idpes}'");
}
$this->url_cancelar = "opcao_menu_det.php";
$this->nome_url_cancelar = "Cancelar";
$nomeMenu = $retorno == "Editar" ? $retorno : "Cadastrar";
$localizacao = new LocalizacaoSistema();
$localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "" => "{$nomeMenu} preferência"));
$this->enviaLocalizacao($localizacao->montar());
return $retorno;
}
示例15: Gerar
function Gerar()
{
$this->titulo = "Detalhe da licitação finalizada";
$this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
$id_licitacao = @$_GET['id_licitacao'];
$db = new clsBanco();
$db->Consulta("\n\t\t\tSELECT \n\t\t\t\tm.nm_modalidade, \n\t\t\t\tp.nm_pessoa, \n\t\t\t\tl.numero, \n\t\t\t\tl.objeto, \n\t\t\t\tl.data_hora, \n\t\t\t\tl.cod_compras_licitacoes, \n\t\t\t\te.ref_pregoeiro, \n\t\t\t\te.ref_equipe1, \n\t\t\t\te.ref_equipe2, \n\t\t\t\te.ref_equipe3, \n\t\t\t\te.ano_processo, \n\t\t\t\te.mes_processo, \n\t\t\t\te.seq_processo, \n\t\t\t\te.seq_portaria, \n\t\t\t\te.ano_portaria, \n\t\t\t\te.valor_referencia, \n\t\t\t\te.valor_real, \n\t\t\t\te.ref_cod_compras_final_pregao \n\t\t\tFROM \n\t\t\t\tcompras_licitacoes l, \n\t\t\t\tpessoa_fj p, \n\t\t\t\tcompras_modalidade m, \n\t\t\t\tcompras_pregao_execucao e\n\t\t\tWHERE \n\t\t\t\tp.cod_pessoa_fj=l.ref_ref_cod_pessoa_fj AND \n\t\t\t\tm.cod_compras_modalidade=l.ref_cod_compras_modalidade AND \n\t\t\t\tcod_compras_licitacoes={$id_licitacao} AND \n\t\t\t\tref_cod_compras_licitacoes = cod_compras_licitacoes\n\t\t");
$db2 = new clsBanco();
if ($db->ProximoRegistro()) {
list($nm, $nome, $numero, $objeto, $data_c, $cod_licitacao, $ref_pregoeiro, $ref_equipe1, $ref_equipe2, $ref_equipe3, $ano_processo, $mes_processo, $seq_processo, $seq_portaria, $ano_portaria, $valor_referencia, $valor_real, $ref_final) = $db->Tupla();
$hora = date('H:i', strtotime(substr($data_c, 0, 19)));
$data_c = date('d/m/Y', strtotime(substr($data_c, 0, 19)));
$this->addDetalhe(array("Modalidade", $nm . " " . $numero));
$this->addDetalhe(array("Objeto", $objeto));
$this->addDetalhe(array("Data", "{$data_c}"));
$this->addDetalhe(array("Hora", $hora));
$pessoa = new clsPessoaFj($ref_pregoeiro);
$det = $pessoa->detalhe();
$this->addDetalhe(array("Pregoeiro", $det["nm_pessoa"]));
$pessoa = new clsPessoaFj($ref_equipe1);
$det = $pessoa->detalhe();
$this->addDetalhe(array("Equipe 1", $det["nm_pessoa"]));
$pessoa = new clsPessoaFj($ref_equipe2);
$det = $pessoa->detalhe();
$this->addDetalhe(array("Equipe 2", $det["nm_pessoa"]));
$pessoa = new clsPessoaFj($ref_equipe3);
$det = $pessoa->detalhe();
$this->addDetalhe(array("Equipe 3", $det["nm_pessoa"]));
$this->addDetalhe(array("Ano do Processo", $ano_processo));
$this->addDetalhe(array("Mes do Processo", $mes_processo));
$this->addDetalhe(array("Sequencia Processo", $seq_processo));
$this->addDetalhe(array("Sequencia Portaria", $seq_portaria));
$this->addDetalhe(array("Ano da Portaria", $ano_portaria));
$this->addDetalhe(array("Valor de Ref.", number_format($valor_referencia, 2, ",", ".")));
$this->addDetalhe(array("Valor Real", number_format($valor_real, 2, ",", ".")));
$this->addDetalhe(array("Diferença", number_format($valor_referencia - $valor_real, 2, ",", ".")));
$this->addDetalhe(array("Diferença em %", number_format(100 - $valor_real / $valor_referencia * 100, 2, ",", ".")));
$nmFinal = $db2->UnicoCampo("SELECT nm_final FROM compras_final_pregao WHERE cod_compras_final_pregao = '{$ref_final}'");
$this->addDetalhe(array("Status Final", $nmFinal));
}
$this->url_editar = "licitacoes_funcionarios_cad.php?id_licitacao={$id_licitacao}";
$this->url_cancelar = "licitacoes_finalizadas_lst.php";
$this->largura = "100%";
}