/**
* Initialise the template system
*/
private function initSmarty()
{
$this->smarty = new \Smarty();
$this->smarty->setTemplateDir(APP_DIR . 'templates');
$this->smarty->setCompileDir(APP_DIR . 'templates/compiled');
$pluginDirectories = $this->smarty->getPluginsDir();
$pluginDirectories[] = SYSTEM_DIR . 'Smarty';
$this->smarty->setPluginsDir($pluginDirectories);
}