当前位置: 首页>>代码示例>>PHP>>正文


PHP clsBanco::CampoUnico方法代码示例

本文整理汇总了PHP中clsBanco::CampoUnico方法的典型用法代码示例。如果您正苦于以下问题:PHP clsBanco::CampoUnico方法的具体用法?PHP clsBanco::CampoUnico怎么用?PHP clsBanco::CampoUnico使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在clsBanco的用法示例。


在下文中一共展示了clsBanco::CampoUnico方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: Gerar

 function Gerar()
 {
     $this->titulo = "Detalhe do valor";
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
     $cod_diaria_valores = @$_GET['cod_diaria_valores'];
     $db = new clsBanco();
     $db2 = new clsBanco();
     $db->Consulta("SELECT cod_diaria_valores, ref_funcionario_cadastro, ref_cod_diaria_grupo, estadual, p100, p75, p50, p25, data_vigencia FROM pmidrh.diaria_valores WHERE cod_diaria_valores='{$cod_diaria_valores}'");
     if ($db->ProximoRegistro()) {
         list($cod_diaria_valores, $ref_funcionario_cadastro, $ref_cod_diaria_grupo, $estadual, $p100, $p75, $p50, $p25, $data_vigencia) = $db->Tupla();
         $objPessoa = new clsPessoa_($ref_funcionario_cadastro);
         $detalhePessoa = $objPessoa->detalhe();
         $this->addDetalhe(array("Ultimo Editor", $detalhePessoa["nome"]));
         $nome_grupo = $db2->CampoUnico("SELECT desc_grupo FROM pmidrh.diaria_grupo WHERE cod_diaria_grupo = '{$ref_cod_diaria_grupo}'");
         $this->addDetalhe(array("Grupo", $nome_grupo));
         $estadual = $estadual ? "Sim" : "Nãe";
         $this->addDetalhe(array("Estadual", $estadual));
         $p100 = number_format($p100, 2, ",", ".");
         $this->addDetalhe(array("100%", $p100));
         $p75 = number_format($p75, 2, ",", ".");
         $this->addDetalhe(array("75%", $p75));
         $p50 = number_format($p50, 2, ",", ".");
         $this->addDetalhe(array("50%", $p50));
         $p25 = number_format($p25, 2, ",", ".");
         $this->addDetalhe(array("25%", $p25));
         $data_vigencia = date("d/m/Y", strtotime($data_vigencia));
         $this->addDetalhe(array("Data de vigência", $data_vigencia));
         $this->url_editar = "diaria_valores_cad.php?cod_diaria_valores={$cod_diaria_valores}";
     } else {
         $this->addDetalhe(array("Erro", "Codigo de diaria-valor invalido"));
     }
     $this->url_novo = "diaria_valores_cad.php";
     $this->url_cancelar = "diaria_valores_lst.php";
     $this->largura = "100%";
 }
开发者ID:eritter-ti,项目名称:ieducar,代码行数:35,代码来源:diaria_valores_det.php

示例2: Gerar

 function Gerar()
 {
     $db = new clsBanco();
     $this->titulo = "Detalhe doa Empresa";
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
     $cod_empresa = @$_GET['cod_empresa'];
     $db->Consulta("SELECT cod_compras_editais_empresa, cnpj, nm_empresa, email, data_hora, endereco, ref_sigla_uf, cidade, bairro, telefone, fax, cep, nome_contato FROM compras_editais_empresa WHERE cod_compras_editais_empresa = '{$cod_empresa}'");
     $db->ProximoRegistro();
     list($cod_compras_editais_empresa, $cnpj, $nm_empresa, $email, $data_hora, $endereco, $ref_sigla_uf, $cidade, $bairro, $telefone, $fax, $cep, $nome_contato) = $db->Tupla();
     if ($ref_sigla_uf) {
         $ref_sigla_uf = $db->CampoUnico("SELECT nome FROM public.uf WHERE sigla_uf = '{$ref_sigla_uf}'");
     }
     $this->addDetalhe(array("Nome", $nm_empresa));
     $this->addDetalhe(array("CNPJ", $cnpj));
     $this->addDetalhe(array("e-mail", $email));
     $this->addDetalhe(array("Endereco", $endereco));
     $this->addDetalhe(array("Estado", $ref_sigla_uf));
     $this->addDetalhe(array("Cidade", $cidade));
     $this->addDetalhe(array("Bairro", $bairro));
     $this->addDetalhe(array("Cep", $cep));
     $this->addDetalhe(array("Telefone", $telefone));
     $this->addDetalhe(array("Fax", $fax));
     $this->addDetalhe(array("Nome para contato", $nome_contato));
     $this->addDetalhe(array("Data de cadastro", date("d/m/Y H:i", strtotime(substr($data_hora, 0, 19)))));
     $this->url_novo = "licitacoes_edital_empresa_cad.php";
     $this->url_editar = "licitacoes_edital_empresa_cad.php?cod_empresa={$cod_empresa}";
     $this->url_cancelar = "licitacoes_edital_empresa_lst.php";
     $this->largura = "100%";
 }
开发者ID:eritter-ti,项目名称:ieducar,代码行数:29,代码来源:licitacoes_edital_empresa_det.php

