* */ try { $documento = new Documento($_POST); $numero_processo = $documento->numero; if ($documento->tipo_vinculacao != "") { $documento->numero .= " " . $documento->tipo_vinculacao . $documento->numero_peca; } unset($documento->documento->tipo_vinculacao); unset($documento->documento->numero_peca); $processo = DaoProcesso::getProcesso($numero_processo); if (!Processo::validarProcessoAreaDeTrabalho($numero_processo)) { $out = new Output(array('success' => 'false', 'error' => 'Processo não se encontra na área de trabalho do ARQUIVO')); print json_encode($out->toArray()); exit; } $processo['nm_interessado'] = Processo::getInteressado($processo['interessado'], 'interessado'); $processo['nm_assunto'] = Processo::getAssunto($processo['assunto'], 'assunto'); if ($processo['procedencia'] == 'I') { $processo['nm_origem'] = DaoUnidade::getUnidade($processo['origem'], 'nome'); } else { $tmp = Processo::getOrigemExterna($processo['origem'], 'origem'); $processo['nm_origem'] = $tmp['origem']; } $processo['dt_autuacao'] = Util::formatDate($processo['dt_autuacao']); $documento->data_documento = $processo['dt_autuacao']; $documento->data_entrada = $processo['dt_autuacao']; $documento->origem = $processo['nm_origem']; $documento->tipo = "DIGITALIZACAO DE PROCESSO"; $documento->assunto = 2; // Abertura de Processo $documento->interessado = $processo['nm_interessado'];
* 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 * */ if ($_POST) { try { switch ($_POST['acao']) { case 'adicionar': $out = Processo::novoInteressado($_POST['interessado'], $_POST['cpf']); break; case 'recuperar-cpfcnpj': $out = Processo::getInteressado($_POST['id'], 'cnpj_cpf'); if ($out) { $out = array('success' => 'true', 'cnpj_cpf' => $out); } else { $out = array('success' => 'false'); } break; case 'get': $out = Processo::getInteressado($_POST['valor'], $_POST['campo']); break; default: $out = array('success' => 'false', 'error' => 'Opcao Invalida!'); break; } echo json_encode($out); } catch (Exception $e) { LogError::sendReport($e); $out = array('success' => 'false', 'error' => $e->getMessage()); print json_encode($out); } }