コード例 #1
0
 * 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 ($_REQUEST) {
    try {
        switch ($_REQUEST['acao']) {
            case 'cadastrar':
                try {
                    //                return '{teste:teste}';
                    $processo = new Processo();
                    $processo->prepararCadastro($_REQUEST['numero_processo'], $_REQUEST['interessado'], $_REQUEST['assunto'], $_REQUEST['assunto_complementar'], $_REQUEST['tipo_origem'], $_REQUEST['origem'], $_REQUEST['data_autuacao'], $_REQUEST['data_prazo']);
                    $processo->salvarCadastro();
                    $processo->printJson();
                } catch (Exception $e) {
                    print json_encode(array('success' => 'false', 'error' => $e->getMessage()));
                }
                break;
            case 'autuar':
                try {
                    $processo = new Processo();
                    $processo->prepararAutuacao($_REQUEST['digital'], (int) $_REQUEST['interessado'], (int) $_REQUEST['assunto'], $_REQUEST['assunto_complementar'], (int) $_REQUEST['origem'], $_REQUEST['dt_prazo']);
                    $processo->salvarAutuacao();
                    $processo->printJson();
                } catch (Exception $e) {
                    print json_encode(array('success' => 'false', 'error' => $e->getMessage()));
                }