X-Git-Url: https://git.nubati.net/cgi-bin/gitweb.cgi?p=phpfspot.git;a=blobdiff_plain;f=phpfspot_tmpl.php;h=e8bb48a5a5e7bec4d95765a75934f6eb2562bdcf;hp=996ff443d0a17076d8cb8251e933d6e9b282be30;hb=2765fc086522b5fb9f209bdfe266e577fc65ca84;hpb=75a329ec022ef21019afb17aecf776a10083e0cb diff --git a/phpfspot_tmpl.php b/phpfspot_tmpl.php index 996ff44..e8bb48a 100644 --- a/phpfspot_tmpl.php +++ b/phpfspot_tmpl.php @@ -2,8 +2,9 @@ /*************************************************************************** * - * Copyright (c) by Andreas Unterkircher, unki@netshadow.at - * All rights reserved + * phpfspot, presents your F-Spot photo collection in Web browsers. + * + * Copyright (c) by Andreas Unterkircher * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -21,24 +22,27 @@ * ***************************************************************************/ -require 'smarty/libs/Smarty.class.php'; - class PHPFSPOT_TMPL extends Smarty { - var $parent; - - public function __construct($parent) + public function __construct() { - if(!file_exists($parent->cfg->base_path .'/themes/'. $parent->cfg->theme_name .'/templates')) { - print "No templates found in ". $parent->cfg->base_path .'/themes/'. $parent->cfg->theme_name .'/templates'; + global $phpfspot; + + if(!file_exists($phpfspot->cfg->base_path .'/themes/'. $phpfspot->cfg->theme_name .'/templates')) { + print "No templates found in ". $phpfspot->cfg->base_path .'/themes/'. $phpfspot->cfg->theme_name .'/templates'; exit(1); } $this->Smarty(); - $this->template_dir = $parent->cfg->base_path .'/themes/'. $parent->cfg->theme_name .'/templates'; - $this->compile_dir = $parent->cfg->base_path .'/templates_c'; - $this->config_dir = $parent->cfg->base_path .'/smarty_config'; - $this->cache_dir = $parent->cfg->base_path .'/smarty_cache'; + $this->template_dir = $phpfspot->cfg->base_path .'/themes/'. $phpfspot->cfg->theme_name .'/templates'; + $this->compile_dir = $phpfspot->cfg->base_path .'/templates_c'; + $this->config_dir = $phpfspot->cfg->base_path .'/smarty_config'; + $this->cache_dir = $phpfspot->cfg->base_path .'/smarty_cache'; + + if(isset($phpfspot->cfg->use_lightbox) && $phpfspot->cfg->use_lightbox == true) + $this->assign('use_lightbox', 'true'); + if(isset($phpfspot->cfg->use_autocomplete) && $phpfspot->cfg->use_autocomplete == true) + $this->assign('use_autocomplete', 'true'); } // __construct()