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’] . “
- “;
- Entrega de Propostas: ” . $entrega_propostas . “
- Abertura de Propostas: ” . $abertura_propostas . “
- Esclarecimentos: ” . $registoConcurso[‘esclarecimentos’] . “
- Erros/Omissões: ” . $registoConcurso[‘erros_omissoes’] . “
$vowels = array(“T”);
$entrega_propostas = str_replace($vowels, ” | “, $registoConcurso[‘entrega_propostas’]);
print “
“;
$abertura_propostas = str_replace($vowels, ” | “, $registoConcurso[‘abertura_proposta’]);
print “
“;
print “
“;
print “
“;
print “
“;
print “
“;
print “
“;
}
}
[/insert_php]