hasPriv("admin")) { errorpage("Insufficient privileges."); exit; } if ($_REQUEST['sub']) { if(($_REQUEST['sub'] == 'delete' ) && ($_REQUEST['buglinkId'])) { $oBuglink = new bug($_REQUEST['buglinkId']); $oBuglink->delete(); } if(($_REQUEST['sub'] == 'unqueue' ) && ($_REQUEST['buglinkId'])) { $oBuglink = new bug($_REQUEST['buglinkId']); $oBuglink->unqueue(); } redirect($_SERVER['PHP_SELF']."?ItemsPerPage=".$_REQUEST['ItemsPerPage']."&QueuedOnly=".$_REQUEST['QueuedOnly']."&page=".$_REQUEST['page']); exit; } { apidb_header("Administer Bugs"); $pageRange = 10; $ItemsPerPage = 10; $currentPage = 1; $QueuedOnly = !isset($_REQUEST['QueuedOnly'])? NULL: $_REQUEST['QueuedOnly']; $BugLinks = ($QueuedOnly == 'on')?getNumberOfQueuedBugLinks():getNumberOfBugLinks(); if($_REQUEST['ItemsPerPage']) $ItemsPerPage = $_REQUEST['ItemsPerPage']; if($_REQUEST['page']) $currentPage = $_REQUEST['page']; $ItemsPerPage = min($ItemsPerPage,100); $totalPages = max(ceil($BugLinks/$ItemsPerPage),1); $currentPage = min($currentPage,$totalPages); $offset = (($currentPage-1) * $ItemsPerPage); /* display page selection links */ echo '
',"\n"; echo '| Bug # | ',"\n"; echo 'Status | ',"\n"; echo 'Bug Description | ',"\n"; echo 'Application Name | ',"\n"; echo 'Aplication Description | ',"\n"; echo 'version | ',"\n"; echo 'delete | ',"\n"; echo 'checked | ',"\n"; echo '|
| ',"\n"; echo ' '.$oRow->bug_id.'',"\n"; echo ' | ',"\n"; echo ''.$oRow->bug_status.' | ',"\n"; echo ''.$oRow->short_desc.' | ',"\n"; echo '',"\n"; echo ' '.$oRow->appName.'',"\n"; echo ' | ',"\n"; echo ''.$oRow->appDescription.' | ',"\n"; echo '',"\n"; echo ' '.$oRow->versionName.'',"\n"; echo ' | ',"\n"; echo '[linkId,"\n"; echo '&Queuedonly='.$QueuedOnly,"\n"; echo '&ItemsPerPage='.$ItemsPerPage,"\n"; echo '&page='.$currentPage,"\n"; echo '">delete] | ',"\n"; $bQueued = ($oRow->queued=="true")?true:false; if ($bQueued) { echo '[linkId,"\n"; echo '&Queuedonly='.$QueuedOnly,"\n"; echo '&ItemsPerPage='.$ItemsPerPage,"\n"; echo '&page='.$currentPage,"\n"; echo '">OK] | ',"\n"; } else { echo 'Yes | ',"\n"; } echo '