示例3: Gerar

 function Gerar()
 {
     $db = new clsBanco();
     $db2 = new clsBanco();
     $this->titulo = "Editais - Empresas";
     $this->campoTexto("busca_nome", "Empresa", $_GET["busca_nome"], 50, 255);
     $where = "";
     if (isset($_GET["busca_nome"])) {
         $where = " WHERE nm_empresa LIKE '%{$_GET["busca_nome"]}%'";
     }
     $this->addCabecalhos(array("Empresa", "CNPJ ou CPF", "e-mail"));
     $total = $db->CampoUnico("SELECT count(0) FROM compras_editais_empresa {$where}");
     $limite = 20;
     $inicio_limite = @$_GET["pos_atual"] * $limite;
     $limit = " LIMIT {$inicio_limite}, {$limite}";
     $db->Consulta("SELECT cod_compras_editais_empresa, cnpj, nm_empresa, email, data_hora FROM compras_editais_empresa {$where} ORDER BY nm_empresa ASC {$limit}");
     while ($db->ProximoRegistro()) {
         list($cod_compras_editais_empresa, $cnpj, $nm_empresa, $email, $data_hora) = $db->Tupla();
         $this->addLinhas(array("<a href='licitacoes_edital_empresa_det.php?cod_empresa={$cod_compras_editais_empresa}'><img src='imagens/noticia.jpg' border=0>{$nm_empresa}</a>", "<a href='licitacoes_edital_empresa_det.php?cod_empresa={$cod_compras_editais_empresa}'>{$cnpj}</a>", $email));
     }
     $this->paginador("licitacoes_edital_empresa_lst.php?", $total, $limite, @$_GET['pos_atual']);
     $this->acao = "go(\"licitacoes_edital_empresa_cad.php\")";
     $this->nome_acao = "Novo";
     $this->largura = "100%";
 }
开发者ID:secteofilandia,项目名称:ieducar,代码行数:25,代码来源:licitacoes_edital_empresa_lst.php

