$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'];
 $documento->id_unid_area_trabalho = $processo['id_unid_area_trabalho'];
 $documento->assunto_complementar = $processo['assunto_complementar'];
 $documento->procedencia = $processo['procedencia'];
 $unique = DaoDocumento::uniqueDocumento($documento)->toArray();
 if ($unique['success'] == 'false') {
Beispiel #2
0
 * 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
 * */
if ($_POST) {
    try {
        switch ($_POST['acao']) {
            case 'adicionar':
                $out = Processo::novaOrigemExterna($_POST['origem']);
                break;
            case 'get-origem-externa':
                $out = Processo::getOrigemExterna($_POST['origem'], $_POST['campo']);
                $out = $out[$_POST['campo']];
                break;
            default:
                $out = array('success' => 'false', 'error' => 'Opcao Invalida!');
                break;
        }
        print json_encode($out);
    } catch (Exception $e) {
        LogError::sendReport($e);
        $out = array('success' => 'false', 'error' => $e->getMessage());
        print json_encode($out);
    }
}