isLoggedIn()) { $g->add("Logout", BASE."account.php?sCmd=logout"); $g->add("Preferences", BASE."preferences.php"); /* if this user maintains any applications list them */ /* in their sidebar */ $apps_user_maintains = Maintainer::getAppsMaintained($_SESSION['current']); if($apps_user_maintains) { $g->addmisc(""); $g->addmisc("You maintain:\n"); while(list($index, list($appId, $versionId, $superMaintainer)) = each($apps_user_maintains)) { $oApp = new application($appId); if($superMaintainer) $g->addmisc($oApp->objectMakeLink()."*", "center"); else $g->addmisc(version::fullNameLink($versionId), "center"); } } $iAppsRejected = application::objectGetEntriesCount(true, true) + version::objectGetEntriesCount(true, true); if($iAppsRejected && !$_SESSION['current']->hasPriv("admin")) $g->addmisc("Review Rejected Apps ". "($iAppsRejected)", "center"); $aMonitored = Monitor::getVersionsMonitored($_SESSION['current']); if($aMonitored) { $g->addmisc(""); $g->addmisc("You monitor:\n"); while(list($i, list($iAppId, $iVersionId)) = each($aMonitored)) $g->addmisc(version::fullNameLink($iVersionId),"center"); } /* Display a link to the user's queued items, but not for admins, as theirs are auto-accepted */ if(!$_SESSION['current']->hasPriv("admin")) { $g->addmisc(""); $g->addmisc("Your queued items"); } } else { $g->add("Login", BASE."account.php?sCmd=login"); } $g->done(); } ?>