tplsavant enhancements needed for jinn and japie functionality

This commit is contained in:
Pim Snel 2006-05-22 17:53:56 +00:00
parent 174124dd9c
commit 20d7921564

View File

@ -23,7 +23,7 @@
\**************************************************************************/ \**************************************************************************/
/* $Id$ */ /* $Id$ */
if(is_file(EGW_INCLUDE_ROOT.'/phpgwapi/inc/savant2/Savant2.php')) if(is_file(EGW_INCLUDE_ROOT.'/phpgwapi/inc/savant2/Savant2.php'))
{ {
include_once(EGW_INCLUDE_ROOT.'/phpgwapi/inc/savant2/Savant2.php'); include_once(EGW_INCLUDE_ROOT.'/phpgwapi/inc/savant2/Savant2.php');
@ -79,18 +79,18 @@
} }
} }
/*! /*!
@function set_tpl_path @function set_tpl_path
@abstract sets the preferred and fallback template search paths @abstract sets the preferred and fallback template search paths
@return void @return void
*/ */
function set_tpl_path() function set_tpl_path($man_dir=false)
{ {
$preferred_dir=$this->get_tpl_dir(); $preferred_dir=$this->get_tpl_dir();
$fallback_dir=$this->get_tpl_dir(true); $fallback_dir=$this->get_tpl_dir(true);
if(!$preferred_dir && $fallback_dir) if(!$preferred_dir && $man_dir && $fallback_dir)
{ {
$this->halt(lang('No Savant2 template directories were found in:'.EGW_APP_ROOT)); $this->halt(lang('No Savant2 template directories were found in:'.EGW_APP_ROOT));
} }
@ -106,6 +106,11 @@
$this->addPath('template',$preferred_dir); $this->addPath('template',$preferred_dir);
} }
if($man_dir)
{
$this->addPath('template',$man_dir);
}
} }
} }
@ -209,4 +214,17 @@
unlink($tmpfname); unlink($tmpfname);
} }
/**
* set_var the same as assign()
*
* @param mixed $tplvar
* @param string $val
* @access public
* @return void
*/
function set_var($tplvar,$val='')
{
$this->assign($tplvar,$val);
}
} }