/halogy/application/views/includes/admin/header.php

https://bitbucket.org/haloweb/halogy-1.0/ · PHP · 244 lines · 226 code · 17 blank · 1 comment · 45 complexity · 13f2f5ad3118e4832ef6425249c73388 MD5 · raw file

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  4. <head>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. <link rel="icon" href="<?php echo $this->config->item('staticPath'); ?>/images/favicon.ico" type="image/x-icon" />
  7. <link rel="stylesheet" type="text/css" href="<?php echo $this->config->item('staticPath'); ?>/css/admin.css" media="all" />
  8. <link rel="stylesheet" type="text/css" href="<?php echo $this->config->item('staticPath'); ?>/css/lightbox.css" media="screen" />
  9. <link rel="stylesheet" type="text/css" href="<?php echo $this->config->item('staticPath'); ?>/css/datepicker.css" media="screen" />
  10. <script language="javascript" type="text/javascript" src="<?php echo $this->config->item('staticPath'); ?>/js/jquery.js"></script>
  11. <script language="javascript" type="text/javascript" src="<?php echo $this->config->item('staticPath'); ?>/js/jquery.lightbox.js"></script>
  12. <script language="javascript" type="text/javascript" src="<?php echo $this->config->item('staticPath'); ?>/js/default.js"></script>
  13. <script language="javascript" type="text/javascript" src="<?php echo $this->config->item('staticPath'); ?>/js/admin.js"></script>
  14. <script language="JavaScript">
  15. $(function(){
  16. $('ul#menubar li').hover(
  17. function() { $('ul', this).css('display', 'block').parent().addClass('hover'); },
  18. function() { $('ul', this).css('display', 'none').parent().removeClass('hover'); }
  19. );
  20. });
  21. </script>
  22. <title><?php echo (isset($this->site->config['siteName'])) ? $this->site->config['siteName'] : 'Login to'; ?> Admin - Halogy</title>
  23. </head>
  24. <body>
  25. <div class="bg">
  26. <div class="container">
  27. <div id="header">
  28. <div id="logo">
  29. <?php
  30. // set logo
  31. if ($this->config->item('logoPath')) $logo = $this->config->item('logoPath');
  32. elseif ($image = $this->uploads->load_image('admin-logo')) $logo = $image['src'];
  33. else $logo = $this->config->item('staticPath').'/images/halogy_logo.jpg';
  34. ?>
  35. <h1><a href="/admin"><?php echo (isset($this->site->config['siteName'])) ? $this->site->config['siteName'] : 'Login to'; ?> Admin</a></h1>
  36. <a href="/admin"><img src="<?php echo $logo; ?>" alt="Logo" /></a>
  37. </div>
  38. <div id="siteinfo">
  39. <ul id="toolbar">
  40. <li><a href="/">View Site</a></li>
  41. <?php if ($this->session->userdata('session_admin')): ?>
  42. <li><a href="/admin/dashboard">Dashboard</a></li>
  43. <li><a href="/admin/users/edit/<?php echo $this->session->userdata('userID'); ?>">My Account</a></li>
  44. <?php if ($this->session->userdata('groupID') == $this->site->config['groupID'] || $this->session->userdata('groupID') < 0): ?>
  45. <li><a href="/admin/site/">My Site</a></li>
  46. <?php endif; ?>
  47. <?php if ($this->session->userdata('groupID') < 0 && @file_exists(APPPATH.'modules/halogy/controllers/halogy.php')): ?>
  48. <li class="noborder"><a href="/admin/logout">Logout</a></li>
  49. <li class="superuser"><a href="/halogy/sites">Sites</a></li>
  50. <?php else: ?>
  51. <li class="last"><a href="/admin/logout">Logout</a></li>
  52. <?php endif; ?>
  53. <?php else: ?>
  54. <li class="last"><a href="/admin">Login</a></li>
  55. <?php endif; ?>
  56. </ul>
  57. <?php if ($this->session->userdata('session_admin')): ?>
  58. <h2 class="clear"><strong><?php echo $this->site->config['siteName']; ?> Admin</strong></h2>
  59. <h3>Logged in as: <strong><?php echo $this->session->userdata('username'); ?></strong></h3>
  60. <?php endif; ?>
  61. </div>
  62. </div>
  63. <div id="navigation">
  64. <ul id="menubar">
  65. <?php if($this->session->userdata('session_admin')): ?>
  66. <?php if (in_array('pages', $this->permission->permissions)): ?>
  67. <li><a href="/admin/pages/">Pages</a>
  68. <ul class="subnav">
  69. <li><a href="/admin/pages/viewall">All Pages</a></li>
  70. <?php if (in_array('pages_edit', $this->permission->permissions)): ?>
  71. <li><a href="/admin/pages/add">Add Page</a></li>
  72. <?php endif; ?>
  73. </ul>
  74. </li>
  75. <?php endif; ?>
  76. <?php if (in_array('pages_templates', $this->permission->permissions)): ?>
  77. <li><a href="/admin/pages/templates">Templates</a>
  78. <ul class="subnav">
  79. <li><a href="/admin/pages/templates">All Templates</a></li>
  80. <li><a href="/admin/pages/includes">Includes</a></li>
  81. <li><a href="/admin/pages/includes/css">CSS</a></li>
  82. <li><a href="/admin/pages/includes/js">Javascript</a></li>
  83. </ul>
  84. </li>
  85. <?php endif; ?>
  86. <?php if (in_array('images', $this->permission->permissions)): ?>
  87. <li><a href="/admin/images/viewall">Uploads</a>
  88. <ul class="subnav">
  89. <li><a href="/admin/images/viewall">Images</a></li>
  90. <?php if (in_array('images_all', $this->permission->permissions)): ?>
  91. <li><a href="/admin/images/folders">Image Folders</a></li>
  92. <?php endif; ?>
  93. <?php if (in_array('files', $this->permission->permissions)): ?>
  94. <li><a href="/admin/files/viewall">Files</a></li>
  95. <?php if (in_array('files_all', $this->permission->permissions)): ?>
  96. <li><a href="/admin/files/folders">File Folders</a></li>
  97. <?php endif; ?>
  98. <?php endif; ?>
  99. </ul>
  100. </li>
  101. <?php endif; ?>
  102. <?php if (in_array('webforms', $this->permission->permissions)): ?>
  103. <li><a href="/admin/webforms/tickets">Web Forms</a>
  104. <ul class="subnav">
  105. <li><a href="/admin/webforms/tickets">Tickets</a></li>
  106. <?php if (in_array('webforms_edit', $this->permission->permissions)): ?>
  107. <li><a href="/admin/webforms/viewall">All Web Forms</a></li>
  108. <li><a href="/admin/webforms/add_form">Add Web Form</a></li>
  109. <?php endif; ?>
  110. </ul>
  111. </li>
  112. <?php endif; ?>
  113. <?php if (in_array('blog', $this->permission->permissions)): ?>
  114. <li><a href="/admin/blog/viewall">Blog</a>
  115. <ul class="subnav">
  116. <?php if (in_array('blog', $this->permission->permissions)): ?>
  117. <li><a href="/admin/blog/viewall">All Posts</a></li>
  118. <?php endif; ?>
  119. <?php if (in_array('blog_edit', $this->permission->permissions)): ?>
  120. <li><a href="/admin/blog/add_post">Add Post</a></li>
  121. <?php endif; ?>
  122. <?php if (in_array('blog_cats', $this->permission->permissions)): ?>
  123. <li><a href="/admin/blog/categories">Categories</a></li>
  124. <?php endif; ?>
  125. <li><a href="/admin/blog/comments">Comments</a></li>
  126. </ul>
  127. </li>
  128. <?php endif; ?>
  129. <?php if (in_array('shop', $this->permission->permissions)): ?>
  130. <li><a href="/admin/shop/products">Shop</a>
  131. <ul class="subnav">
  132. <li><a href="/admin/shop/products">All Products</a></li>
  133. <?php if (in_array('shop_edit', $this->permission->permissions)): ?>
  134. <li><a href="/admin/shop/add_product">Add Product</a></li>
  135. <?php endif; ?>
  136. <?php if (in_array('shop_cats', $this->permission->permissions)): ?>
  137. <li><a href="/admin/shop/categories">Categories</a></li>
  138. <?php endif; ?>
  139. <?php if (in_array('shop_orders', $this->permission->permissions)): ?>
  140. <li><a href="/admin/shop/orders">View Orders</a></li>
  141. <?php endif; ?>
  142. <?php if (in_array('shop_subscriptions', $this->permission->permissions)): ?>
  143. <li><a href="/admin/shop/subscriptions">Subscriptions</a></li>
  144. <?php endif; ?>
  145. <?php if (in_array('shop_shipping', $this->permission->permissions)): ?>
  146. <li><a href="/admin/shop/bands">Shipping Bands</a></li>
  147. <li><a href="/admin/shop/postages">Shipping Costs</a></li>
  148. <li><a href="/admin/shop/modifiers">Shipping Modifiers</a></li>
  149. <?php endif; ?>
  150. <?php if (in_array('shop_discounts', $this->permission->permissions)): ?>
  151. <li><a href="/admin/shop/discounts">Discount Codes</a></li>
  152. <?php endif; ?>
  153. <?php if (in_array('shop_reviews', $this->permission->permissions)): ?>
  154. <li><a href="/admin/shop/reviews">Reviews</a></li>
  155. <?php endif; ?>
  156. <?php if (in_array('shop_upsells', $this->permission->permissions)): ?>
  157. <li><a href="/admin/shop/upsells">Upsells</a></li>
  158. <?php endif; ?>
  159. </ul>
  160. </li>
  161. <?php endif ?>
  162. <?php if (in_array('events', $this->permission->permissions)): ?>
  163. <li><a href="/admin/events/viewall">Events</a>
  164. <ul class="subnav">
  165. <li><a href="/admin/events/viewall">All Events</a></li>
  166. <?php if (in_array('events_edit', $this->permission->permissions)): ?>
  167. <li><a href="/admin/events/add_event">Add Event</a></li>
  168. <?php endif; ?>
  169. </ul>
  170. </li>
  171. <?php endif; ?>
  172. <?php if (in_array('emailer', $this->permission->permissions)): ?>
  173. <li><a href="/admin/emailer/campaigns">Email Campaigns</a>
  174. <ul class="subnav">
  175. <li><a href="/admin/emailer/campaigns/">Campaigns</a></li>
  176. <li><a href="/admin/emailer/add_email/">Add Email</a></li>
  177. <?php if (in_array('emailer_lists', $this->permission->permissions)): ?>
  178. <li><a href="/admin/emailer/lists">Mailing Lists</a></li>
  179. <?php endif; ?>
  180. <?php if (in_array('emailer_templates', $this->permission->permissions)): ?>
  181. <li><a href="/admin/emailer/templates">Templates</a></li>
  182. <?php endif; ?>
  183. <li><a href="/admin/emailer/viewsend/">Send Progress</a></li>
  184. </ul>
  185. </li>
  186. <?php endif; ?>
  187. <?php if (in_array('forums', $this->permission->permissions)): ?>
  188. <li><a href="/admin/forums/forums">Forums</a>
  189. <ul class="subnav">
  190. <?php if (in_array('forums', $this->permission->permissions)): ?>
  191. <li><a href="/admin/forums/forums">Forums</a></li>
  192. <?php endif; ?>
  193. <?php if (in_array('forums_cats', $this->permission->permissions)): ?>
  194. <li><a href="/admin/forums/categories">Forum Categories</a></li>
  195. <?php endif; ?>
  196. </ul>
  197. </li>
  198. <?php endif; ?>
  199. <?php if (in_array('wiki', $this->permission->permissions)): ?>
  200. <li><a href="/admin/wiki/">Wiki</a>
  201. <ul class="subnav">
  202. <?php if (in_array('wiki_edit', $this->permission->permissions)): ?>
  203. <li><a href="/admin/wiki/viewall">All Wiki Pages</a></li>
  204. <?php endif; ?>
  205. <?php if (in_array('wiki_cats', $this->permission->permissions)): ?>
  206. <li><a href="/admin/wiki/categories">Wiki Categories</a></li>
  207. <?php endif; ?>
  208. <li><a href="/admin/wiki/changes">Recent Changes</a></li>
  209. </ul>
  210. </li>
  211. <?php endif; ?>
  212. <?php if (in_array('users', $this->permission->permissions)): ?>
  213. <li><a href="/admin/users/viewall">Users</a>
  214. <?php if (in_array('users_groups', $this->permission->permissions)): ?>
  215. <ul class="subnav">
  216. <li><a href="/admin/users/viewall">All Users</a></li>
  217. <li><a href="/admin/users/groups">User Groups</a></li>
  218. </ul>
  219. <?php endif; ?>
  220. </li>
  221. <?php endif; ?>
  222. <?php else: ?>
  223. <li><a href="/admin">Login</a></li>
  224. <?php endif; ?>
  225. </ul>
  226. </div>
  227. <div id="content" class="content">