} elseif (substr($opt, 0, 3) == 'prz') { if ($opt == 'prz-ppa') { $buscarPPA = true; } elseif ($opt == 'prz-exec_orc') { $buscarExecOrc = true; } else { $buscarPrazos = true; } } } //PRAZOS (DEMANDAS) if ($buscarPrazos || $buscarPPA || $buscarExecOrc) { $arrDem = VinculacaoDemanda::listarVinculados($idDocumento, 'p', 3); if ($arrDem !== false) { for ($i = 0; $i < count($arrDem); $i++) { $prazo = DaoPrazoDemanda::getPrimeiroPrazo($arrDem[$i]['DIGITAL']); if (is_null($prazo['dt_resposta'])) { $prazo['legislacao_situacao'] = ''; } else { $prazo['legislacao_situacao'] = $prazo['legislacao_situacao_descricao']; } fwrite($fp, "\n----- DEMANDA " . ($i + 1) . " -----\n"); foreach ($arrOpcSel as $opt) { if ($opt != 'prz-ppa' && $opt != 'prz-exec_orc') { if (substr($opt, 0, 3) == 'prz') { /* if (!isset($arrSaidaPrz[$prazo['sq_prazo']])) { $arrSaidaPrz[$prazo['sq_prazo']] = array(); }*/ $arrTmp = getOpcao($arrOpcoes, 'id', $opt); //$arrCabecalho[] = $arrTmp[0]['label'];
} 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; 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) {