From 9c9ead2b082c82a28febfdd409551bc647c50ab3 Mon Sep 17 00:00:00 2001 From: Savetheinternet Date: Thu, 17 Mar 2011 16:52:43 +1100 Subject: Beta PM system --- inc/template.php | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'inc/template.php') diff --git a/inc/template.php b/inc/template.php index d8961167..c0c754f1 100644 --- a/inc/template.php +++ b/inc/template.php @@ -5,10 +5,7 @@ // savetheinternet@n0v4.com // ----------------------------------------------------- - // Standard configuration - // - // Folder where the template files are kept - $templateDir = $config['dir']['template']; + // Standard configuration // // Enable global things like %gentime, etc. $templateGlobals = true; @@ -170,12 +167,18 @@ } function Element($templateFile, array $options) { - global $templateDir; + global $config; + + // Small little hack to add the PM system + if(function_exists('create_pm_header') && @$options['mod']) { + $options['pm'] = create_pm_header(); + } + // Read the template file - if($template = @file_get_contents("${templateDir}/${templateFile}")) { + if($template = @file_get_contents("{$config['dir']['template']}/${templateFile}")) { return templateParse($template, $options, null, $templateFile); } else { - throw new Exception("Template file '${templateFile}' does not exist or is empty in '${templateDir}'!"); + throw new Exception("Template file '${templateFile}' does not exist or is empty in '{$config['dir']['template']}'!"); } } -- cgit v1.3