\n";
/* display a range of 10 pages */
$pageRange = 10;
$ItemsPerPage = isset($aClean['iItemsPerPage']) ? $aClean['iItemsPerPage'] : 6;
$currentPage = isset($aClean['iPage']) ? $aClean['iPage'] : 1;
$ItemsPerPage = min($ItemsPerPage,100);
$totalPages = ceil(appData::objectGetEntriesCount("false", false,
"screenshot")/$ItemsPerPage);
$currentPage = min($currentPage,$totalPages);
$offset = (($currentPage-1) * $ItemsPerPage);
/* display page selection links */
echo "
";
echo "Page $currentPage of $totalPages
";
display_page_range($currentPage, $pageRange, $totalPages,
$_SERVER['PHP_SELF']."?iItemsPerPage=".$ItemsPerPage);
echo "
";
echo "
";
/* display the option to choose how many screenshots per-page to display */
echo '";
echo "";
/* query for all of the Screenshots in assending order */
$Ids = appData::objectGetEntries(false, false, $ItemsPerPage, $offset, "screenshot");
$c = 1;
echo "\n";
while ($oRow = mysql_fetch_object($Ids))
{
// display thumbnail
$oVersion = new version($oRow->versionId);
$oApp = new Application($oVersion->iAppId);
$oScreenshot = new Screenshot($oRow->id);
$img = $oScreenshot->get_thumbnail_img();
echo "| \n";
echo $img;
echo " ". substr($oRow->description,0,20). "\n";
echo " [".$oApp->objectMakeLink()."]";
echo " [".$oVersion->objectMakeLink()."]";
echo " | \n";
// end row if counter of 3
if ($c % 3 == 0) echo "
\n";
$c++;
}
echo "
\n";
/* display page selection links */
echo "";
display_page_range($currentPage, $pageRange, $totalPages,
$_SERVER['PHP_SELF']."?iItemsPerPage=".$ItemsPerPage);
echo "";
echo "\n";
apidb_footer();
?>