diff --git a/include/menu.php b/include/menu.php index 81608f9..caa7918 100644 --- a/include/menu.php +++ b/include/menu.php @@ -37,20 +37,24 @@ class htmlmenu { } /* add a table row */ - function add($name, $url = null) + function add($sName, $shUrl = null, $sAlign = "left") { - if($url) + if($shUrl) { - echo "  $name\n"; - } else + // we have a valid url, make the entire table row clickable and provide some highlighting + // for visual feedback + html_tr_highlight_clickable($shUrl, "sideMenu", "#e0e6ff", "#ffffff"); + echo " $sName"; + echo "\n"; + } else { - echo "  $name\n"; + echo "  $sName\n"; } } - function addmisc($stuff, $align = "left") + function addmisc($sStuff, $sAlign = "left") { - echo "  $stuff\n"; + echo "  $sStuff\n"; } function done($form = null) diff --git a/include/sidebar_login.php b/include/sidebar_login.php index 7c50b0e..87d7e71 100644 --- a/include/sidebar_login.php +++ b/include/sidebar_login.php @@ -37,8 +37,9 @@ function global_sidebar_login() { $iAppsRejected = application::objectGetEntriesCount(true, true) + version::objectGetEntriesCount(true, true); if($iAppsRejected && !$_SESSION['current']->hasPriv("admin")) - $g->addmisc("Review Rejected Apps ". - "($iAppsRejected)", "center"); + { + $g->add("Review Rejected Apps ($iAppsRejected)", BASE."appsubmit.php", "center"); + } $aMonitored = Monitor::getVersionsMonitored($_SESSION['current']); if($aMonitored) @@ -47,7 +48,10 @@ function global_sidebar_login() { $g->addmisc("You monitor:\n"); while(list($i, list($iAppId, $iVersionId)) = each($aMonitored)) - $g->addmisc(version::fullNameLink($iVersionId),"center"); + { + $oVersion = new version($iVersionId); + $g->add(version::fullName($iVersionId), $oVersion->objectMakeUrl(), "center"); + } } /* Display a link to the user's queued items, @@ -55,17 +59,16 @@ function global_sidebar_login() { if(!$_SESSION['current']->hasPriv("admin")) { $g->addmisc(""); - $g->addmisc("Your queued items"); + $g->add("Your queued items", BASE."queueditems.php"); } - } - else + } else { $g->add("Log in", BASE."account.php?sCmd=login"); $g->add("Register", BASE."account.php?sCmd=new"); } - - $g->done(); + + $g->done(); } ?>