$out = array('success' => 'true', 'processo' => $_POST['processo'] . "&termo=" . $idtermo); } } catch (Exception $e) { $out = array('success' => 'false', 'message' => str_replace("<?>", $_POST['nprocesso'], $stringOut['PROC_INVALID_CAD'])); } header('Content-type: application/json; charset=UTF-8'); echo json_encode($out); } else { if ($_POST['acao'] == "verif") { echo json_encode(array('success' => verifDesen($_POST['processo']))); } else { if ($_POST['acao'] == "lista") { echo json_encode(array('success' => 'true', lista => listaEdit($_POST['processo']))); } else { if ($_POST['acao'] == 'loadedit') { echo json_encode(array('success' => 'true', termo => getTermo($_POST['iddesmembrar']))); } } } } /** * @todo Refatorar... */ function valCadProc($args) { is_array($args) ? $array = implode("', '", $args) : ($array = $args); $stmt = Controlador::getInstance()->getConnection()->connection->prepare("SELECT NUMERO_PROCESSO FROM TB_PROCESSOS_CADASTRO WHERE NUMERO_PROCESSO IN ('" . $array . "')"); $stmt->execute(); $resul = $stmt->fetchAll(PDO::FETCH_ASSOC); $out = array(); if (!empty($resul)) {
* da Licença Pública Geral GNU como publicada pela Fundação do Software Livre (FSF); na versão * 2 da Licença. * * Este programa é distribuíção na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem * uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a * Licença Pública Geral GNU/GPL em português para maiores detalhes. * Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", * junto com este programa, se não, acesse o Portal do Software Público Brasileiro no endereço * www.softwarepublico.gov.br ou escreva para a Fundação do Software Livre(FSF) * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * */ $auth = Zend_Auth::getInstance()->getStorage()->read(); $idUsuario = $auth->ID; $nuprocesso = $_GET['numero_processo']; $idtermo = $_GET['termo']; $resul = getTermo($nuprocesso, $idtermo, $idUsuario); $datafile = array(); setlocale(LC_ALL, array('pt_BR', 'pt_BR.iso88591', 'pt_BR.utf8')); if (!empty($resul)) { $datafile['data'] = formatd($resul['DT_ACAO']); $datafile['solicitante'] = $resul['SOLICITANTE']; $datafile['processo'] = $resul['PROCESSO']; $datafile['pecas'] = format($resul['NUMERO_PECA']); $datafile['justificativa'] = iconv("UTF-8", "ISO-8859-1//TRANSLIT", $resul['JUSTIFICATIVA']); } $dir = __BASE_PATH__ . "/rtf/"; $file = "termo_desentranhamento.rtf"; $fp = fopen($dir . $file, "r"); $output = fread($fp, filesize($dir . $file)); fclose($fp); $output = str_replace("<<DATA>>", $datafile['data'], $output);
} $out = array('success' => 'true', 'processo' => $_POST['processo'] . "&termo=" . $idtermo); } catch (Exception $e) { $out = array('success' => 'false', 'message' => $stringOut['DEF_EXCEPTION_MSG']); } header('Content-type: application/json; charset=UTF-8'); echo json_encode($out); } else { if ($_POST['acao'] == "verif") { echo json_encode(array('success' => verifDesen($_POST['processo']))); } else { if ($_POST['acao'] == "lista") { echo json_encode(array('success' => 'true', 'lista' => listaEdit($_POST['processo']))); } else { if ($_POST['acao'] == 'loadedit') { echo json_encode(array('success' => 'true', 'termo' => getTermo($_POST['iddesen']))); } } } } /** * Funcoes * @todo Refatorar... */ function verifDesen($processo) { $id = Util::RecuperaIdProcesso($processo); $stmt = Controlador::getInstance()->getConnection()->connection->prepare("SELECT 1 FROM TB_PROCESSOS_DESENTRANHAMENTO WHERE NUMERO_PROCESSO = ?"); $stmt->bindParam(1, $id); $stmt->execute(); $resul = $stmt->fetch();