\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 'Number of Screenshots per page:'; echo " "; echo ""; echo " "; 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 = query_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"; // end row if counter of 3 if ($c % 3 == 0) echo "\n"; $c++; } echo "
\n"; echo $img; echo "
". substr($oRow->description,0,20). "\n"; echo "
[".$oApp->objectMakeLink()."]"; echo "
[".$oVersion->objectMakeLink()."]"; echo "

\n"; /* display page selection links */ echo "
"; display_page_range($currentPage, $pageRange, $totalPages, $_SERVER['PHP_SELF']."?iItemsPerPage=".$ItemsPerPage); echo "
"; echo "\n"; apidb_footer(); ?>