]> git.evergreen-ils.org Git - contrib/pines/report-creator.git/blob - views/page.view.php
De-PINES-ify master and fix a spacing issue in the footer.
[contrib/pines/report-creator.git] / views / page.view.php
1 <?php 
2 class pageView {
3
4         public function __construct() {
5                 $this->displayHeader();
6         }
7         
8         
9         private function displayHeader() {
10         ?>
11         
12         <!doctype html>
13         <html>
14         <head>
15                 <meta charset="utf-8">
16                 <title><?php echo QR_DEFAULT_TITLE_TAG_TEXT; ?></title>
17         
18                 <link type="text/css" href="css/site_v1.6.css" rel="stylesheet">
19                 <?php if (QR_EXECUTIVE_REPORTS_ENABLED) echo '<link type="text/css" href="css/executiveReportMenu_v1.0.css" rel="stylesheet">'; ?>
20                 
21                 <script type="text/JavaScript" src="lib/site_v1.6.js"></script> 
22         </head>
23         <body>
24         <div id="page">
25                 <div id="header">
26                         <div id="logo">
27                                         <a href="<?php echo QR_SITE_ROOT; ?>"><span id="logoImage"></span><span id="logoText"><?php echo QR_DEFAULT_LOGO_TEXT; ?></span></a>    
28                                         <span id="headerRight">
29                                         </span>
30         <?php 
31         }
32         
33         
34         public function displayWelcomeMessage() {
35                                         echo '
36                                         <span id="welcome">';
37                                         if (isset($_SESSION['isLoggedIn']) && $_SESSION['isLoggedIn']) 
38                                                 echo 'Welcome, ',$_SESSION['firstName'],' ',$_SESSION['lastName'],'<br><a id="logoutLink" href="',QR_LOGOUT_PAGE.'">Log Out</a>'; 
39         
40                                         echo '
41                                         </span>         
42                                 </div><!-- logo -->
43                 </div><!-- header -->';
44         }
45         
46         
47         public function displayMenu($menuItemSelected=NULL) { 
48                 
49                 echo '
50                 <div id="content">
51                         <div id="menu">';
52         
53                         if (isset($_SESSION['isLoggedIn']) && $_SESSION['isLoggedIn']) {
54                                 echo 
55                                 '<a class="menuItemLink" href="',QR_SITE_ROOT,'">',
56                                 '<span class=',($menuItemSelected==QR_MENU_HOME)?'"menuItemSelected"':'"menuItem"','> Home </span></a>&nbsp;|&nbsp;';
57         
58                                 if (!$_SESSION['executiveReportsOnly']) {
59                                         echo
60                                         '<a class="menuItemLink" href="',QR_SITE_ROOT,QR_LIST_TEMPLATES_PAGE,'">',
61                                         '<span class=',($menuItemSelected==QR_MENU_TEMPLATES)?'"menuItemSelected"':'"menuItem"','> Quick Report Templates </span></a>&nbsp;|&nbsp;',
62                                         
63                                         '<a class="menuItemLink" href="',QR_SITE_ROOT,QR_LIST_REPORTS_PAGE,'">',
64                                         '<span class=',($menuItemSelected==QR_MENU_REPORTS)?'"menuItemSelected"':'"menuItem"','> My Quick Reports </span></a>&nbsp;|&nbsp;',
65                                         
66                                         '<a class="menuItemLink" href="',QR_SITE_ROOT,QR_LIST_DRAFT_REPORTS_PAGE,'">',
67                                         '<span class=',($menuItemSelected==QR_MENU_DRAFT_REPORTS)?'"menuItemSelected"':'"menuItem"','> My Draft Reports </span></a>';
68                                         if (defined('QR_EXECUTIVE_REPORTS_ENABLED') && QR_EXECUTIVE_REPORTS_ENABLED) echo '&nbsp;|&nbsp;';                      
69                                 }
70         
71                                 if (defined('QR_EXECUTIVE_REPORTS_ENABLED') && QR_EXECUTIVE_REPORTS_ENABLED) {
72                                         echo
73                                         '<a class="menuItemLink" href="',QR_SITE_ROOT,QR_SHOW_EXECUTIVE_REPORTS_MENU_PAGE,'">',
74                                         '<span class=',($menuItemSelected==QR_MENU_EXECUTIVE)?'"menuItemSelected"':'"menuItem"','> Executive Snapshot </span></a>';
75                                 }
76                                                         
77                                 if (isset($_SESSION['isAdmin']) && $_SESSION['isAdmin']) {
78                                         echo
79                                         '<a class="menuItemLink" href="',QR_SITE_ROOT,QR_ADMIN_MENU_PAGE,'">',
80                                         '<span class="rightMenuItem ',($menuItemSelected==QR_MENU_ADMIN)?'menuItemSelected"':'menuItem"','>&nbsp;Admin Menu&nbsp;</span></a>';
81                                 }
82                         }
83         
84                         echo ' 
85                         </div><!-- menuItems -->';
86         }       
87         
88         
89         public function displayFooter() {
90         ?>
91                 </div><!-- content -->
92         </div><!-- page -->
93         
94         <div id="footer">
95         <br>  
96         <?php 
97                 echo '&#64; 2015-',date('Y');
98                 echo ' Georgia Public Library Service, a Unit of the University System of Georgia.<br>', QR_PAGE_FOOTER_TEXT;
99         ?>              
100         <br><br>
101         </div>
102                 
103         <?php 
104         $verID='3fca9f8aa945f04e090b258b2fcf10e4';
105         echo "<!--$verID-->
106         
107         </body>
108         </html>
109         ";
110         
111         }
112
113 }
114 ?>