20 $_smarty_trusted =
false;
21 if ($params[
'resource_type'] ==
'file') {
22 if (!empty($smarty->trusted_dir)) {
23 $_rp = realpath($params[
'resource_name']);
24 foreach ((array)$smarty->trusted_dir as $curr_dir) {
25 if (!empty($curr_dir) && is_readable ($curr_dir)) {
26 $_cd = realpath($curr_dir);
27 if (strncmp($_rp, $_cd, strlen($_cd)) == 0
29 $_smarty_trusted =
true;
38 $_smarty_trusted = call_user_func_array($smarty->_plugins[
'resource'][$params[
'resource_type']][0][3],
39 array($params[
'resource_name'], $smarty));
42 return $_smarty_trusted;