}
     $strTabAcoes .= '</table>';
     echo '<div id="tabsPPA"><ul>';
     echo '<li><a href="#divTabMetas">Objetivos / Metas</a></li>';
     echo '<li><a href="#divTabAcoes">A&ccedil;&otilde;es</a></li>';
     echo '</ul>';
     echo '<div id="divTabMetas">' . $strTabMetas . '</div>';
     echo '<div id="divTabAcoes">' . $strTabAcoes . '</div>';
     echo '</div>';
     echo '<script type="text/javascript">';
     echo '$("#tabsPPA").tabs({ active: 1 });';
     echo '</script>';
 } elseif ($lista == 'anexos') {
     $strCabTabela = '';
     $strCorpoTabela = '';
     $arrDados = DaoPrazoDemanda::listarArquivosAnexos($idPrazo);
     $strCabTabela = "<table class='display' id='tblAnexos'>\n\t\t\t\t\t\t<tr>\n\t\t                \t<th class='{$strClasseTh}' width=60%>Arquivo</th>\n\t\t\t\t\t\t\t<th class='{$strClasseTh}' width=30%>Usuario</th>\n\t\t\t\t\t\t\t<th class='{$strClasseTh}' width=30%>Data</th>";
     if (!$leitura) {
         $strCabTabela .= "<th class='{$strClasseTh}' width=10%>Excluir</th>";
     }
     $strCabTabela .= "</tr>";
     $numTam = count($arrDados);
     $classTr = 'even';
     $strCorpoTabela = $tr;
     $linha = 0;
     if ($arrDados && $numTam > 0) {
         for ($i = 0; $i < $numTam; $i++) {
             $classTr = $classTr == 'odd' ? 'even' : 'odd';
             if ($arrDados[$i]['ST_ATIVO'] == 1) {
                 $iconeArquivo = '<img src="imagens/pdf_alta.png" class="img16"/>';
                 $classExcluida = '';
     }
 }
 if ($buscarPPA || $buscarExecOrc) {
     $arrPpa = DaoPrazoDemanda::listarObjetivosMetasPpa($prazo['sq_prazo']);
     if ($arrPpa !== false) {
         fwrite($fp, "\n----- OBJETIVOS E METAS PPA/LOA -----\n");
         for ($j = 0; $j < count($arrPpa); $j++) {
             fwrite($fp, 'Programa: ' . $arrPpa[$j]['PROGRAMA'] . "\n");
             fwrite($fp, 'Exercício: ' . $arrPpa[$j]['EXERCICIO'] . "\n");
             fwrite($fp, 'Objetivo: ' . $arrPpa[$j]['OBJETIVO'] . "\n");
             fwrite($fp, 'Meta: ' . $arrPpa[$j]['META'] . "\n\n");
         }
     } else {
         fwrite($fp, "SEM OBJETIVOS E METAS PPA/LOA INFORMADOS\n\n");
     }
     $arrPpa = DaoPrazoDemanda::listarAcoesPpa($prazo['sq_prazo']);
     if ($arrPpa !== false) {
         fwrite($fp, "\n----- AÇÕES" . ($buscarExecOrc ? ' E EXECUÇÕES ORÇAMENTÁRIAS' : '') . " PPA/LOA -----\n");
         for ($j = 0; $j < count($arrPpa); $j++) {
             fwrite($fp, 'Programa: ' . $arrPpa[$j]['PROGRAMA'] . "\n");
             fwrite($fp, 'Exercício: ' . $arrPpa[$j]['EXERCICIO'] . "\n");
             fwrite($fp, 'Ação: ' . $arrPpa[$j]['ACAO'] . "\n");
             fwrite($fp, 'Localizador: ' . $arrPpa[$j]['LOCALIZADOR'] . "\n");
             fwrite($fp, 'Plano Orçamentário: ' . $arrPpa[$j]['P_O'] . "\n");
             if ($buscarExecOrc) {
                 fwrite($fp, "Valores Execução Orçamentária:\n");
                 fwrite($fp, '  Dotação Atual: R$ ' . toReal($arrPpa[$j]['VAL_DOTACAO_ATUAL']) . "\n");
                 fwrite($fp, '  Empenhado: R$ ' . toReal($arrPpa[$j]['VAL_EMPENHADO']) . "\n");
                 fwrite($fp, '  Liquidado: R$ ' . toReal($arrPpa[$j]['VAL_LIQUIDADO']) . "\n");
                 fwrite($fp, '  Liq. / Emp.: ' . toReal($arrPpa[$j]['PER_LIQ_EMP']) . "%\n");
             }
require_once __BASE_PATH__ . '/extensoes/pr_snas/1.6/interfaces/dialog_navegar_dados_siop.php';
require_once __BASE_PATH__ . '/extensoes/pr_snas/1.6/interfaces/dialog_detalhe_meta_acao_prazo.php';
//INICIA COM A UNIDADE DO USUÁRIO
$optUnidades = '<option value="' . Controlador::getInstance()->usuario->ID_UNIDADE . '">';
$optUnidades .= Controlador::getInstance()->usuario->DIRETORIA . '</option>';
$optAnos = '';
$anoInicial = Config::factory()->getParam('ws.siop.exercicio.inicial');
for ($a = date('Y'); $a >= $anoInicial; $a--) {
    $optAnos .= '<option value="' . $a . '"';
    if ($a == date('Y')) {
        $optAnos .= ' selected="selected"';
    }
    $optAnos .= '>' . $a . '</option>';
}
$optSituacao = '';
foreach (DaoPrazoDemanda::getSituacoesLegislacao() as $val => $desc) {
    $optSituacao .= '<option value="' . $val . '">' . $desc . '</option>';
}
print Util::autoLoadJavascripts(array('javascripts/jquery.form.js'));
?>
<!-- DIALOG RESPONDER PRAZO -->

<script type="text/javascript">

	var somenteLeitura = false;
	var prazosFilhos = null;

	var responderPrazo = function(id, origem) {
		$.post("modelos/prazos/prazos.php", {
			acao: 'carregar-prazo-resposta',
			id: id
Пример #4
0
            case 'pesquisar':
                unset($_SESSION['PESQUISAR_PRAZOS']);
                foreach ($_POST as $key => $value) {
                    if ($key != 'acao' && $value != '' && $key != 'dt_prazo' && $key != 'dt_resposta' && $key != 'tp_periodo' && $key != 'tp_pesquisa') {
                        $_SESSION['PESQUISAR_PRAZOS'][$key] = $value;
                    } else {
                        if ($value != '') {
                            $_SESSION['PESQUISAR_PRAZOS_QUERY_PERIODO'][$key] = $value;
                        }
                    }
                }
                $out = array('success' => 'true');
                break;
            case 'salvar-resposta':
                try {
                    $prazo = new Prazo($_POST);
                    $out = DaoPrazoDemanda::responderPrazo($prazo)->toArray();
                } catch (Exception $e) {
                    $out = array('success' => 'false', 'error' => $e->getMessage());
                }
                break;
            default:
                $out = array('success' => 'false', 'error' => 'Opcao Invalida!');
                break;
        }
        print json_encode($out);
    } catch (Exception $e) {
        $erro = new Output(array('success' => 'false', 'error' => $e->getMessage()));
        print json_encode($erro->toArray());
    }
}
<?php

require_once __BASE_PATH__ . '/extensoes/pr_snas/1.4/classes/DaoPrazoDemanda.php';
$idPrazo = intval($_GET['prazo']);
$indAba = intval($_GET['ind']);
$prazo = DaoPrazoDemanda::getPrazoResposta($idPrazo);
?>

<!-- ABA RESPOSTA PRAZO FILHO -->

<script type="text/javascript">
	var ind = '<?php 
echo $indAba;
?>
';
	var id = '<?php 
echo $idPrazo;
?>
';
	var leituraAba = <?php 
echo $_GET['leitura'];
?>
;
	
	$(document).ready(function() {

		$("#clickRemetenteAssunto"+ind).click(function() {
			$( "#divRemetenteAssunto"+ind ).toggle('fast', function() {
				if($("#divRemetenteAssunto"+ind).is(":visible")) {
					$("#clickRemetenteAssunto"+ind).text('-');
					$("#textoRemetenteAssunto"+ind).text('Ocultar remetente / assunto');
Пример #6
0
                try {
                    $digDemanda = $_POST['nu_proc_dig_ref'];
                    $out = DaoPrazoDemanda::getPrimeiroPrazo($digDemanda);
                } catch (Exception $e) {
                    $out = array('success' => 'false', 'error' => $e->getMessage());
                }
                break;
            case 'concatenar-resposta':
                try {
                    $out = DaoPrazoDemanda::concatenarResposta($_POST['id_prazo_pai'], $_POST['id_prazo_filho'])->toArray();
                } catch (Exception $e) {
                    $out = array('success' => 'false', 'error' => $e->getMessage());
                }
                break;
            case 'limpar-resposta':
                try {
                    $out = DaoPrazoDemanda::limparResposta($_POST['id_prazo'])->toArray();
                } catch (Exception $e) {
                    $out = array('success' => 'false', 'error' => $e->getMessage());
                }
                break;
            default:
                $out = array('success' => 'false', 'error' => 'Opcao Invalida!');
                break;
        }
        print json_encode($out);
    } catch (Exception $e) {
        $erro = new Output(array('success' => 'false', 'error' => $e->getMessage()));
        print json_encode($erro->toArray());
    }
}
Пример #7
0
                    $out = DaoPrazoDemanda::incluirAnexoResposta($arquivo)->toArray();
                } catch (Exception $e) {
                    $out = array('success' => 'error', 'error' => $e->getMessage());
                }
                break;
            case 'excluir-anexo-resposta':
                try {
                    $idAnexo = $_POST['id_anexo'];
                    $out = DaoPrazoDemanda::excluirAnexoResposta($idAnexo)->toArray();
                } catch (Exception $e) {
                    $out = array('success' => 'false', 'error' => $e->getMessage());
                }
                break;
            case 'carregar-demanda':
                try {
                    $digDemanda = $_POST['nu_proc_dig_ref'];
                    $out = DaoPrazoDemanda::getPrimeiroPrazo($digDemanda);
                } catch (Exception $e) {
                    $out = array('success' => 'false', 'error' => $e->getMessage());
                }
                break;
            default:
                $out = array('success' => 'false', 'error' => 'Opcao Invalida!');
                break;
        }
        print json_encode($out);
    } catch (Exception $e) {
        $erro = new Output(array('success' => 'false', 'error' => $e->getMessage()));
        print json_encode($erro->toArray());
    }
}