} $strTabAcoes .= '</table>'; echo '<div id="tabsPPA"><ul>'; echo '<li><a href="#divTabMetas">Objetivos / Metas</a></li>'; echo '<li><a href="#divTabAcoes">Açõ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
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');
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()); } }
$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()); } }