示例4: Gerar

 function Gerar()
 {
     $this->titulo = "Di&aacute;rias";
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
     $this->addCabecalhos(array("Grupo", "Vig&ecirc;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%";
 }
开发者ID:eritter-ti,项目名称:ieducar,代码行数:35,代码来源:diaria_valores_lst.php

示例5: Gerar

 function Gerar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     session_write_close();
     $db = new clsBanco();
     $db2 = new clsBanco();
     $objAgenda = new clsAgenda($this->pessoa_logada, $this->pessoa_logada);
     $this->cod_agenda = $objAgenda->getCodAgenda();
     $this->envia_alerta = $objAgenda->getEnviaAlerta();
     $this->nm_agenda = $objAgenda->getNome();
     $this->campoOculto("cod_agenda", $this->cod_agenda);
     $this->campoLista("envia_alerta", "Envia Alerta", array("N&atilde;o", "Sim"), $this->envia_alerta);
     $db->Consulta("SELECT ref_cod_agenda FROM agenda_responsavel WHERE ref_ref_cod_pessoa_fj = '{$this->pessoa_logada}' AND principal = 1");
     if ($db->ProximoRegistro()) {
         list($this->agenda_display) = $db->Tupla();
     } else {
         $this->agenda_display = $this->cod_agenda;
     }
     $agendas = array();
     $agendas[$this->cod_agenda] = "Minha agenda: {$this->nm_agenda}";
     $db->Consulta("SELECT ref_cod_agenda, principal FROM agenda_responsavel WHERE ref_ref_cod_pessoa_fj = '{$this->pessoa_logada}'");
     while ($db->ProximoRegistro()) {
         list($cod_agenda, $principal) = $db->Tupla();
         $agendas[$cod_agenda] = $db2->CampoUnico("SELECT nm_agenda FROM agenda WHERE cod_agenda = '{$cod_agenda}'");
         if ($principal) {
             $this->agenda_display = $cod_agenda;
         }
     }
     $this->campoLista("agenda_display", "Agenda exibida na pagina principal", $agendas, $this->agenda_display);
 }
开发者ID:secteofilandia,项目名称:ieducar,代码行数:31,代码来源:agenda_preferencias.php

示例6: renderHTML

 function renderHTML()
 {
     $relatorio = new relatorios("Relatório de Patch de Software", 210, false, "Patch de Software", "A4", "Prefeitura de Itajaí\nServidores\nRua Tijucas, 511 - Centro\nCEP. 88304-020 - Itajaí - SC");
     //tamanho do retangulo, tamanho das linhas.
     $relatorio->novaPagina();
     $this->cod_software_patch = $_GET['cod_software_patch'];
     $obj_patch = new clsPmicontrolesisSoftwarePatch($this->cod_software_patch);
     $det_patch = $obj_patch->detalhe();
     if (!$det_patch) {
         die("<center>Não foi possível encontrar o Patch solicitado</center>");
     }
     $obj_soft = new clsPmicontrolesisSoftware($det_patch['ref_cod_software']);
     $det_soft = $obj_soft->detalhe();
     $data_patch = dataFromPgToBr($det_patch['data_patch'], 'Y-d-m');
     $data_patch_ = dataFromPgToBr($det_patch['data_patch'], 'd/m/Y');
     $db = new clsBanco();
     $consulta = " SELECT data_patch\n\t\t\t\t        FROM pmicontrolesis.software_patch\n\t\t\t   \t       WHERE ativo = true\n\t\t\t\t         AND ref_cod_software = 1\n\t\t\t\t\t\tORDER BY data_patch DESC\n\t\t\t\t\t\t      OFFSET 1\n\t\t\t\t\t\t      LIMIT 1";
     $data_patch_anterior = $db->CampoUnico($consulta);
     $data_patch_anterior_ = dataFromPgToBr($data_patch_anterior, 'm/d/Y');
     $data_patch_anterior = dataFromPgToBr($data_patch_anterior, 'Y-d-m');
     $where_and = "";
     if ($data_patch_anterior) {
         $where_and = "  AND ( to_char(data_cadastro,'yyyy-mm-dd') > '{$data_patch_anterior}'\n\t\t\t\t\t         OR to_char(data_exclusao,'yyyy-mm-dd')   > '{$data_patch_anterior}'\n\t\t\t\t\t\t    )";
     }
     $consulta = "SELECT *\n\t\t\t\t\t   FROM pmicontrolesis.software_alteracao\n\t\t\t\t\t  WHERE ativo = true\n\t\t\t\t\t    AND ( to_char(data_cadastro,'yyyy-mm-dd')    <= '{$data_patch}'\n\t\t\t\t\t          OR to_char(data_exclusao,'yyyy-mm-dd') <= '{$data_patch}'\n\t\t\t\t\t\t    )\n\t\t\t\t\t\t{$where_and}";
     $db->Consulta($consulta);
     $periodo = $data_patch_ ? "      ALTERAÇÕES:{$data_patch_anterior_}-{$data_patch_}" : "";
     $opcoes_motivo = array('i' => 'Inserção', 'a' => 'Alteração', 'e' => 'Exclusão');
     $opcoes_tipo = array('s' => 'Script', 'b' => 'Banco');
     if ($db->Num_Linhas()) {
         $i = 0;
         $total = $db->Num_Linhas();
         $relatorio->novalinha(array("SISTEMA:  {$det_soft['nm_software']}{$periodo}        DATA PATCH:  {$data_patch_}"), 0, 13, true, "arial", false, "#d3d3d3", "#d3d3d3", "#000000");
         while ($db->ProximoRegistro()) {
             $registro = $db->Tupla();
             $registro['motivo'] = $opcoes_motivo[$registro['motivo']];
             $registro['tipo'] = $opcoes_tipo[$registro['tipo']];
             $num_linhas = 6 + (int) strlen($registro['descricao']) / 85;
             $data = $registro['data_exclusao'] ? dataFromPgToBr($registro['data_exclusao']) : dataFromPgToBr($registro['data_cadastro']);
             $relatorio->novalinha(array("Descrição de alterações:  {$registro['descricao']}\nMotivo Alteração: {$registro['motivo']}\nTipo Alteração:{$registro['tipo']}\nScript/Banco:{$registro['script_banco']}\nData: {$data}"), 0, $num_linhas * 10, false, "arial", false, "#ffffff", "#ffffff", "#ffffff", false, false, null, null, 'justify');
             $i++;
             if ($i < $total) {
                 $relatorio->novalinha(array(""), 0, 5, false, false, false, false, false, false, true);
             }
         }
         $link = $relatorio->fechaPdf();
     } else {
         $this->campoRotulo("aviso", "Aviso", "Nenhuma Registro neste relat&oacute;rio.");
     }
     echo "<script>window.onload=function(){parent.EscondeDiv('LoadImprimir');window.location='download.php?filename=" . $link . "'}</script>";
     echo "<html><center>Se o download não iniciar automaticamente <br /><a target='_blank' href='" . $link . "' style='font-size: 16px; color: #000000; text-decoration: underline;'>clique aqui!</a><br><br>\n\t\t\t<span style='font-size: 10px;'>Para visualizar os arquivos PDF, é necessário instalar o Adobe Acrobat Reader.<br>\n\n\t\t\tClique na Imagem para Baixar o instalador<br><br>\n\t\t\t<a href=\"http://www.adobe.com.br/products/acrobat/readstep2.html\" target=\"new\"><br><img src=\"imagens/acrobat.gif\" width=\"88\" height=\"31\" border=\"0\"></a>\n\t\t\t</span>\n\t\t\t</center>";
 }
开发者ID:eritter-ti,项目名称:ieducar,代码行数:52,代码来源:controlesis_relatorio_software_patch.php

示例7: Gerar

 function Gerar()
 {
     @session_start();
     $id_pessoa = $_SESSION['id_pessoa'];
     @session_write_close();
     $this->titulo = "Detalhe do Menu";
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
     $cod_menu = @$_GET['cod_menu'];
     $obj_menu_suspenso = new clsMenuSuspenso();
     $lista = $obj_menu_suspenso->lista(false, false, false, false, false, false, false, false, $cod_menu, false, false, "cod_menu ASC, ord_menu ASC");
     if ($lista) {
         $tabela = "<style> .tds{ padding-left:5px; padding-right:5px; }</style>";
         $tabela .= "<table border='0' cellpadding='1' cellspacing='3' width='100%'>";
         $tabela .= "<tr  bgcolor='#B3BABF'><td class='tds'>Ordem</td><td class='tds'>Menu Pai</td><td class='tds'nowrap>Submenu</td><td class='tds'>Título</td><td class='tds'>Ícone</td><td class='tds'>Caminho</td><td class='tds'>Supre</td></tr>";
         foreach ($lista as $menu) {
             $ref_cod_menu_pai = $menu['ref_cod_menu_pai'];
             $obj_menu_suspenso2 = new clsMenuSuspenso($ref_cod_menu_pai);
             $detalhe = $obj_menu_suspenso2->detalhe();
             $ds_menu_pai = $detalhe['tt_menu'];
             $ref_cod_menu_submenu = $menu['ref_cod_menu_submenu'];
             if ($ref_cod_menu_submenu) {
                 $db = new clsBanco();
                 $ds_menu_submenu = $db->CampoUnico("SELECT nm_submenu FROM menu_submenu WHERE cod_sistema = 2 AND cod_menu_submenu = {$ref_cod_menu_submenu}");
             }
             $suprime_menu = $menu['suprime_menu'];
             if ($suprime_menu == 1) {
                 $ds_suprime_menu = 'Sim';
             } else {
                 $ds_suprime_menu = 'Não';
             }
             $ObjImagem = new clsPortalImagem($menu[4]);
             $detalheImagem = $ObjImagem->detalhe();
             if ($detalheImagem) {
                 $ico_menu = "<img src='imagens/banco_imagens/{$detalheImagem['caminho']}' alt='' title='' width='12' height='12'>";
             } else {
                 $ico_menu = "S/";
             }
             $titulo = $menu['tt_menu'];
             $ordem = $menu['ord_menu'];
             $caminho = $menu['caminho'];
             $alvo = $menu['alvo'];
             $tabela .= "<tr><td class='tds' align='right'>{$ordem}</td><td class='tds' align='right'>{$ds_menu_pai}</td><td class='tds'>{$ds_menu_submenu}</td><td class='tds'>{$titulo}</td><td class='tds'align='center'>{$ico_menu}</td><td class='tds'>{$caminho}<td class='tds'align='center'>{$ds_suprime_menu}</td></tr>";
         }
         $tabela .= "</table>";
     }
     $this->addDetalhe(array("Menu", $tabela));
     //$this->url_novo = "menu_suspenso_cad.php";
     $this->url_editar = "menu_suspenso_cad.php?cod_menu={$cod_menu}";
     $this->url_cancelar = "menu_suspenso_lst.php";
     $this->largura = "100%";
 }
开发者ID:eritter-ti,项目名称:ieducar,代码行数:51,代码来源:menu_suspenso_det.php

示例8: Novo

 function Novo()
 {
     $db = new clsBanco();
     /*
      * INFORMAÇÕES DO BANCO DE DADOS
      */
     $banco_matricula = $db->CampoUnico("SELECT matricula FROM portal.funcionario WHERE ref_cod_pessoa_fj='{$_SESSION['id_pessoa']}'");
     $banco_senha = $db->CampoUnico("SELECT senha FROM portal.funcionario WHERE ref_cod_pessoa_fj='{$_SESSION['id_pessoa']}'");
     $banco_data_nasc = $db->CampoUnico("SELECT data_nasc FROM cadastro.fisica WHERE idpes='{$_SESSION['id_pessoa']}'");
     $banco_cpf = $db->CampoUnico("SELECT cpf FROM cadastro.fisica_cpf WHERE idpes='{$_SESSION['id_pessoa']}'");
     /*
      * COMPARA DADOS
      */
     $this->senha_intranet = md5($this->senha_intranet);
     $banco_data_nasc = dataToBrasil($banco_data_nasc);
     $banco_cpf = int2CPF($banco_cpf);
     /*echo "Banco: {$banco_matricula} - {$banco_senha} - {$banco_cpf} - {$banco_data_nasc}<br>";
     		echo "User: {$this->matricula} - {$this->senha_intranet} - {$this->cpf} - {$this->data_nasc}<br>";*/
     if ($banco_matricula == $this->matricula && $banco_senha == $this->senha_intranet && $banco_data_nasc == $this->data_nasc && $banco_cpf == $this->cpf) {
         //$banco_data_nasc == $this->data_nasc &&
         $autorizado = true;
     } else {
         $autorizado = false;
     }
     /*
      * NEGA OU AUTORIZA VISUALIZAÇÃO
      */
     if ($autorizado) {
         session_start();
         $_SESSION['autorizado_holerite'] = true;
         $_SESSION['matricula_user'] = $banco_matricula;
         header("Location: pmidrh_holerite_lst.php");
         die("era pra ter ido...");
     }
     header("Location: pmidrh_holerite_habilita.php?erro=1");
 }
开发者ID:secteofilandia,项目名称:ieducar,代码行数:36,代码来源:pmidrh_holerite_habilita.php

示例9: Gerar

 function Gerar()
 {
     @session_start();
     $_SESSION["campo"] = isset($_GET["campo"]) ? $_GET["campo"] : $_SESSION["campo"];
     $this->__nome = "form1";
     @session_write_close();
     $this->titulo = "Categorias";
     // Paginador
     $limite = 7;
     $iniciolimit = $_GET["pagina_{$this->__nome}"] ? $_GET["pagina_{$this->__nome}"] * $limite - $limite : 0;
     //***
     // INICIO FILTROS
     //***
     $nm_categoria = $_GET["nm_categoria"];
     $this->campoTexto("titulo", "T&iacute;tulo", $_GET["titulo"], 40, 255);
     //***
     // FIM FILTROS
     //***
     $this->addCabecalhos(array("Data", "T&iacute;tulo", "Criador"));
     $db = new clsBanco();
     if (!empty($_GET["titulo"])) {
         $where = " where n.titulo ilike '%{$_GET["titulo"]}%'";
     }
     $total = $db->CampoUnico("SELECT count(*) FROM not_portal n {$where}");
     $db->Consulta("SELECT n.ref_ref_cod_pessoa_fj, cod_not_portal, n.data_noticia, n.titulo, n.descricao FROM not_portal n {$where} ORDER BY n.data_noticia DESC LIMIT {$iniciolimit},{$limite}");
     $objPessoa = new clsPessoaFisica();
     while ($db->ProximoRegistro()) {
         list($cod_pessoa, $id_noticia, $data, $titulo, $descricao) = $db->Tupla();
         list($nome) = $objPessoa->queryRapida($cod_pessoa, "nome");
         $data = date('d/m/Y', strtotime(substr($data, 0, 19)));
         $campo = @$_GET['campo'];
         if (strlen($titulo) >= 40) {
             $titulo = substr($titulo, 0, 40) . "...";
         }
         $func = "javascript:enviar('{$_SESSION["campo"]}','{$id_noticia}','{$titulo}','div_dinamico_0')";
         $this->addLinhas(array("<a href='javascript:void(0);' onclick=\"{$func}\">{$data}</a>", "<a href='javascript:void(0);' onclick=\"{$func}\">{$titulo}</a>", "<a href='javascript:void(0);' onclick=\"{$func}\">{$nome}</a>"));
     }
     $this->largura = "100%";
     $this->addPaginador2("acoes_pesquisa_noticia.php", $total, $_GET, $this->__nome, $limite);
     @session_write_close();
 }
开发者ID:secteofilandia,项目名称:ieducar,代码行数:41,代码来源:acoes_pesquisa_noticia.php

示例10: Gerar

 function Gerar()
 {
     @session_start();
     $_SESSION["campo"] = isset($_GET["campo"]) ? $_GET["campo"] : $_SESSION["campo"];
     $_SESSION["campo1"] = isset($_GET["campo1"]) ? $_GET["campo1"] : $_SESSION["campo1"];
     $_SESSION["campo2"] = isset($_GET["campo2"]) ? $_GET["campo2"] : $_SESSION["campo2"];
     $_SESSION["campo3"] = isset($_GET["campo3"]) ? $_GET["campo3"] : $_SESSION["campo3"];
     $this->nome = "form1";
     $this->titulo = "Fotos";
     $this->addCabecalhos(array("Selecionar", "Data", "T&iacute;tulo", "Criador"));
     //***
     // INICIO FILTROS
     //***
     $this->campoTexto("titulo", "T&iacute;tulo", $_GET["titulo"], 40, 255);
     //***
     // FIM FILTROS
     //***
     $limite = 10;
     $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0;
     $objPessoa = new clsPessoaFisica();
     $db = new clsBanco();
     if (!empty($_GET["titulo"])) {
         $where = " and f.titulo ilike '%{$_GET["titulo"]}%' ";
     }
     $total = $db->CampoUnico("SELECT COUNT(0) FROM pmicontrolesis.foto_evento f,cadastro.pessoa p WHERE f.ref_ref_cod_pessoa_fj = p.idpes {$where}");
     $db->Consulta("SELECT f.ref_ref_cod_pessoa_fj, \n\t\t       \t\t\t\t  f.cod_foto_evento, \n\t\t\t\t\t\t      to_char(f.data_foto,'dd/mm/yyyy'),\n\t\t\t\t\t\t      f.titulo, \n\t\t\t\t\t\t      f.descricao, \n\t\t\t\t\t\t      f.caminho,\n\t\t\t\t\t\t      p.nome\n\t\t\t\t\t     FROM pmicontrolesis.foto_evento     f,\n\t\t\t\t\t          cadastro.pessoa p\n\t\t\t\t\t    WHERE f.ref_ref_cod_pessoa_fj = p.idpes\n\t\t\t\t\t    {$where}\t\t    \n\t\t\t\t\t ORDER BY f.data_foto DESC\n\t\t\t\t        LIMIT {$iniciolimit},{$limite}");
     while ($db->ProximoRegistro()) {
         list($cod_pessoa, $id_foto, $data, $titulo, $descricao, $caminho, $nome) = $db->Tupla();
         $campo = @$_SESSION["campo"];
         $campo3 = @$_SESSION["campo3"];
         if (strpos($campo3, "acoes") == 1) {
             $onclick = "javascript:enviar(\"{$_SESSION["campo1"]}\",\"{$id_foto}\",\"{$titulo}\",\"div_dinamico_0\")";
         } else {
             $onclick = "javascript:retorna(\"{$this->nome}\", \"{$campo}\", \"{$id_foto}\");";
         }
         $this->addLinhas(array("<center><a href='javascript:void(0);' onclick='{$onclick}'><img src='fotos/small/{$caminho}' border=0></a></center>", $data, $titulo, $nome . " " . $sobrenome));
     }
     $this->addPaginador2("add_fotos_evento.php", $total, $_GET, $this->nome, $limite);
     $this->largura = "100%";
 }
开发者ID:secteofilandia,项目名称:ieducar,代码行数:40,代码来源:add_fotos_evento.php

示例11: Novo

 /**
  * @todo Refatorar a lógica para uma classe na camada de domínio.
  */
 function Novo()
 {
     session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     session_write_close();
     $db = new clsBanco();
     $db2 = new clsBanco();
     // Seleciona o maior ano letivo da escola em andamento
     $ano = $db2->CampoUnico(sprintf("\n      SELECT MAX(ano) FROM pmieducar.escola_ano_letivo\n      WHERE ref_cod_escola = '%d' AND andamento = 1", $this->ref_cod_escola));
     // Caso a escola não tenha um ano letivo, usa o ano da data do servidor web
     if (!is_numeric($ano)) {
         $ano = date('Y');
     }
     // Seleciona todos os alunos que foram aprovados na turma/série/curso/escola informados
     $db->Consulta(sprintf("\n      SELECT\n        cod_matricula, ref_cod_aluno\n      FROM\n        pmieducar.matricula m, pmieducar.matricula_turma\n      WHERE\n        aprovado = '1' AND m.ativo = '1' AND ref_ref_cod_escola = '%d' AND\n        ref_ref_cod_serie='%d' AND ref_cod_curso = '%d' AND\n        cod_matricula = ref_cod_matricula AND ref_cod_turma = '%d'", $this->ref_cod_escola, $this->ref_ref_cod_serie, $this->ref_cod_curso, $this->ref_cod_turma));
     while ($db->ProximoRegistro()) {
         list($cod_matricula, $ref_cod_aluno) = $db->Tupla();
         // Seleciona a série da sequência de séries
         $prox_mod = $db2->campoUnico(sprintf("SELECT\n          ref_serie_destino\n        FROM\n          pmieducar.sequencia_serie\n        WHERE\n          ref_serie_origem = '%d' AND ativo = '1'", $this->ref_ref_cod_serie));
         // Seleciona o código do curso da série de sequência
         $ref_cod_curso = $db2->CampoUnico(sprintf("SELECT ref_cod_curso FROM pmieducar.serie WHERE cod_serie = %d", $prox_mod));
         if (is_numeric($prox_mod)) {
             // Atualiza a matrícula atual do aluno, para evitar que seja listada no cadastro deste
             $db2->Consulta(sprintf("UPDATE pmieducar.matricula SET ultima_matricula = '0' WHERE cod_matricula = '%d'", $cod_matricula));
             // Cria uma nova matrícula
             $db2->Consulta(sprintf("\n          INSERT INTO pmieducar.matricula\n            (ref_ref_cod_escola, ref_ref_cod_serie, ref_usuario_cad, ref_cod_aluno, aprovado, data_cadastro, ano, ref_cod_curso, ultima_matricula)\n          VALUES\n            ('%d', '%d', '%d', '%d', '3', 'NOW()', '%d', '%d', '1')", $this->ref_cod_escola, $prox_mod, $this->pessoa_logada, $ref_cod_aluno, $ano, $ref_cod_curso));
         }
     }
     // Seleciona todos os alunos que foram reprovados na turma/série/curso/escola informados
     $db->Consulta(sprintf("\n      SELECT\n        cod_matricula, ref_cod_aluno, ref_ref_cod_serie\n      FROM\n        pmieducar.matricula, pmieducar.matricula_turma\n      WHERE\n        aprovado = '2' AND ref_ref_cod_escola = '%d' AND ref_ref_cod_serie='%d' AND cod_matricula = ref_cod_matricula AND ref_cod_turma = '%d'", $this->ref_cod_escola, $this->ref_ref_cod_serie, $this->ref_cod_turma));
     // Cria uma nova matrícula para cada aluno reprovado na mesma série/curso/escola informados
     while ($db->ProximoRegistro()) {
         list($cod_matricula, $ref_cod_aluno, $ref_cod_serie) = $db->Tupla();
         $db2->Consulta(sprintf("UPDATE pmieducar.matricula SET ultima_matricula = '0'\n        WHERE cod_matricula = '%d'", $cod_matricula));
         $db2->Consulta(sprintf("INSERT INTO pmieducar.matricula\n          (ref_ref_cod_escola, ref_ref_cod_serie, ref_usuario_cad, ref_cod_aluno, aprovado, data_cadastro, ano, ref_cod_curso, ultima_matricula)\n        VALUES\n          ('%d', '%d', '%d', '%d', '3', 'NOW()', '%d', '%d', '1')", $this->ref_cod_escola, $ref_cod_serie, $this->pessoa_logada, $ref_cod_aluno, $ano, $this->ref_cod_curso));
     }
     $this->mensagem = "Rematrícula efetuada com sucesso!";
     return TRUE;
 }
开发者ID:eritter-ti,项目名称:ieducar,代码行数:42,代码来源:educar_avancar_mod_cad.php

示例12: Gerar

 function Gerar()
 {
     @session_start();
     $_SESSION["campo"] = $_GET["campo"] ? $_GET["campo"] : $_SESSION["campo"];
     $this->nome = "form1";
     $this->titulo = "Not&iacute;cias";
     $this->addCabecalhos(array("Selecionar", "Data", "T&iacute;tulo", "Criador"));
     $objPessoa = new clsPessoaFisica();
     $db = new clsBanco();
     $limite = 10;
     $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0;
     $total = $db->CampoUnico("SELECT count(*) FROM not_portal");
     $db->Consulta("SELECT n.ref_ref_cod_pessoa_fj, cod_not_portal, n.data_noticia, n.titulo, n.descricao FROM not_portal n ORDER BY n.data_noticia DESC LIMIT {$iniciolimit},{$limite}");
     while ($db->ProximoRegistro()) {
         list($cod_pessoa, $id_noticia, $data, $titulo, $descricao) = $db->Tupla();
         list($nome) = $objPessoa->queryRapida($cod_pessoa, "nome");
         $data = date('d/m/Y', strtotime(substr($data, 0, 19)));
         $campo = @$_GET['campo'];
         $this->addLinhas(array("<center><a href='javascript:void(0);' onclick='javascript:retorna(\"{$this->nome}\", \"{$campo}\", \"{$id_noticia}\")'><img  width='20' height='20' src='imagens/noticia.jpg' border=0>", $data, $titulo, $nome . " " . $sobrenome));
     }
     $this->addPaginador2("add_noticias.php", $total, $_GET, $this->nome, $limite);
     $this->largura = "100%";
 }
开发者ID:secteofilandia,项目名称:ieducar,代码行数:23,代码来源:add_noticias.php

示例13: lista

 /**
  * Retorna uma lista de registros filtrados de acordo com os parâmetros.
  * @return array
  */
 function lista($int_ref_cod_matricula = NULL, $int_ref_cod_serie = NULL, $int_ref_cod_escola = NULL, $int_ref_cod_disciplina = NULL, $int_ref_usuario_exc = NULL, $int_ref_usuario_cad = NULL, $int_ref_cod_tipo_dispensa = NULL, $date_data_cadastro_ini = NULL, $date_data_cadastro_fim = NULL, $date_data_exclusao_ini = NULL, $date_data_exclusao_fim = NULL, $int_ativo = NULL, $str_observacao = NULL)
 {
     $sql = "SELECT {$this->_campos_lista} FROM {$this->_tabela}";
     $filtros = '';
     $whereAnd = ' WHERE ';
     if (is_numeric($int_ref_cod_matricula)) {
         $filtros .= "{$whereAnd} ref_cod_matricula = '{$int_ref_cod_matricula}'";
         $whereAnd = ' AND ';
     }
     if (is_numeric($int_ref_cod_serie)) {
         $filtros .= "{$whereAnd} ref_cod_serie = '{$int_ref_cod_serie}'";
         $whereAnd = ' AND ';
     }
     if (is_numeric($int_ref_cod_escola)) {
         $filtros .= "{$whereAnd} ref_cod_escola = '{$int_ref_cod_escola}'";
         $whereAnd = ' AND ';
     }
     if (is_numeric($int_ref_cod_disciplina)) {
         $filtros .= "{$whereAnd} ref_cod_disciplina = '{$int_ref_cod_disciplina}'";
         $whereAnd = ' AND ';
     }
     if (is_numeric($int_ref_usuario_exc)) {
         $filtros .= "{$whereAnd} ref_usuario_exc = '{$int_ref_usuario_exc}'";
         $whereAnd = ' AND ';
     }
     if (is_numeric($int_ref_usuario_cad)) {
         $filtros .= "{$whereAnd} ref_usuario_cad = '{$int_ref_usuario_cad}'";
         $whereAnd = ' AND ';
     }
     if (is_numeric($int_ref_cod_tipo_dispensa)) {
         $filtros .= "{$whereAnd} ref_cod_tipo_dispensa = '{$int_ref_cod_tipo_dispensa}'";
         $whereAnd = ' AND ';
     }
     if (is_string($date_data_cadastro_ini)) {
         $filtros .= "{$whereAnd} data_cadastro >= '{$date_data_cadastro_ini}'";
         $whereAnd = ' AND ';
     }
     if (is_string($date_data_cadastro_fim)) {
         $filtros .= "{$whereAnd} data_cadastro <= '{$date_data_cadastro_fim}'";
         $whereAnd = ' AND ';
     }
     if (is_string($date_data_exclusao_ini)) {
         $filtros .= "{$whereAnd} data_exclusao >= '{$date_data_exclusao_ini}'";
         $whereAnd = ' AND ';
     }
     if (is_string($date_data_exclusao_fim)) {
         $filtros .= "{$whereAnd} data_exclusao <= '{$date_data_exclusao_fim}'";
         $whereAnd = ' AND ';
     }
     if (is_null($int_ativo) || $int_ativo) {
         $filtros .= "{$whereAnd} ativo = '1'";
         $whereAnd = ' AND ';
     } else {
         $filtros .= "{$whereAnd} ativo = '0'";
         $whereAnd = ' AND ';
     }
     if (is_string($str_observacao)) {
         $filtros .= "{$whereAnd} observacao LIKE '%{$str_observacao}%'";
         $whereAnd = ' AND ';
     }
     $db = new clsBanco();
     $countCampos = count(explode(',', $this->_campos_lista));
     $resultado = array();
     $sql .= $filtros . $this->getOrderby() . $this->getLimite();
     $this->_total = $db->CampoUnico("SELECT COUNT(0) FROM {$this->_tabela} {$filtros}");
     $db->Consulta($sql);
     if ($countCampos > 1) {
         while ($db->ProximoRegistro()) {
             $tupla = $db->Tupla();
             $tupla["_total"] = $this->_total;
             $resultado[] = $tupla;
         }
     } else {
         while ($db->ProximoRegistro()) {
             $tupla = $db->Tupla();
             $resultado[] = $tupla[$this->_campos_lista];
         }
     }
     if (count($resultado)) {
         return $resultado;
     }
     return FALSE;
 }
开发者ID:secteofilandia,项目名称:ieducar,代码行数:87,代码来源:clsPmieducarDispensaDisciplina.inc.php

示例14: lista

 /**
  * Retorna uma lista filtrados de acordo com os parametros
  * 
  * @param integer int_ano
  * @param integer int_num_entidade
  * @param string str_valor
  *
  * @return array
  */
 function lista($int_ano = null, $int_num_entidade = null, $str_valor = null)
 {
     $sql = "SELECT {$this->_campos_lista} FROM {$this->_tabela}";
     $filtros = "";
     $whereAnd = " WHERE ";
     if (is_numeric($int_cod_aplicacao)) {
         $filtros .= "{$whereAnd} cod_aplicacao = '{$int_cod_aplicacao}'";
         $whereAnd = " AND ";
     }
     if (is_numeric($int_ano)) {
         $filtros .= "{$whereAnd} ano = '{$int_ano}'";
         $whereAnd = " AND ";
     }
     if (is_numeric($int_num_entidade)) {
         $filtros .= "{$whereAnd} num_entidade = '{$int_num_entidade}'";
         $whereAnd = " AND ";
     }
     if (is_string($str_valor)) {
         $filtros .= "{$whereAnd} valor LIKE '%{$str_valor}%'";
         $whereAnd = " AND ";
     }
     $db = new clsBanco();
     $countCampos = count(explode(",", $this->_campos_lista));
     $resultado = array();
     $sql .= $filtros . $this->getOrderby() . $this->getLimite();
     $this->_total = $db->CampoUnico("SELECT COUNT(0) FROM {$this->_tabela} {$filtros}");
     $db->Consulta($sql);
     if ($countCampos > 1) {
         while ($db->ProximoRegistro()) {
             $tupla = $db->Tupla();
             $tupla["_total"] = $this->_total;
             $resultado[] = $tupla;
         }
     } else {
         while ($db->ProximoRegistro()) {
             $tupla = $db->Tupla();
             $resultado[] = $tupla[$this->_campos_lista];
         }
     }
     if (count($resultado)) {
         return $resultado;
     }
     return false;
 }
开发者ID:secteofilandia,项目名称:ieducar,代码行数:53,代码来源:clsPortalFiaAplicacao.inc.php

示例15: listaPesquisaCliente

 /**
  * Retorna uma lista filtrados de acordo com os parametros
  *
  * @return array
  */
 function listaPesquisaCliente($int_cod_cliente = null, $int_ref_usuario_exc = null, $int_ref_usuario_cad = null, $int_ref_idpes = null, $int_login = null, $str_senha = null, $date_data_cadastro_ini = null, $date_data_cadastro_fim = null, $date_data_exclusao_ini = null, $date_data_exclusao_fim = null, $int_ativo = null, $str_nm_cliente = null, $int_ref_cod_biblioteca = null)
 {
     $sql = "SELECT {$this->_campos_lista}, ct.ref_cod_biblioteca, p.nome FROM {$this->_tabela} c, {$this->_schema}cliente_tipo_cliente ctc, {$this->_schema}cliente_tipo ct, cadastro.pessoa p";
     $filtros = "";
     $whereAnd = " WHERE c.cod_cliente = ctc.ref_cod_cliente AND ctc.ref_cod_cliente_tipo = ct.cod_cliente_tipo AND c.ref_idpes = p.idpes AND";
     if (is_numeric($int_cod_cliente)) {
         $filtros .= "{$whereAnd} c.cod_cliente = '{$int_cod_cliente}'";
         $whereAnd = " AND ";
     }
     if (is_numeric($int_ref_usuario_exc)) {
         $filtros .= "{$whereAnd} c.ref_usuario_exc = '{$int_ref_usuario_exc}'";
         $whereAnd = " AND ";
     }
     if (is_numeric($int_ref_usuario_cad)) {
         $filtros .= "{$whereAnd} c.ref_usuario_cad = '{$int_ref_usuario_cad}'";
         $whereAnd = " AND ";
     }
     if (is_numeric($int_ref_idpes)) {
         $filtros .= "{$whereAnd} c.ref_idpes = '{$int_ref_idpes}'";
         $whereAnd = " AND ";
     }
     if (is_numeric($int_login)) {
         $filtros .= "{$whereAnd} c.login = '{$int_login}'";
         $whereAnd = " AND ";
     }
     if (is_string($str_senha)) {
         $filtros .= "{$whereAnd} c.senha = '{$str_senha}'";
         $whereAnd = " AND ";
     }
     if (is_string($date_data_cadastro_ini)) {
         $filtros .= "{$whereAnd} c.data_cadastro >= '{$date_data_cadastro_ini}'";
         $whereAnd = " AND ";
     }
     if (is_string($date_data_cadastro_fim)) {
         $filtros .= "{$whereAnd} c.data_cadastro <= '{$date_data_cadastro_fim}'";
         $whereAnd = " AND ";
     }
     if (is_string($date_data_exclusao_ini)) {
         $filtros .= "{$whereAnd} c.data_exclusao >= '{$date_data_exclusao_ini}'";
         $whereAnd = " AND ";
     }
     if (is_string($date_data_exclusao_fim)) {
         $filtros .= "{$whereAnd} c.data_exclusao <= '{$date_data_exclusao_fim}'";
         $whereAnd = " AND ";
     }
     if (is_null($int_ativo) || $int_ativo) {
         $filtros .= "{$whereAnd} c.ativo = '1'";
         $whereAnd = " AND ";
     } else {
         $filtros .= "{$whereAnd} c.ativo = '0'";
         $whereAnd = " AND ";
     }
     if (is_string($str_nm_cliente)) {
         $filtros .= "{$whereAnd} p.nome LIKE '%{$str_nm_cliente}%'";
         $whereAnd = " AND ";
     }
     if (is_numeric($int_ref_cod_biblioteca)) {
         $filtros .= "{$whereAnd} ct.ref_cod_biblioteca = '{$int_ref_cod_biblioteca}'";
         $whereAnd = " AND ";
     }
     $db = new clsBanco();
     $countCampos = count(explode(",", $this->_campos_lista));
     $resultado = array();
     $sql .= $filtros . $this->getOrderby() . $this->getLimite();
     $this->_total = $db->CampoUnico("SELECT COUNT(0) FROM {$this->_tabela} c, {$this->_schema}cliente_tipo_cliente ctc, {$this->_schema}cliente_tipo ct, cadastro.pessoa p {$filtros}");
     $db->Consulta($sql);
     if ($countCampos > 1) {
         while ($db->ProximoRegistro()) {
             $tupla = $db->Tupla();
             $tupla["_total"] = $this->_total;
             $resultado[] = $tupla;
         }
     } else {
         while ($db->ProximoRegistro()) {
             $tupla = $db->Tupla();
             $resultado[] = $tupla[$this->_campos_lista];
         }
     }
     if (count($resultado)) {
         return $resultado;
     }
     return false;
 }
开发者ID:eritter-ti,项目名称:ieducar,代码行数:88,代码来源:clsPmieducarCliente.inc.php


注:本文中的clsBanco::CampoUnico方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。