23 if (!isset($params[1])) {
26 if (!isset($params[2])) {
29 if (!isset($params[3])) {
32 $function =
'wordwrap';
34 if ($compiler->template->caching && ($compiler->tag_nocache | $compiler->nocache)) {
35 $compiler->template->required_plugins[
'nocache'][
'wordwrap'][
'modifier'][
'file'] = SMARTY_PLUGINS_DIR .
'shared.mb_wordwrap.php';
36 $compiler->template->required_plugins[
'nocache'][
'wordwrap'][
'modifier'][
'function'] =
'smarty_mb_wordwrap';
38 $compiler->template->required_plugins[
'compiled'][
'wordwrap'][
'modifier'][
'file'] = SMARTY_PLUGINS_DIR .
'shared.mb_wordwrap.php';
39 $compiler->template->required_plugins[
'compiled'][
'wordwrap'][
'modifier'][
'function'] =
'smarty_mb_wordwrap';
41 $function =
'smarty_mb_wordwrap';
43 return $function .
'(' . $params[0] .
',' . $params[1] .
',' . $params[2] .
',' . $params[3] .
')';
static $_MBSTRING
Flag denoting if Multibyte String functions are available.
smarty_modifiercompiler_wordwrap($params, $compiler)
Smarty wordwrap modifier plugin.