hasPriv("admin")) util_show_error_page_and_exit("Insufficient privileges."); if (isset($aClean['sSub'])) { if(($aClean['sSub'] == 'delete' ) && ($aClean['iBuglinkId'])) { $oBuglink = new Bug($aClean['iBuglinkId']); $oBuglink->delete(); } if(($aClean['sSub'] == 'unqueue' ) && ($aClean['iBuglinkId'])) { $oBuglink = new Bug($aClean['iBuglinkId']); $oBuglink->unqueue(); } util_redirect_and_exit($_SERVER['PHP_SELF']."?iItemsPerPage=".$aClean['iItemsPerPage']."&sQueuedOnly=".$aClean['sQueuedOnly']."&iPage=".$aClean['iPage']); } { apidb_header("Administer Bugs"); $pageRange = 10; $QueuedOnly = empty($aClean['sQueuedOnly'])? NULL: $aClean['sQueuedOnly']; $BugLinks = ($QueuedOnly == 'on')?getNumberOfQueuedBugLinks():getNumberOfBugLinks(); $ItemsPerPage = isset($aClean['iItemsPerPage']) ? $aClean['iItemsPerPage'] : 10; $currentPage = isset($aClean['iPage']) ? $aClean['iPage'] : 1; $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 $oApp->objectMakeLink()."\n"; echo ' | ',"\n"; echo ''.$oRow->appDescription.' | ',"\n"; echo '',"\n"; echo $oVersion->objectMakeLink()."\n"; echo ' | ',"\n"; echo '[linkId,"\n"; echo '&sQueuedOnly='.$QueuedOnly,"\n"; echo '&iItemsPerPage='.$ItemsPerPage,"\n"; echo '&iPage='.$currentPage,"\n"; echo '">delete] | ',"\n"; $bQueued = ($oRow->queued=="true")?true:false; if ($bQueued) { echo '[linkId,"\n"; echo '&sQueuedOnly='.$QueuedOnly,"\n"; echo '&iItemsPerPage='.$ItemsPerPage,"\n"; echo '&iPage='.$currentPage,"\n"; echo '">OK] | ',"\n"; } else { echo 'Yes | ',"\n"; } echo '