index.php
Language: PHP Hypertext Preprocessor
Last Modified: 2024-03-19 1:27:05 AM UTC
File Size: 1359 bytes
Last Modified: 2024-03-19 1:27:05 AM UTC
File Size: 1359 bytes
http://www.penguinstew.ca/index.php
<?php
ifchdir_SERVER[DOCUMENT_ROOT]
{
printERROR:Cantsetcurrentdirectorytoserverroot;
exit1;
}
Includemodelclasses
require_onceModelIndexModelphp;
require_onceModelPostsPostModelphp;
require_onceModelPostsTopModelphp;
use\Model\IndexModel;
use\Model\Posts\TopModel;
use\Model\Posts\PostModel;
page=_GET[page];
ifissetpage
{
page=1;
}
model=newIndexModel;
model>Top=newTopModel;
model>Page=page;
pageSize=4;
pageSpread=2;
postCount=PostModel::GetPostCount;;
ifpage>1
{
model>PreviousPage=page1;
}
maxPages=ceilpostCountpageSize;
ifpage<maxPages
{
model>NextPage=page1;
}
fori=pagepageSpread;i<page;i
{
ifi>=1
{
array_pushmodel>PreviousPagesi;
}
}
fori=page1;i<=pagepageSpread;i
{
ifi<=maxPages
{
array_pushmodel>NextPagesi;
}
}
model>Posts=PostModel::GetPostPagepagepageSize;
ifpage==1
{
title=PenguinStewHome;
}
else
{
title=PenguinStewPagepage;
}
leftmenu=true;
contentPath=View\indexViewphp;
scripts=<scriptsrc=\scriptsTextSizeAdjustjs\><script>\n;
includetemplatesmasterphp;
?>
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