aboutsummaryrefslogtreecommitdiff
path: root/modules/news/index.php
blob: 2074aea2ef3bdef94dc1cd8237d327f948a129ff (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
<link rel="stylesheet" type="text/css" href="modules/news/style.css" media="screen"/>
<?php
/**
 * Bayonet Content Management System
 * Copyright (C) 2008-2011  Joseph Hunkeler & Evan O'Connell
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
 
if(!defined("MODULE_FILE"))
{
  die('Access Denied.');
}

include 'modules/news/functions.php';

$logged_id = 2;

if(!defined('INDEX_MODULE')){
	define('BLOCK_RIGHT_DISABLE', true);
	$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'];
  displayNews(getNews($news_id));
  displayComments(getNewsComments($news_id));
  return;
}
else
{

	if(defined('INDEX_MODULE')){
		$news = getNews(null, $limit, $index);
		displayNews($news, true);
		OpenContent();
?>
		<div style="float:right;">
			<a href="?load=news">Read All</a>&nbsp;
		</div>

<?php
	}else{
		
		$news = getNews(null, $limit, $index);
		
		OpenContent();
		if($page_num > 0)
			echo "&nbsp;<a href=\"?load=news&page={$page_num}\">More Recent News</a>";
		if(count($news) == $limit){
?>
			<div style="float:right;">
				<a href="?load=news&page=<?php echo ($page_num+2); ?>">Older News</a>&nbsp;
			</div>
			<div class="clear"></div>	
<?php
		}
		
		CloseContent();
		echo "<br />";
		displayNews($news);
		OpenContent();
		
		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;
}




?>