コード例 #1
0
}
if ($baixar['acoes']) {
    /**
     * ======================================================================
     * Obtendo a base de dados de ações para o ano de exercício repassado
     * 
     */
    agora("Obtendo ações.");
    limparDadosSiop('acoes', " exercicio = '{$exercicio}' ", "Limpando base de dados das ações para o ano de {$exercicio}.");
    $programas = obterProgramasSiopPorExercicio($exercicio);
    $totalProgramas = count($programas);
    $contadorProgramas = 0;
    foreach ($programas as $programa) {
        $contadorProgramas++;
        $codigoPrograma = $programa['CODIGOPROGRAMA'];
        $acoesDoPrograma = obterAcoesPorPrograma($codigoPrograma, $exercicio, $contadorProgramas, $totalProgramas);
        if (!$acoesDoPrograma['sucesso']) {
            agora("\tNão foi possível obter os dados das ações do programa '{$codigoPrograma}':");
            echo "\n";
            echo str_replace("<br>", "\n", $acoesDoPrograma['mensagensErro']);
            echo "\n";
        } else {
            $numRegistrosAcoes = 0;
            foreach ($acoesDoPrograma['registros'] as $acaoDoPrograma) {
                salvarDadosSiop('acoes', $acaoDoPrograma);
                $numRegistrosAcoes++;
            }
            if ($numRegistrosAcoes > 0) {
                agora("\tSalvadas {$numRegistrosAcoes} ações do programa '{$codigoPrograma}'.");
            } else {
                agora("\tO programa não tem ações.");
コード例 #2
0
<?php

include_once dirname(__FILE__) . '/include.soap.php';
$ambiente = 'dsv';
define('CF_APP_BASE_PATH', realpath(__DIR__) . '/../../../..');
define('CF_APP_ENVIRONMENT', $ambiente);
include_once dirname(__FILE__) . '/ConfigWs.php';
ConfigWs::factory()->buildDBConfig()->buildAppConstants()->buildAppDefines()->buildEnvironment();
$exec = obterAcoesPorPrograma('0911', '2014');
print_r($exec);
コード例 #3
0
<pre><?php 
include_once dirname(__FILE__) . '/include.soap.php';
foreach ($anos as $ano) {
    $programas = obterTodosProgramas($configuracao, $ano);
    foreach ($programas['registros'] as $programa) {
        print_r($programa);
        $acoesDoPrograma = obterAcoesPorPrograma($configuracao, $ano, $programa);
        echo "<blockquote>";
        print_r($acoesDoPrograma);
        echo "</blockquote>";
    }
}