function siscontrat($idPedido) { $con = bancoMysqli(); if ($idPedido != "") { //retorna 1 array do pedido ['nomedocampo']; $pedido = recuperaDados("igsis_pedido_contratacao", $idPedido, "idPedidoContratacao"); $evento = recuperaDados("ig_evento", $pedido['idEvento'], "idEvento"); //$tabela,$idEvento,$campo $usuario = recuperaDados("ig_usuario", $evento['idUsuario'], "idUsuario"); $instituicao = recuperaDados("ig_instituicao", $usuario['idInstituicao'], "idInstituicao"); $local = listaLocais($pedido['idEvento']); $local_juridico = listaLocaisJuridico($pedido['idEvento']); $duracao = retornaDuracao($pedido['idEvento']); $proponente = recuperaPessoa($pedido['idPessoa'], $pedido['tipoPessoa']); $fiscal = recuperaUsuario($evento['idResponsavel']); $suplente = recuperaUsuario($evento['suplente']); $assinatura = recuperaDados("sis_assinatura", $pedido['instituicao'], "idInstituicao"); $penalidades = recuperaPenalidades($pedido['idPenalidade']); $verba = recuperaVerba($pedido['idPenalidade']); $viradaOcorrencia = viradaOcorrencia($pedido['idEvento']); if ($viradaOcorrencia['bool'] == '1') { $virada = "Uma hora de evento no período da Virada Cultural."; } else { $virada = " - "; } if ($pedido['parcelas'] > 0) { $pagamento = txtParcelas($idPedido, $pedido['parcelas']); } else { $pagamento = $pedido['formaPagamento']; } if ($pedido['tipoPessoa'] == 4) { $formacao = recuperaDados("sis_formacao", $pedido['idPedidoContratacao'], "idPedidoContratacao"); $cargo = recuperaDados("sis_formacao_cargo", $formacao['IdCargo'], "Id_Cargo"); $programa = recuperaDados("sis_formacao_programa", $formacao['IdPrograma'], "Id_Programa"); $objeto = "CONTRATAÇÃO COMO " . strtoupper($cargo['Cargo']) . " DO " . strtoupper($programa['Programa']) . " NOS TERMOS DO EDITAL " . $programa['edital'] . " - PROGRAMAS DA DIVISÃO DE FORMAÇÃO."; if ($cargo['coordenador'] == 1) { $loc = "SMC e equipamentos sobre sua supervisão"; } else { $loc = retornaLocal($formacao['IdEquipamento01']) . " / " . retornaLocal($formacao['IdEquipamento02']) . " / " . retornaLocal($formacao['IdEquipamento03']); } $loc_jur = "SMC e equipamentos sobre sua supervisão"; $periodo = retornaPeriodoVigencia($idPedido); $carga = retornaCargaHoraria($pedido['idPedidoContratacao'], $pedido['parcelas']) . " horas"; //$carga = ""; $justificativa = $cargo['justificativa']; } else { $objeto = retornaTipo($evento['ig_tipo_evento_idTipoEvento']) . " - " . $evento['nomeEvento']; $loc = substr($local, 1); $loc_jur = substr($local_juridico, 1); $periodo = retornaPeriodo($pedido['idEvento']); $carga = ""; $justificativa = $pedido['justificativa']; } $x = array("idEvento" => $pedido['idEvento'], "idSetor" => $usuario['idInstituicao'], "Setor" => $instituicao['instituicao'], "TipoPessoa" => $pedido['tipoPessoa'], "CategoriaContratacao" => $evento['ig_modalidade_IdModalidade'], "Objeto" => $objeto, "Local" => $loc, "LocalJuridico" => $loc_jur, "ValorGlobal" => $pedido['valor'], "ValorIndividual" => $pedido['valorIndividual'], "FormaPagamento" => $pagamento, "Periodo" => $periodo, "Duracao" => $duracao . " min", "Verba" => $pedido['idVerba'], "Justificativa" => $justificativa, "ParecerTecnico" => $pedido['parecerArtistico'], "DataCadastro" => $evento['dataEnvio'], "Fiscal" => $fiscal['nomeCompleto'], "Suplente" => $suplente['nomeCompleto'], "Observacao" => $pedido['observacao'], "NotaEmpenho" => "", "Horario" => "", "IdProponente" => $pedido['idPessoa'], "idRepresentante01" => $pedido['idRepresentante01'], "idRepresentante02" => $pedido['idRepresentante02'], "IdExecutante" => $pedido['IdExecutante'], "CargaHoraria" => $carga, "NumeroProcesso" => $pedido['NumeroProcesso'], "NotaEmpenho" => $pedido['NumeroNotaEmpenho'], "EmissaoNE" => $pedido['DataEmissaoNotaEmpenho'], "EntregaNE" => $pedido['DataEntregaNotaEmpenho'], "Assinatura" => $assinatura['Assinatura'], "Cargo" => $assinatura['Cargo'], "parcelas" => $pedido['parcelas'], "RfFiscal" => $fiscal['rf'], "RfSuplente" => $suplente['rf'], "AmparoLegal" => $pedido['AmparoLegal'], "Finalizacao" => $pedido['Finalizacao'], "ComplementoDotacao" => $pedido['ComplementoDotacao'], "Status" => $pedido['estado'], "Virada" => $virada, "Penalidade" => $penalidades['txt'], "extratoLiquidacao" => $pedido['extratoLiquidacao'], "retencoesINSS" => $pedido['retencoesINSS'], "retencoesISS" => $pedido['retencoesISS'], "retencoesIRRF" => $pedido['retencoesIRRF']); return $x; } else { return "Erro"; } }
$conexao = bancoMysqli(); //CONSULTA $id_ped = $_GET['id']; dataReserva($id_ped); $linha_tabelas = siscontrat($id_ped); $codPed = $id_ped; $objeto = $linha_tabelas["Objeto"]; $ValorGlobal = $linha_tabelas["ValorGlobal"]; $ValorPorExtenso = valorPorExtenso($linha_tabelas["ValorGlobal"]); $periodo = $linha_tabelas["Periodo"]; $duracao = $linha_tabelas["Duracao"]; $dataAtual = date("d/m/Y"); $NumeroProcesso = $linha_tabelas["NumeroProcesso"]; $assinatura = $linha_tabelas["Assinatura"]; $cargo = $linha_tabelas["Cargo"]; $verba = recuperaVerba($pedido['Verba']); $dotacao = $verba["dotacao"]; $detalhamento = $verba["detalhamento"]; $linha_tabelas_pessoa = siscontratDocs($linha_tabelas['IdProponente'], 1); $nome = $linha_tabelas_pessoa["Nome"]; $cpf = $linha_tabelas_pessoa["CPF"]; $setor = $linha_tabelas["Setor"]; $ano = date('Y'); ?> <html> <head> <meta http-equiv=\"Content-Type\" content=\"text/html. charset=Windows-1252\"> <style>
} $con = bancoMysqli(); function recuperaDados($tabela, $idEvento, $campo) { //retorna uma array com os dados de qualquer tabela. serve apenas para 1 registro. $con = bancoMysqli(); $sql = "SELECT * FROM {$tabela} WHERE " . $campo . " = '{$idEvento}' LIMIT 0,1"; $query = mysqli_query($con, $sql); $campo = mysqli_fetch_array($query); return $campo; } function recuperaVerba($idverba) { //dados da tabela sis_verba $con = bancoMysqli(); $sql = "SELECT * FROM sis_verba WHERE Id_Verba = {$idverba}"; $query = mysqli_query($con, $sql); $x = mysqli_fetch_array($query); $y['dotacao'] = $x['DotacaoOrcamentaria']; $y['detalhamento'] = $x['DetalhamentoAcao']; $y['reservapj'] = $x['NumeroReservaPJ']; $y['linkpj'] = $x['LinkPJ']; $y['reservapf'] = $x['NumeroReservaPF']; $y['linkpf'] = $x['LinkPF']; return $y; } $id = $_GET['verba']; echo "<pre>"; $x = recuperaVerba($id); var_dump($x); echo "</pre>";