Queued distributions are still treated like un-queued ones, since currently only 8 distributions are un-queued. 'View Distributions', however, will only show un-queued distributions. If an admin tries to remove a distribution with associated test results, an error is printed and no action is performed. This could be improved in the future by showing a 'move test data' link.
46 lines
1.8 KiB
PHP
46 lines
1.8 KiB
PHP
<?php
|
|
/*****************/
|
|
/* sidebar_admin */
|
|
/*****************/
|
|
require_once(BASE."include/testData.php");
|
|
require_once(BASE."include/distribution.php");
|
|
|
|
function global_admin_menu() {
|
|
|
|
$g = new htmlmenu("Global Admin");
|
|
|
|
$g->add("Add Category", BASE."admin/addCategory.php");
|
|
$g->add("Add Vendor", BASE."objectManager.php?sClass=vendor&bQueue=".
|
|
"false&sAction=add&sTitle=Add%20Vendor");
|
|
|
|
$g->addmisc(" ");
|
|
$g->add("View App Queue (".$_SESSION['current']->getQueuedAppCount()."/".
|
|
$_SESSION['current']->getQueuedVersionCount().")",
|
|
BASE."admin/adminAppQueue.php");
|
|
$g->add("View Screenshot Queue (".appData::objectGetEntriesCount("true",
|
|
"screenshot").")",
|
|
BASE."objectManager.php?sClass=screenshot&bIsQueue=true&sTitle=".
|
|
"Screenshot%20Queue");
|
|
$g->add("View Maintainer Queue (".Maintainer::objectGetEntriesCount(true).")",
|
|
BASE."objectManager.php?sClass=maintainer&bIsQueue=true&sTitle=".
|
|
"Maintainer%20Queue");
|
|
$g->add("View Maintainer Entries (".Maintainer::getMaintainerCount().")",
|
|
BASE."admin/adminMaintainers.php");
|
|
$g->add("View Bug Links (".getNumberOfQueuedBugLinks()."/".getNumberOfBugLinks().")",
|
|
BASE."admin/adminBugs.php");
|
|
$g->add("View Test Results Queue (".testData::getNumberOfQueuedTests().")",
|
|
BASE."admin/adminTestResults.php");
|
|
$g->add("View Distribution Queue (".distribution::objectGetEntriesCount(true).")",
|
|
BASE."objectManager.php?sClass=distribution&bIsQueue=true&sTitle=".
|
|
"Distribution%20Queue");
|
|
|
|
$g->addmisc(" ");
|
|
$g->add("Users Management", BASE."admin/adminUsers.php");
|
|
$g->add("Comments Management", BASE."admin/adminCommentView.php");
|
|
$g->add("Screenshots Management", BASE."admin/adminScreenshots.php");
|
|
|
|
$g->done();
|
|
}
|
|
|
|
?>
|