Adding the initial templates for the admin section and set up the template system
authorRobert Sesek <rsesek@bluestatic.org>
Tue, 6 Jan 2009 04:29:59 +0000 (20:29 -0800)
committerRobert Sesek <rsesek@bluestatic.org>
Tue, 6 Jan 2009 04:29:59 +0000 (20:29 -0800)
* global.php: Remove BSPrinter init code and replace it with BSTemplate stuff
* templates/: New folder

admin/global.php
admin/templates/doctype.html [new file with mode: 0644]
admin/templates/headinclude.html [new file with mode: 0644]
admin/templates/nav.html [new file with mode: 0644]

index 9ba31175aa181f1a967bffa4441f2a9c79460bb7..81061bcd1728cb6fc2f53bd43543f660819dbd43 100755 (executable)
@@ -25,26 +25,13 @@ require_once('./includes/init.php');
 require_once('./includes/functions.php');
 
 // ###################################################################
-// admin navigation
+// setup admin templates
 
-$bugsys->load('printer_navigation', 'navigator', true);
-$navigator->add_top_link(T('Home'), '../index.php');
-$navigator->add_top_link(T('Logout'), '../login.php?do=cplogout');
-
-$navigator->add_component('tab', 'options', null, T('Options'), 'index.php');
-$navigator->add_component('tab', 'products', null, T('Products'), 'product.php');
-$navigator->add_component('tab', 'fields', null, T('Fields'), 'field.php');
-$navigator->add_component('tab', 'users', null, T('Users &amp; Permissions'), 'user.php');
-
-require_once('./includes/class_admin_navigation.php');
-
-// ###################################################################
-// continue loading
-
-$bugsys->load('printer', 'admin', true);
-$admin->setRealm(T('Administration'));
-$admin->setLanguageInformation($language);
-$admin->css_link('../framework/printer.css.php');
+require_once ISSO . '/Template.php';
+BSTemplate::$preParseHook      = 'isso_pre_parse_hook';
+// BSTemplate::$dbCacheTable   = TABLE_PREFIX . 'admintemplate';
+BSTemplate::$langcall          = 'T';
+BSTemplate::$templatePath      = 'templates/%s.tpl';
 
 // ###################################################################
 
diff --git a/admin/templates/doctype.html b/admin/templates/doctype.html
new file mode 100644 (file)
index 0000000..fd6f946
--- /dev/null
@@ -0,0 +1,2 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
\ No newline at end of file
diff --git a/admin/templates/headinclude.html b/admin/templates/headinclude.html
new file mode 100644 (file)
index 0000000..4f6246c
--- /dev/null
@@ -0,0 +1,3 @@
+       <meta http-equiv="Content-Type" content="text/html; charset=<%- $stylevar[charset] %>" />
+       <link rel="stylesheet" type="text/css" href="../includes/framework/Decorator.css.php" media="screen" />
+       <script src="../includes/framework/Decorator.js" type="text/javascript"></script>
\ No newline at end of file
diff --git a/admin/templates/nav.html b/admin/templates/nav.html
new file mode 100644 (file)
index 0000000..48ddb53
--- /dev/null
@@ -0,0 +1,45 @@
+<div id="nav">
+       <h1><%- T('Bugdar Admin CP') %></h1>
+       
+       <h2>
+               <a href="index.php"><%- T('CP Home') %></a>
+                       &bul;
+               <a href="../login.php?do=cplogout"><%- T('CP Logout') %></a>
+                       &blu;
+               <a href="../index.php"><%- T('Home') %></a>
+       </h2>
+       
+       <ul>
+               <li><%- T('System') %></li>
+               <li>
+                       <ul>
+                               <li><a href="settings.php"><%- T('Bugdar Settings') %></a></li>
+                               <li><a href="language.php"><%- T('Languages') %></a></li>
+                               <li><a href="userhelp.php"><%- T('User Help Items') %></a></li>
+                       </ul>
+               </li>
+               
+               <li><%- T('Fields') %></li>
+               <li>
+                       <ul>
+                               <li><a href="product.php"><%- T('Products') %></a></li>
+                               <li><a href="field.php"><%- T('Custom Fields') %></a></li>
+                               <li><a href="priority.php"><%- T('Priorities') %></a></li>
+                               <li><a href="resolution.php"><%- T('Resolutions') %></a></li>
+                               <li><a href="severity.php"><%- T('Severities') %></a></li>
+                               <li><a href="status"><%- T('Statuses') %></a></li>
+                               <li><a href="automation.php"><%- T('Automations') %></a></li>
+                       </ul>
+               </li>
+               
+               <li><%- T('Users &amp; Permissions') %></li>
+               <li>
+                       <ul>
+                               <li><a href="user.php"><%- T('Find User') %></a></li>
+                               <li><a href="user.php?do=showall"><%- T('List All Users') %></a></li>
+                               <li><a href="usergroup.php"><%- T('Usergroups') %></a></li>
+                               <li><a href="permission.php"><%- T('Product-Level Permissions') %></a></li>
+                       </ul>
+               </li>
+       </ul>
+</div>
\ No newline at end of file