Пример #1
0
if ($_REQUEST) {
    try {
        switch ($_REQUEST['acao']) {
            case 'get':
                try {
                    /* TMP */
                    $out = DaoUnidade::getUnidade($_REQUEST['valor'], $_REQUEST['campo']);
                    if (!$_REQUEST['campo'] || $_REQUEST['campo'] == '*') {
                        $out['success'] = 'true';
                    }
                } catch (Exception $e) {
                    $out = array('success' => 'false', 'error' => $e->getMessage());
                }
                break;
            case 'alterar-status':
                $out = DaoUnidade::deleteUnidade($_REQUEST['id'], $_REQUEST['status'])->toArray();
                break;
            case 'alterar-visibilidade':
                try {
                    $out = Tramite::alterarVisibilidadeTramite($_REQUEST['id_unidade'], $_REQUEST['id_referencia'], $_REQUEST['status']);
                } catch (Exception $e) {
                    $out = array('success' => 'false', 'error' => $e->getMessage());
                }
                break;
            case 'cadastrar':
                $unidade = new Unidade($_REQUEST);
                $out = DaoUnidade::inserirUnidade($unidade)->toArray();
                break;
            case 'alterar':
                $unidade = new Unidade($_REQUEST);
                $out = DaoUnidade::alterarUnidade($unidade)->toArray();