/home/techb158/exp.abdallabala.com/vendor/smarty/smarty/libs/plugins
NameSizeModeActions
block.textformat.php36640644editdlrm
function.counter.php18230644editdlrm
function.cycle.php33080644editdlrm
function.fetch.php80680644editdlrm
function.html_checkboxes.php95920644editdlrm
function.html_image.php56680644editdlrm
function.html_options.php82460644editdlrm
function.html_radios.php84340644editdlrm
function.html_select_date.php151830644editdlrm
function.html_select_time.php143750644editdlrm
function.html_table.php53750644editdlrm
function.mailto.php53860644editdlrm
function.math.php37850644editdlrm
modifier.capitalize.php42110644editdlrm
modifier.date_format.php26910644editdlrm
modifier.debug_print_var.php39290644editdlrm
modifier.escape.php96690644editdlrm
modifier.mb_wordwrap.php23460644editdlrm
modifier.regex_replace.php16570644editdlrm
modifier.replace.php9990644editdlrm
modifier.spacify.php7560644editdlrm
modifier.truncate.php22310644editdlrm
modifiercompiler.cat.php6120644editdlrm
modifiercompiler.count_characters.php9180644editdlrm
modifiercompiler.count_paragraphs.php6590644editdlrm
modifiercompiler.count_sentences.php7450644editdlrm
modifiercompiler.count_words.php9790644editdlrm
modifiercompiler.default.php7700644editdlrm
modifiercompiler.escape.php51250644editdlrm
modifiercompiler.from_charset.php7520644editdlrm
modifiercompiler.indent.php7120644editdlrm
modifiercompiler.lower.php7240644editdlrm
modifiercompiler.noprint.php3400644editdlrm
modifiercompiler.string_format.php5740644editdlrm
modifiercompiler.strip.php7980644editdlrm
modifiercompiler.strip_tags.php7200644editdlrm
modifiercompiler.to_charset.php7460644editdlrm
modifiercompiler.unescape.php11900644editdlrm
modifiercompiler.upper.php6780644editdlrm
modifiercompiler.wordwrap.php11120644editdlrm
outputfilter.trimwhitespace.php37770644editdlrm
shared.escape_special_chars.php9770644editdlrm
shared.literal_compiler_param.php10470644editdlrm
shared.make_timestamp.php14830644editdlrm
shared.mb_str_replace.php17900644editdlrm
shared.mb_unicode.php15300644editdlrm
variablefilter.htmlspecialchars.php4510644editdlrm
Edit: /home/techb158/exp.abdallabala.com/vendor/smarty/smarty/libs/plugins/modifiercompiler.escape.php (5125B)
template->_checkPlugins( array( array( 'function' => 'smarty_literal_compiler_param', 'file' => SMARTY_PLUGINS_DIR . 'shared.literal_compiler_param.php' ) ) ); if ($_double_encode === null) { $_double_encode = version_compare(PHP_VERSION, '5.2.3', '>='); } try { $esc_type = smarty_literal_compiler_param($params, 1, 'html'); $char_set = smarty_literal_compiler_param($params, 2, Smarty::$_CHARSET); $double_encode = smarty_literal_compiler_param($params, 3, true); if (!$char_set) { $char_set = Smarty::$_CHARSET; } switch ($esc_type) { case 'html': if ($_double_encode) { return 'htmlspecialchars(' . $params[ 0 ] . ', ENT_QUOTES, ' . var_export($char_set, true) . ', ' . var_export($double_encode, true) . ')'; } elseif ($double_encode) { return 'htmlspecialchars(' . $params[ 0 ] . ', ENT_QUOTES, ' . var_export($char_set, true) . ')'; } else { // fall back to modifier.escape.php } // no break case 'htmlall': if (Smarty::$_MBSTRING) { if ($_double_encode) { // php >=5.2.3 - go native return 'mb_convert_encoding(htmlspecialchars(' . $params[ 0 ] . ', ENT_QUOTES, ' . var_export($char_set, true) . ', ' . var_export($double_encode, true) . '), "HTML-ENTITIES", ' . var_export($char_set, true) . ')'; } elseif ($double_encode) { // php <5.2.3 - only handle double encoding return 'mb_convert_encoding(htmlspecialchars(' . $params[ 0 ] . ', ENT_QUOTES, ' . var_export($char_set, true) . '), "HTML-ENTITIES", ' . var_export($char_set, true) . ')'; } else { // fall back to modifier.escape.php } } // no MBString fallback if ($_double_encode) { // php >=5.2.3 - go native return 'htmlentities(' . $params[ 0 ] . ', ENT_QUOTES, ' . var_export($char_set, true) . ', ' . var_export($double_encode, true) . ')'; } elseif ($double_encode) { // php <5.2.3 - only handle double encoding return 'htmlentities(' . $params[ 0 ] . ', ENT_QUOTES, ' . var_export($char_set, true) . ')'; } else { // fall back to modifier.escape.php } // no break case 'url': return 'rawurlencode(' . $params[ 0 ] . ')'; case 'urlpathinfo': return 'str_replace("%2F", "/", rawurlencode(' . $params[ 0 ] . '))'; case 'quotes': // escape unescaped single quotes return 'preg_replace("%(? "\\\\\\\\", "\'" => "\\\\\'", "\"" => "\\\\\"", "\\r" => "\\\\r", "\\n" => "\\\n", " "<\/" ))'; } } catch (SmartyException $e) { // pass through to regular plugin fallback } // could not optimize |escape call, so fallback to regular plugin if ($compiler->template->caching && ($compiler->tag_nocache | $compiler->nocache)) { $compiler->required_plugins[ 'nocache' ][ 'escape' ][ 'modifier' ][ 'file' ] = SMARTY_PLUGINS_DIR . 'modifier.escape.php'; $compiler->required_plugins[ 'nocache' ][ 'escape' ][ 'modifier' ][ 'function' ] = 'smarty_modifier_escape'; } else { $compiler->required_plugins[ 'compiled' ][ 'escape' ][ 'modifier' ][ 'file' ] = SMARTY_PLUGINS_DIR . 'modifier.escape.php'; $compiler->required_plugins[ 'compiled' ][ 'escape' ][ 'modifier' ][ 'function' ] = 'smarty_modifier_escape'; } return 'smarty_modifier_escape(' . join(', ', $params) . ')'; }