aboutsummaryrefslogtreecommitdiff
path: root/modules/news/index.php
diff options
context:
space:
mode:
authorjhunkeler <jhunkeler@c5b2fb0a-d05d-0410-98c8-828840a80ff6>2011-04-17 12:49:09 -0400
committerjhunkeler <jhunkeler@c5b2fb0a-d05d-0410-98c8-828840a80ff6>2011-04-17 12:49:09 -0400
commitfa8180ea3a41584943dd7464eb8c3cad769d8211 (patch)
tree9d52ffcd157d29f322226b467d7fe70eaa502388 /modules/news/index.php
parentb3261cbea8c20989d2976a4816021438a668397d (diff)
downloadbayonetcms-fa8180ea3a41584943dd7464eb8c3cad769d8211.tar.gz
Jessus christ
git-svn-id: http://svn.3rd-infantry-division.org/testing/branches/Bayonet CMS v2.1@491 c5b2fb0a-d05d-0410-98c8-828840a80ff6
Diffstat (limited to 'modules/news/index.php')
-rw-r--r--modules/news/index.php42
1 files changed, 41 insertions, 1 deletions
diff --git a/modules/news/index.php b/modules/news/index.php
index 6aaec2d..1dfd98a 100644
--- a/modules/news/index.php
+++ b/modules/news/index.php
@@ -27,6 +27,20 @@ include 'modules/news/functions.php';
$logged_id = 2;
+if(!defined('INDEX_MODULE')){
+ $page_num = 1;
+ $page_num = $_GET['page']; //get variable for page number
+
+ $page_num --; //so the $index can be calculated easier while keeping [1,n] page numbers
+
+ $limit = 3; //number of items per page
+ $index = $page_num * $limit;
+
+}else{
+ //only do the limit
+ $limit = 3;
+}
+
if(isset($_GET['id']))
{
$news_id = $_GET['id'];
@@ -36,9 +50,35 @@ if(isset($_GET['id']))
}
else
{
- displayNews(getNews());
+ $news = getNews(null, $limit, $index);
+ displayNews($news);
+ OpenContent();
+ if(defined('INDEX_MODULE')){
+?>
+ <div style="float:right;">
+ <a href="?load=news">Read All</a>&nbsp;
+ </div>
+
+<?php
+ }else{
+ if($page_num > 0)
+ echo "&nbsp;<a href=\"?load=news&page={$page_num}\">More Recent News</a>";
+
+ decho("count: ".count($news));
+ if(count($news) == $limit){
+?>
+ <div style="float:right;">
+ <a href="?load=news&page=<?php echo ($page_num+2); ?>">Older News</a>&nbsp;
+ </div>
+<?php
+ }
+ }
+ echo "<div class=\"clear\"></div>";
+ CloseContent();
return;
}
+
+
?> \ No newline at end of file