diff --git a/public_html/includes/class/class.LSsession.php b/public_html/includes/class/class.LSsession.php index 27902a51..1520ebf7 100644 --- a/public_html/includes/class/class.LSsession.php +++ b/public_html/includes/class/class.LSsession.php @@ -148,6 +148,8 @@ class LSsession { $GLOBALS['Smarty'] -> debugging = true; } } + + $GLOBALS['Smarty'] -> register_function('getFData','smarty_getFData'); $GLOBALS['Smarty'] -> assign('LS_CSS_DIR',LS_CSS_DIR); $GLOBALS['Smarty'] -> assign('LS_IMAGES_DIR',LS_IMAGES_DIR); diff --git a/public_html/includes/functions.php b/public_html/includes/functions.php index a65a0a6f..552fce44 100644 --- a/public_html/includes/functions.php +++ b/public_html/includes/functions.php @@ -164,6 +164,11 @@ function _getFData_extractAndModify($data,$ch) { return $val; } +function smarty_getFData($params) { + extract($params); + echo getFData($format,$data,$meth=NULL); +} + function getFieldInFormat($format) { $fields=array(); $expr="%{([A-Za-z0-9]+)(\:(-?[0-9])+)?(\:(-?[0-9]+))?(-)?(\!|\_)?(~)?}";