$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();