From 471c6474bf701c10f34d9d100e8c012a44c3b816 Mon Sep 17 00:00:00 2001
From: Brett Bieber <brett.bieber@gmail.com>
Date: Wed, 25 Mar 2009 20:20:51 +0000
Subject: [PATCH] Add start of a unl_theme for elgg, modify the pageshell to
 use the UNL_Templates package.

---
 unl_theme/start.php                           | 14 +++++++++
 .../views/default/pageshells/pageshell.php    | 31 +++++++++++++++++++
 2 files changed, 45 insertions(+)
 create mode 100644 unl_theme/start.php
 create mode 100644 unl_theme/views/default/pageshells/pageshell.php

diff --git a/unl_theme/start.php b/unl_theme/start.php
new file mode 100644
index 00000000..8086fbd3
--- /dev/null
+++ b/unl_theme/start.php
@@ -0,0 +1,14 @@
+<?php
+
+/* Initialize the theme */
+function unl_theme_init(){
+
+
+
+}
+
+// Initialise log browser
+
+register_elgg_event_handler('init','system','unl_theme_init');
+
+?>
\ No newline at end of file
diff --git a/unl_theme/views/default/pageshells/pageshell.php b/unl_theme/views/default/pageshells/pageshell.php
new file mode 100644
index 00000000..dd78f466
--- /dev/null
+++ b/unl_theme/views/default/pageshells/pageshell.php
@@ -0,0 +1,31 @@
+<?php
+
+header('Content-type: text/html; charset=UTF-8');
+
+require_once 'UNL/Templates.php';
+
+$page = UNL_Templates::factory('Fixed');
+
+$page->maincontentarea = '';
+$page->leftRandomPromo = '';
+if (empty($vars['title'])) {
+    $title = $vars['config']->sitename;
+} else if (empty($vars['config']->sitename)) {
+    $title = $vars['title'];
+} else {
+    $title = $vars['config']->sitename . ": " . $vars['title'];
+}
+
+$page->maincontentarea .= elgg_view('messages/list', array('object' => $vars['sysmessages']));
+
+$page->maincontentarea .= $vars['body'];
+
+
+if (isloggedin()) {
+    // spotlight
+    $page->maincontentarea .= elgg_view('page_elements/spotlight', $vars);
+}
+
+
+echo $page;
+?>
\ No newline at end of file
-- 
GitLab