From 09ec082407450f14815fdda7298cb6c016eaa38d Mon Sep 17 00:00:00 2001 From: Tony Lambregts Date: Sun, 25 Sep 2005 23:55:06 +0000 Subject: [PATCH] Add a page for viewing screenshots and a link to it from the sidebar --- include/sidebar.php | 1 + viewScreenshots.php | 100 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 101 insertions(+) create mode 100644 viewScreenshots.php diff --git a/include/sidebar.php b/include/sidebar.php index c79b569..e45ee30 100644 --- a/include/sidebar.php +++ b/include/sidebar.php @@ -11,6 +11,7 @@ function global_sidebar_menu() { $g = new htmlmenu("AppDB"); $g->add("AppDB Home", BASE); + $g->add("Screenshots", BASE."viewScreenshots.php"); $g->add("Browse Apps", BASE."appbrowse.php"); $g->add("Top 25", BASE."votestats.php"); $g->add("Submit Application", BASE."appsubmit.php?apptype=1"); diff --git a/viewScreenshots.php b/viewScreenshots.php new file mode 100644 index 0000000..3326d75 --- /dev/null +++ b/viewScreenshots.php @@ -0,0 +1,100 @@ +"; +echo "Page $currentPage of $totalPages
"; +display_page_range($currentPage, $pageRange, $totalPages, + $_SERVER['PHP_SELF']."?ItemsPerPage=".$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 = query_appdb("SELECT * from appData + WHERE type = 'image' + ORDER BY id ASC LIMIT $offset, $ItemsPerPage;"); +$c = 1; +echo "
\n"; +while ($oRow = mysql_fetch_object($Ids)) +{ + // display thumbnail + $oVersion = new version($oRow->versionId); + $oApp = new Application($oVersion->iAppId); + $img = get_thumbnail($oRow->id); + 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 "
["; + echo $oApp->sName."]"; + + echo "
["; + echo "Version: ".$oVersion->sName."]"; + + echo "

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