* $_POST['id_unidade']
 */
if (strcasecmp($_SERVER['REQUEST_METHOD'], 'post') === 0) {
    try {
        $acao = $_POST['acao'];
        $idRecurso = (int) $_POST['id_recurso'];
        $idUnidade = (int) $_POST['id_unidade'];
        $permissao = isset($_POST['permissao']) ? $_POST['permissao'] : 'false';
        $privilegio = array();
        if ($idRecurso > 0) {
            $privilegio['ID_RECURSO'] = $idRecurso;
        }
        if ($idUnidade > 0) {
            $privilegio['ID_UNIDADE'] = $idUnidade;
        }
        $getPrivilegio = DaoPrivilegio::getPrivilegios($privilegio);
        $out = array();
        switch ($acao) {
            case 'salvar-privilegio':
                try {
                    //
                    $manterPrivilegio = array();
                    $manterPrivilegio = $privilegio;
                    $manterPrivilegio['PERMISSAO'] = $permissao == 'true' ? 1 : 0;
                    //
                    if ($getPrivilegio->result == true) {
                        $manterPrivilegio['ID'] = $getPrivilegio->result[0]['ID'];
                    }
                    $rs = DaoPrivilegio::salvar($manterPrivilegio);
                    if ($rs->success == false) {
                        throw new Exception($rs->error);