LSsession / Smarty : Added getFData() smarty function

This commit is contained in:
Benjamin Renard 2010-11-15 17:31:47 +01:00
parent 88bd4b7cf1
commit 90e471646d
2 changed files with 7 additions and 0 deletions

View file

@ -148,6 +148,8 @@ class LSsession {
$GLOBALS['Smarty'] -> debugging = true; $GLOBALS['Smarty'] -> debugging = true;
} }
} }
$GLOBALS['Smarty'] -> register_function('getFData','smarty_getFData');
$GLOBALS['Smarty'] -> assign('LS_CSS_DIR',LS_CSS_DIR); $GLOBALS['Smarty'] -> assign('LS_CSS_DIR',LS_CSS_DIR);
$GLOBALS['Smarty'] -> assign('LS_IMAGES_DIR',LS_IMAGES_DIR); $GLOBALS['Smarty'] -> assign('LS_IMAGES_DIR',LS_IMAGES_DIR);

View file

@ -164,6 +164,11 @@ function _getFData_extractAndModify($data,$ch) {
return $val; return $val;
} }
function smarty_getFData($params) {
extract($params);
echo getFData($format,$data,$meth=NULL);
}
function getFieldInFormat($format) { function getFieldInFormat($format) {
$fields=array(); $fields=array();
$expr="%{([A-Za-z0-9]+)(\:(-?[0-9])+)?(\:(-?[0-9]+))?(-)?(\!|\_)?(~)?}"; $expr="%{([A-Za-z0-9]+)(\:(-?[0-9])+)?(\:(-?[0-9]+))?(-)?(\!|\_)?(~)?}";