hasPriv("admin") ) { errorpage(); } else { $oCategory->delete(); redirect(BASE."appbrowse.php"); } break; case "appFamily": // delete app family & all its versions $oApp = new Application($_REQUEST['appId']); if( !$_SESSION['current']->hasPriv("admin") ) { errorpage(); } else { $oApp->delete(); redirect(BASE."appbrowse.php"); } break; case "appVersion": // delete a version $oVersion = new Version($_REQUEST['versionId']); if( !$_SESSION['current']->isSuperMaintainer($oVersion->iAppId) && !$_SESSION['current']->hasPriv("admin") ) { errorpage(); } else { $oVersion->delete(); redirect(BASE."appview.php?appId=".$_REQUEST['appId']); } break; } } ?>