%include /usr/lib/rpm/macros.php
Summary: Use smarty template engine in CodeIgniter
Name: CodeIgniter-lib-%{shortname}
-Version: 1
+Version: 2
Release: 0.1
License: GPL
Group: Development/Languages/PHP
Source0: Smarty_tpl.php
Requires: CodeIgniter >= 2.0.0
-Requires: php-Smarty >= 3.0
+Requires: php-Smarty >= 3.1
Requires: php-common >= 4:%{php_min_version}
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
function smarty_tpl() {
$this->Smarty();
// templates folder
- $this->template_dir= APPPATH."views/templates";
+ $this->setTemplateDir(APPPATH."views/templates");
// compiled templates folder
- $this->compile_dir= APPPATH."views/templates_c";
+ $this->setCompileDir(APPPATH."views/templates_c");
// cache folder
- $this->cache_dir= APPPATH."views/cache";
+ $this->setCacheDir(APPPATH."views/cache");
//config folder
- $this->config_dir= APPPATH."views/config";
+ $this->setConfigDir(APPPATH."views/config");
//plugins folder
- $this->plugins_dir = array(
+ $this->setPluginsDir(array(
"/usr/share/php/Smarty3/plugins/",
"/usr/share/php/Smarty3/sysplugins/"
- );
+ ));
// template recheck on
$this->compile_check= true;