예제 #1
0
 $con = bancoMysqli();
 $sql_existe = "SELECT idPedidoContratacao,idEvento,estado FROM igsis_pedido_contratacao WHERE idEvento = '{$evento}' AND publicado = '1' AND estado IS NOT NULL ORDER BY idEvento DESC";
 $query_existe = mysqli_query($con, $sql_existe);
 $num_registro = mysqli_num_rows($query_existe);
 if ($id != "" and $num_registro > 0) {
     // Foi inserido o número do pedido
     //$pedido = recuperaDados("igsis_pedido_contratacao",$id,"idPedidoContratacao");
     $pedido = recuperaDados("igsis_pedido_contratacao", $id, "idEvento");
     if ($pedido['estado'] != NULL) {
         $evento = recuperaDados("ig_evento", $pedido['idEvento'], "idEvento");
         //$tabela,$idEvento,$campo
         $projeto = recuperaDados("ig_projeto_especial", $pedido['idEvento'], "projetoEspecial");
         $usuario = recuperaDados("ig_usuario", $evento['idUsuario'], "idUsuario");
         $instituicao = recuperaDados("ig_instituicao", $evento['idInstituicao'], "idInstituicao");
         $local = listaLocais($pedido['idEvento']);
         $local_juridico = listaLocaisJuridico($pedido['idEvento']);
         $periodo = retornaPeriodo($pedido['idEvento']);
         $duracao = retornaDuracao($pedido['idEvento']);
         $pessoa = recuperaPessoa($pedido['idPessoa'], $pedido['tipoPessoa']);
         $fiscal = recuperaUsuario($evento['idResponsavel']);
         $x[0]['id'] = $evento['idEvento'];
         $x[0]['id_ped'] = $pedido['idPedidoContratacao'];
         $x[0]['local'] = substr($local, 1);
         $x[0]['periodo'] = $periodo;
         $x[0]['fiscal'] = $fiscal['nomeCompleto'];
         if ($pedido['tipoPessoa'] == 1) {
             $pessoa = recuperaDados("sis_pessoa_fisica", $pedido['idPessoa'], "Id_PessoaFisica");
             $x[0]['proponente'] = $pessoa['Nome'];
             $x[0]['tipo'] = "Física";
         } else {
             $pessoa = recuperaDados("sis_pessoa_juridica", $pedido['idPessoa'], "Id_PessoaJuridica");
예제 #2
0
function lista_prazo($tipoPessoa, $num_registro, $pagina, $ordem)
{
    $con = bancoMysqli();
    if ($tipoPessoa == "todos") {
        $tipo = "";
    } else {
        $tipo = " AND tipoPessoa = '{$tipoPessoa}' ";
    }
    $sql_lista_total = "\r\n\t\tSELECT ped.idEvento, ped.idPedidoContratacao, ped.tipoPessoa, ped.idPessoa, ped.instituicao \r\n\t\tFROM igsis_pedido_contratacao AS ped\r\n\t\tINNER JOIN ig_evento AS eve ON ped.idEvento = eve.idEvento\r\n\t\tWHERE eve.dataEnvio AND eve.publicado=1 IS NULL ORDER BY eve.idEvento DESC";
    $query_lista_total = mysqli_query($con, $sql_lista_total);
    $total_registros = mysqli_num_rows($query_lista_total);
    $pag = $pagina - 1;
    $registro_inicial = $num_registro * $pag;
    $total_paginas = $total_registros / $num_registro;
    // gera o número de páginas
    $sql_lista_pagina = "\r\n\t\tSELECT ped.idEvento, ped.idPedidoContratacao, ped.tipoPessoa, ped.idPessoa, ped.instituicao \r\n\t\tFROM igsis_pedido_contratacao AS ped\r\n\t\tINNER JOIN ig_evento AS eve ON ped.idEvento = eve.idEvento\r\n\t\tWHERE eve.dataEnvio IS NULL AND eve.publicado=1 ORDER BY eve.idEvento DESC LIMIT {$registro_inicial},{$num_registro}";
    $query_lista_pagina = mysqli_query($con, $sql_lista_pagina);
    //$x = $sql_lista_pagina;
    $i = 0;
    while ($pedido = mysqli_fetch_array($query_lista_pagina)) {
        $evento = recuperaDados("ig_evento", $pedido['idEvento'], "idEvento");
        //$tabela,$idEvento,$campo
        $usuario = recuperaDados("ig_usuario", $evento['idUsuario'], "idUsuario");
        $local = listaLocais($pedido['idEvento']);
        $local_juridico = listaLocaisJuridico($pedido['idEvento']);
        $periodo = retornaPeriodo($pedido['idEvento']);
        $duracao = retornaDuracao($pedido['idEvento']);
        $pessoa = recuperaPessoa($pedido['idPessoa'], $tipoPessoa);
        $fiscal = recuperaUsuario($evento['idResponsavel']);
        $x[$i] = array("idPedido" => $pedido['idPedidoContratacao'], "idEvento" => $pedido['idEvento'], "TipoPessoa" => $pedido['tipoPessoa'], "Objeto" => retornaTipo($evento['ig_tipo_evento_idTipoEvento']) . " - " . $evento['nomeEvento'], "Local" => substr($local, 1), "LocalJuridico" => substr($local, 1), "Periodo" => $periodo, "Duracao" => $duracao, "DataCadastro" => $evento['dataEnvio'], "Fiscal" => $fiscal['nomeCompleto'], "Horario" => "", "IdProponente" => $pedido['idPessoa']);
        $i++;
    }
    return $x;
}