{"id":1625,"date":"2016-03-09T12:27:27","date_gmt":"2016-03-09T12:27:27","guid":{"rendered":"http:\/\/inforfig.com\/?page_id=1625"},"modified":"2016-03-09T12:30:30","modified_gmt":"2016-03-09T12:30:30","slug":"php","status":"publish","type":"page","link":"https:\/\/fachonet.com\/index.php\/php\/","title":{"rendered":"PHP"},"content":{"rendered":"<p>[insert_php]<\/p>\n<p>function stdclassToArray($obj){<br \/>\n\t\t\t\treturn (array) $obj;<br \/>\n\t\t\t}<\/p>\n<p>\t\t\tfunction listaConcursosPublicos(){<\/p>\n<p>\t\t\t\t$Client = new SoapClient(&#8216;https:\/\/ws.compraspublicas.com\/consulta\/anuncio?wsdl&#8217;);<br \/>\n\t\t\t\t$resultado = $Client->lista(&#8216;8U085-37574-29FY9-L2Q3X-8781S&#8217;);<br \/>\n\t\t\t\treturn stdclassToArray($resultado);<br \/>\n\t\t\t}<\/p>\n<p>\t\t\ttry {<br \/>\n\t\t\t\t$listaConcursos = listaConcursosPublicos();<br \/>\n\t\t\t}<\/p>\n<p>\t\t\tcatch (Exception $e)<br \/>\n\t\t\t{<br \/>\n\t\t\t\tprint &#8220;<strong>De momento n\u00e3o existem Concursos Abertos <\/strong>&#8220;;<br \/>\n\t\t\t} <\/p>\n<p>\t\t\tif (count($listaConcursos)) {<\/p>\n<p>\t\t\t\tif (array_key_exists(&#8216;concurso&#8217;, $listaConcursos)) {<br \/>\n\t\t\t\t\t$arrayConcursos = $listaConcursos[&#8216;concurso&#8217;];<br \/>\n\t\t\t\t} else {<br \/>\n\t\t\t\t\t$arrayConcursos = $listaConcursos;<br \/>\n\t\t\t\t}<\/p>\n<p>\t\t\t\tforeach ($arrayConcursos as $regConcurso) {<\/p>\n<p>\t\t\t\t\t$registoConcurso = stdclassToArray($regConcurso);<\/p>\n<p>\t\t\t\t\tprint &#8220;<\/p>\n<div style='border:1px solid #C4C7CF; padding: 2px; margin-bottom:18px; background-color:#FFFFFF;'>&#8220;;<br \/>\n\t\t\t\t\tprint &#8220;<\/p>\n<div style='background-color:#F0F5FB; padding: 4px 9px 5px 9px;'>&#8220;;<br \/>\n\t\t\t\t\tprint &#8220;<strong>&#8221; . $registoConcurso[&#8216;descricao&#8217;] . &#8220;<\/strong>&#8220;;<br \/>\n\t\t\t\t\tprint &#8220;<\/div>\n<div style='padding: 10px;'>&#8220;;<\/p>\n<p>\t\t\t\t\tprint &#8220;Refer\u00eancia: &#8221; . $registoConcurso[&#8216;referencia&#8217;] . &#8220;<\/p>\n<p>&#8220;;<br \/>\n\t\t\t\t\tprint &#8220;Descri\u00e7\u00e3o do Concurso: &#8221; . $registoConcurso[&#8216;descricao&#8217;] . &#8220;<\/p>\n<ul>&#8220;;<\/p>\n<p>\t\t\t\t\t$vowels = array(&#8220;T&#8221;);<\/p>\n<p>\t\t\t\t\t$entrega_propostas = str_replace($vowels, &#8221; | &#8220;, $registoConcurso[&#8216;entrega_propostas&#8217;]);<br \/>\n\t\t\t\t\tprint &#8220;<\/p>\n<li>Entrega de Propostas: <strong>&#8221; . $entrega_propostas . &#8220;<\/strong><\/li>\n<p>&#8220;;<\/p>\n<p>\t\t\t\t\t$abertura_propostas = str_replace($vowels, &#8221; | &#8220;, $registoConcurso[&#8216;abertura_proposta&#8217;]);<br \/>\n\t\t\t\t\tprint &#8220;<\/p>\n<li>Abertura de Propostas: <strong>&#8221; . $abertura_propostas . &#8220;<\/strong><\/li>\n<p>&#8220;;<\/p>\n<p>\t\t\t\t\tprint &#8220;<\/p>\n<li>Esclarecimentos: &#8221; . $registoConcurso[&#8216;esclarecimentos&#8217;] . &#8220;<\/li>\n<p>&#8220;;<br \/>\n\t\t\t\t\tprint &#8220;<\/p>\n<li>Erros\/Omiss\u00f5es: &#8221; . $registoConcurso[&#8216;erros_omissoes&#8217;] . &#8220;<\/li>\n<\/ul>\n<p>&#8220;;<br \/>\n\t\t\t\t\tprint &#8220;<\/p>\n<div style='text-align:right; padding-top:8px; padding-bottom:8px; border-top:1px dashed #CCCCCC'><a href=\" . $registoConcurso['anuncio'] . \" target='_blank'>&raquo; An\u00fancio do Concurso no Di\u00e1rio da Rep\u00fablica (&#8221; . $registoConcurso[&#8216;referencia&#8217;] . &#8220;)<\/a><\/div>\n<p>&#8220;;<br \/>\n\t\t\t\t\tprint &#8220;<\/p>\n<div style='text-align:right; padding-top:8px; border-top:1px dashed #CCCCCC'><a href=\" . $registoConcurso['inscricao'] . \" target='_blank'>&raquo; Inscri\u00e7\u00e3o no Concurso com a Refer\u00eancia: &#8221; . $registoConcurso[&#8216;referencia&#8217;] . &#8220;<\/a><\/div>\n<p>&#8220;;<\/p>\n<p>\t\t\t\t\tprint &#8220;<\/p><\/div>\n<\/div>\n<p>&#8220;;<br \/>\n\t\t\t\t}<br \/>\n\t\t\t}  <\/p>\n<p>[\/insert_php]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[insert_php] function stdclassToArray($obj){ return (array) $obj; } function listaConcursosPublicos(){ $Client = new SoapClient(&#8216;https:\/\/ws.compraspublicas.com\/consulta\/anuncio?wsdl&#8217;); $resultado = $Client->lista(&#8216;8U085-37574-29FY9-L2Q3X-8781S&#8217;); return stdclassToArray($resultado); } try { $listaConcursos = listaConcursosPublicos(); } catch (Exception $e) { print &#8220;De momento n\u00e3o existem Concursos Abertos &#8220;; } if (count($listaConcursos)) { if (array_key_exists(&#8216;concurso&#8217;, $listaConcursos)) { $arrayConcursos = $listaConcursos[&#8216;concurso&#8217;]; } else { $arrayConcursos = $listaConcursos; } [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1625","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/fachonet.com\/index.php\/wp-json\/wp\/v2\/pages\/1625","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fachonet.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fachonet.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fachonet.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/fachonet.com\/index.php\/wp-json\/wp\/v2\/comments?post=1625"}],"version-history":[{"count":4,"href":"https:\/\/fachonet.com\/index.php\/wp-json\/wp\/v2\/pages\/1625\/revisions"}],"predecessor-version":[{"id":1629,"href":"https:\/\/fachonet.com\/index.php\/wp-json\/wp\/v2\/pages\/1625\/revisions\/1629"}],"wp:attachment":[{"href":"https:\/\/fachonet.com\/index.php\/wp-json\/wp\/v2\/media?parent=1625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}