PHP

[insert_php]

function stdclassToArray($obj){
return (array) $obj;
}

function listaConcursosPublicos(){

$Client = new SoapClient(‘https://ws.compraspublicas.com/consulta/anuncio?wsdl’);
$resultado = $Client->lista(‘8U085-37574-29FY9-L2Q3X-8781S’);
return stdclassToArray($resultado);
}

try {
$listaConcursos = listaConcursosPublicos();
}

catch (Exception $e)
{
print “De momento não existem Concursos Abertos “;
}

if (count($listaConcursos)) {

if (array_key_exists(‘concurso’, $listaConcursos)) {
$arrayConcursos = $listaConcursos[‘concurso’];
} else {
$arrayConcursos = $listaConcursos;
}

foreach ($arrayConcursos as $regConcurso) {

$registoConcurso = stdclassToArray($regConcurso);

print “

“;
print “

“;
print “” . $registoConcurso[‘descricao’] . ““;
print “
“;

print “Referência: ” . $registoConcurso[‘referencia’] . “

“;
print “Descrição do Concurso: ” . $registoConcurso[‘descricao’] . “

    “;

    $vowels = array(“T”);

    $entrega_propostas = str_replace($vowels, ” | “, $registoConcurso[‘entrega_propostas’]);
    print “

  • Entrega de Propostas: ” . $entrega_propostas . “
  • “;

    $abertura_propostas = str_replace($vowels, ” | “, $registoConcurso[‘abertura_proposta’]);
    print “

  • Abertura de Propostas: ” . $abertura_propostas . “
  • “;

    print “

  • Esclarecimentos: ” . $registoConcurso[‘esclarecimentos’] . “
  • “;
    print “

  • Erros/Omissões: ” . $registoConcurso[‘erros_omissoes’] . “

“;
print “

“;
print “

“;

print “

“;
}
}

[/insert_php]