summaryrefslogtreecommitdiffstats
path: root/application/layouts/default.phtml
blob: c3a6006c3ea6e4a5f265f0d98b516aa8c3d4c44a (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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
<?php
$bootstrap = Zend_Controller_Front::getInstance()->getParam('bootstrap');
$config = $bootstrap->getOptions();
$pbs2host = $config['pbs2']['host'];
?>
<?php echo $this->doctype(); ?>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<?php
$request = Zend_Controller_Front::getInstance()->getRequest();
$this->headTitle()->append(ucwords($request->getControllerName()));
$this->headTitle()->append(ucwords($request->getActionName()));
echo $this->headTitle()."\n";
echo $this->headMeta()."\n";
echo $this->headStyle()."\n";
echo $this->headLink()."\n";
echo $this->headScript()."\n";
?>
<script type='text/javascript' src='/media/js/jquery-1.6.2.min.js'></script>
<script type='text/javascript'
	src='/media/js/jquery-ui-1.8.16.custom.min.js'></script>
<script type="text/javascript"
	src='/media/js/jquery-ui-timepicker-addon.js'></script>
<script type="text/javascript" src='/media/js/script.js'></script>
<!-- files for calendar -->
<!-- <script type='text/javascript' src='/media/js/fullcalendar.min.js'></script> -->
<script type='text/javascript' src='/media/js/fullcalendar.js'></script>
<script type="text/javascript"
	src='/media/js/jquery.qtip-1.0.0-rc3.min.js'></script>

</head>
<body>
<div id='sidepannel'>
<div id="logo">
<div id="logo-bar-gray"></div>
</div>
<div id="sidepannel-top" class='portletNavigationTree'>
<ul class='navTreeLevel0'>
	<li class='navTreeItem'><a href='/'>Home</a></li>
	<?php if(Zend_Auth::getInstance()->hasIdentity()) {
		$userIDsNamespace = Zend_Session::namespaceGet('userIDs');
	 ?>
	<li class='navTreeItem'><a href='/person/'>Own Details</a></li>
	<?php if(count($userIDsNamespace) > 1) {
		$acl = new Poolctrl_Acl($pbs2host, $config['pbs2']['checkright'] . $userIDsNamespace['apikey'], 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);;
		if($acl->checkRight('eo')) { ?>
	<li class='navTreeItem'><a href='/event'>Event</a></li>
	<?php } ?>
	<li class='navTreeItem'><a href='/person/changemembership'>Change
	Membership</a></li>
	<?php } else { ?>
	<li class='navTreeItem'><a href='/person/selectmembership'>Select
	Membership</a></li>
	<?php } ?>
	<li class='navTreeItem'><a href='/auth/logout'>Logout</a></li>
	<?php } else { ?>
	<li class='navTreeItem'><a href='/auth/login'>Login</a></li>
	<?php } ?>
</ul>
</div>
</div>
<div id='main'>
<div id="head-bg">
<div id="head">
<h1>poolctrl</h1>
<h2>Rechenzentrum Universit&auml;t Freiburg</h2>
</div>
</div>
<div id="logo-bar-red"></div>
<div id="head-titlebar">
<div style='float: right'><?php 
if(Zend_Auth::getInstance()->hasIdentity()){
	$userIDsNamespace = Zend_Session::namespaceGet('userIDs');
	if(isset($userIDsNamespace['personID'])){
		foreach(Zend_Session::namespaceGet('persons') as $person) {
			if($person->getID() == $userIDsNamespace['personID']) {
				echo 'Logged in as <b><i>' . $person->getFirstname().' ' . $person->getName() . '</i></b>';
				break;
			}
		}
	}
	if(isset($userIDsNamespace['roleID'])){
		foreach(Zend_Session::namespaceGet('roles') as $role) {
			if($role->getID() == $userIDsNamespace['roleID']) {
				echo ' in role <b><i>' . $role->getTitle() . '</i></b>';
				break;
			}
		}
	}
	if(isset($userIDsNamespace['groupID'])) {
		foreach(Zend_Session::namespaceGet('groups') as $group) {
			if($group->getID() == $userIDsNamespace['groupID']) {
				echo ' in group <b><i>' . $group->getTitle() . '</i></b>';
				break;
			}
		}
	}
}
?></div>
<?php
echo ucwords($request->getControllerName()) . " > " . ucwords($request->getActionName());
?></div>
<div id="content"><?php echo $this->layout()->content; ?></div>
<div id="footer" class="footer flexbox flex">
<div style='padding: 5px;'><a
	onclick="$('#debug .v1').toggle();$('#debug .v2').toggle();"> display
Debug </a> // <i>last edit: <?php echo date("m\/Y",filectime('index.php'));?></i>
// <i>version: 0.1.1</i></div>
</div>
</div>
<div id='debug'>
<div class='v1'><a
	onclick="$('#debug .v1').toggle();$('#debug .v2').toggle();"> <img
	alt="down" src='/media/img/down.png' /> </a></div>
<div class='v2' style='display: none;'>
<div style='text-align: right;'><a
	onclick="$('#debug .v1').toggle();$('#debug .v2').toggle();"> <img
	alt="up" src='/media/img/up.png' /> </a></div>
<?php print_a('Session',$_SESSION,'GET',$_GET,'POST',$_POST); ?></div>
</div>
</body>
</html>