PageRenderTime 29ms CodeModel.GetById 4ms RepoModel.GetById 1ms app.codeStats 0ms

/engines/smarty/plugins/function.explode.php

https://bitbucket.org/Balancer/bors-core
PHP | 11 lines | 9 code | 2 blank | 0 comment | 0 complexity | 9ee27a9b36c734138ba5e80075b3d26e MD5 | raw file
Possible License(s): LGPL-2.1, GPL-3.0
  1. <?php
  2. function smarty_function_explode($params, &$smarty)
  3. {
  4. extract($params);
  5. $vars = explode(',', $vars);
  6. eval("list(".('$'.join(',$', $vars)).") = explode(\"".(empty($delim) ? '|' : $delim)."\", \"".addslashes($value)."\");");
  7. foreach($vars as $v)
  8. $smarty->assign($v, $$v);
  9. }