hasPriv("admin"))
util_show_error_page_and_exit("Insufficient privileges.");
/*
* We issued a delete command.
*/
if(isset($aClean['sCmd']))
{
// process screenshot deletion
if($aClean['sCmd'] == "delete" && is_numeric($aClean['iImageId']))
{
$oScreenshot = new Screenshot($aClean['iImageId']);
$oScreenshot->delete();
$oScreenshot->free();
}
util_redirect_and_exit($_SERVER['PHP_SELF'].
"?iItemsPerPage=".$aClean['iItemsPerPage'].
"&iPage=".$aClean['iPage']);
}
apidb_header("Screenshots");
// regenerate all screenshots
if(isset($aClean['sRegenerate']))
{
$sQuery = "SELECT id FROM appData WHERE type = 'screenshot'";
$hResult = query_parameters($sQuery);
while($oRow = query_fetch_object($hResult))
{
echo "REGENERATING IMAGE ".$oRow->id."
";
$screenshot = new Screenshot($oRow->id);
$screenshot->generate();
$screenshot->free();
set_time_limit(60);
}
}
echo "
\n";
echo $img;
echo " ". substr($oRow->description,0,20). "\n";
echo " [".$oApp->objectMakeLink()."]"; echo " [".$oVersion->objectMakeLink()."]"; //show admin delete link if($_SESSION['current']->isLoggedIn() && ($_SESSION['current']->hasPriv("admin") || $_SESSION['current']->isMaintainer($aClean['iVersionId']))) { echo " [id"; echo "&iPage=".$currentPage."&iItemsPerPage=".$ItemsPerPage."'>"; echo "Delete Image]"; } echo " | \n";
// end row if counter of 3
if ($c % 3 == 0) echo "