forked from flx5/InMaFSS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.php
83 lines (68 loc) · 3.59 KB
/
index.php
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
<?php
/* =================================================================================*\
|* This file is part of InMaFSS *|
|* InMaFSS - INformation MAnagement for School Systems - Keep yourself up to date! *|
|* ############################################################################### *|
|* Copyright (C) flx5 *|
|* E-Mail: me@flx5.com *|
|* ############################################################################### *|
|* InMaFSS is free software; you can redistribute it and/or modify *|
|* it under the terms of the GNU Affero General Public License as published by *|
|* the Free Software Foundation; either version 3 of the License, *|
|* or (at your option) any later version. *|
|* ############################################################################### *|
|* InMaFSS 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 Affero General Public License for more details. *|
|* ############################################################################### *|
|* You should have received a copy of the GNU Affero General Public License *|
|* along with InMaFSS; if not, see http://www.gnu.org/licenses/. *|
\*================================================================================= */
require_once("global.php");
lang()->add('home');
getVar("tpl")->Init(lang()->loc('title', false));
getVar("tpl")->addTemplate('clock');
getVar("tpl")->addTemplate('header');
getVar("tpl")->Write('<div class="main" id="plan_left" style="border-right:0px solid black;" >');
if (!isset($_GET['size']) || !is_numeric($_GET['size'])) {
getVar("tpl")->Write('</div>');
getVar("tpl")->Write('
<script language="JavaScript">
SetHeight();
</script>');
} elseif ($_GET['size'] < 533) {
getVar("tpl")->addTemplate('too_small');
} else {
$size = $_GET['size'];
$limit = floor(($size-50 ) / 25) - 4;
require_once("inc/view.php");
$left = getVar("tpl")->getTemplate('plan');
$left->setVar('site', 'left');
$view_left = new view('left', $limit);
$left->setVar('view', $view_left);
getVar("tpl")->addTemplateClass($left);
getVar("tpl")->Write('</div>');
getVar("tpl")->Write('<div class="main tomorrow" id="plan_right" style="right:0px; border-left:0px solid black;" >');
$right = getVar("tpl")->getTemplate('plan');
$right->setVar('site', 'right');
$view_right = new view('right', $limit);
$right->setVar('view', $view_right);
getVar("tpl")->addTemplateClass($right);
getVar("tpl")->Write('</div>');
getVar("tpl")->Write('<div id="footer">');
$footer = getVar("tpl")->getTemplate('footer');
$footer->setVar('view_left', $view_left);
$footer->setVar('view_right', $view_right);
getVar("tpl")->addTemplateClass($footer);
getVar("tpl")->Write('</div>');
getVar("tpl")->Write('
<script language="JavaScript">
Init(' . config("time_for_next_page") . ', "' . config("updateStyle") . '", ' . $limit . ', false);
</script>');
}
getVar("tpl")->Write('<noscript>');
getVar("tpl")->addTemplate('no_js');
getVar("tpl")->Write('</noscript>');
getVar("tpl")->Output();
?>