* */
/**
 * Verificar se o processo esta na area de trabalho
 */
if (!Processo::validarProcessoAreaDeTrabalho($_POST['processo'])) {
    print json_encode(array('success' => 'false', 'message' => Util::fixErrorString('Este processo não está na sua área de trabalho!')));
    exit;
}
/**
 * Mensagens
 */
$stringOut = array();
$stringOut['PROC_INVALID_CAD'] = "Atenção! O processo <?> é inválido.";
if ($_POST['acao'] == "desmem") {
    try {
        $resul = valCadProc($_POST['processo']);
        if (!empty($resul)) {
            if ($_POST['iddesmembrar'] == "null") {
                $idtermo = inserirDesmem($_POST);
            } else {
                updateDesmem($_POST);
                $idtermo = $_POST['iddesmembrar'];
            }
            $out = array('success' => 'true', 'processo' => $_POST['processo'] . "&termo=" . $idtermo);
        } else {
            $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');
 }
 /* Interromper a execucao e printar a lista de processo fora  da area de trabalho do usuario */
 if (count($error) > 0) {
     print json_encode(array('success' => 'false', 'message' => 'O(s) Processo(s) em vermelho não estão na Área de Trabalho!', 'processo' => $error));
     exit(0);
 }
 $out = array();
 $processos = array_unique(explode(',', $_POST['processos']));
 try {
     /* verifica se o processo esta cadastrado no sistema */
     $resul = valCadProc($_POST['numero_processo']);
     if (empty($resul)) {
         $out['message'] = $stringOut["AP_ERROR_CAD_PROC"];
     } else {
         /* verifica se os processos á apensar ou desapensar estão cadastrado no sistema */
         $resul = valCadProc($processos);
         if (empty($resul)) {
             $out = $processos;
         } else {
             $iterator = new ArrayIterator($processos);
             while ($iterator->valid()) {
                 if (!in_array($iterator->current(), $resul)) {
                     $out[] = $iterator->current();
                 }
                 $iterator->next();
             }
         }
         if (!empty($out)) {
             if ($_POST['acao'] == "apensar") {
                 $out['message'] = $stringOut['AP_ERROR_CAD_PROC'];
             } else {