/
home
/
techb158
/
exp.abdallabala.com
/
vendor
/
smarty
/
smarty
/
libs
/
sysplugins
/
/home/techb158/exp.abdallabala.com/vendor/smarty/smarty/libs/sysplugins
mkdir
upload
Name
Size
Mode
Actions
smartycompilerexception.php
771
0644
edit
dl
rm
smartyexception.php
334
0644
edit
dl
rm
smarty_cacheresource.php
6644
0644
edit
dl
rm
smarty_cacheresource_custom.php
9912
0644
edit
dl
rm
smarty_cacheresource_keyvaluestore.php
17651
0644
edit
dl
rm
smarty_data.php
1696
0644
edit
dl
rm
smarty_internal_block.php
1627
0644
edit
dl
rm
smarty_internal_cacheresource_file.php
8202
0644
edit
dl
rm
smarty_internal_compilebase.php
7098
0644
edit
dl
rm
smarty_internal_compile_append.php
1791
0644
edit
dl
rm
smarty_internal_compile_assign.php
3416
0644
edit
dl
rm
smarty_internal_compile_block.php
7696
0644
edit
dl
rm
smarty_internal_compile_block_child.php
485
0644
edit
dl
rm
smarty_internal_compile_block_parent.php
583
0644
edit
dl
rm
smarty_internal_compile_break.php
3854
0644
edit
dl
rm
smarty_internal_compile_call.php
2870
0644
edit
dl
rm
smarty_internal_compile_capture.php
3633
0644
edit
dl
rm
smarty_internal_compile_child.php
2468
0644
edit
dl
rm
smarty_internal_compile_config_load.php
2729
0644
edit
dl
rm
smarty_internal_compile_continue.php
437
0644
edit
dl
rm
smarty_internal_compile_debug.php
1083
0644
edit
dl
rm
smarty_internal_compile_eval.php
1891
0644
edit
dl
rm
smarty_internal_compile_extends.php
5403
0644
edit
dl
rm
smarty_internal_compile_for.php
6706
0644
edit
dl
rm
smarty_internal_compile_foreach.php
11728
0644
edit
dl
rm
smarty_internal_compile_function.php
9933
0644
edit
dl
rm
smarty_internal_compile_if.php
8302
0644
edit
dl
rm
smarty_internal_compile_include.php
15018
0644
edit
dl
rm
smarty_internal_compile_include_php.php
3565
0644
edit
dl
rm
smarty_internal_compile_insert.php
6024
0644
edit
dl
rm
smarty_internal_compile_ldelim.php
1053
0644
edit
dl
rm
smarty_internal_compile_make_nocache.php
1666
0644
edit
dl
rm
smarty_internal_compile_nocache.php
2138
0644
edit
dl
rm
smarty_internal_compile_parent.php
565
0644
edit
dl
rm
smarty_internal_compile_private_block_plugin.php
5084
0644
edit
dl
rm
smarty_internal_compile_private_foreachsection.php
7077
0644
edit
dl
rm
smarty_internal_compile_private_function_plugin.php
2527
0644
edit
dl
rm
smarty_internal_compile_private_modifier.php
8044
0644
edit
dl
rm
smarty_internal_compile_private_object_block_function.php
1356
0644
edit
dl
rm
smarty_internal_compile_private_object_function.php
3200
0644
edit
dl
rm
smarty_internal_compile_private_php.php
9834
0644
edit
dl
rm
smarty_internal_compile_private_print_expression.php
6683
0644
edit
dl
rm
smarty_internal_compile_private_registered_block.php
2981
0644
edit
dl
rm
smarty_internal_compile_private_registered_function.php
3438
0644
edit
dl
rm
smarty_internal_compile_private_special_variable.php
5826
0644
edit
dl
rm
smarty_internal_compile_rdelim.php
902
0644
edit
dl
rm
smarty_internal_compile_section.php
18397
0644
edit
dl
rm
smarty_internal_compile_setfilter.php
2182
0644
edit
dl
rm
smarty_internal_compile_shared_inheritance.php
1797
0644
edit
dl
rm
smarty_internal_compile_while.php
3822
0644
edit
dl
rm
smarty_internal_configfilelexer.php
24846
0644
edit
dl
rm
smarty_internal_configfileparser.php
34640
0644
edit
dl
rm
smarty_internal_config_file_compiler.php
6548
0644
edit
dl
rm
smarty_internal_data.php
8988
0644
edit
dl
rm
smarty_internal_debug.php
15464
0644
edit
dl
rm
smarty_internal_errorhandler.php
4335
0644
edit
dl
rm
smarty_internal_extension_handler.php
8210
0644
edit
dl
rm
smarty_internal_method_addautoloadfilters.php
2222
0644
edit
dl
rm
smarty_internal_method_adddefaultmodifiers.php
1164
0644
edit
dl
rm
smarty_internal_method_append.php
2867
0644
edit
dl
rm
smarty_internal_method_appendbyref.php
1801
0644
edit
dl
rm
smarty_internal_method_assignbyref.php
1276
0644
edit
dl
rm
smarty_internal_method_assignglobal.php
1408
0644
edit
dl
rm
smarty_internal_method_clearallassign.php
778
0644
edit
dl
rm
smarty_internal_method_clearallcache.php
994
0644
edit
dl
rm
smarty_internal_method_clearassign.php
1073
0644
edit
dl
rm
smarty_internal_method_clearcache.php
1285
0644
edit
dl
rm
smarty_internal_method_clearcompiledtemplate.php
5656
0644
edit
dl
rm
smarty_internal_method_clearconfig.php
977
0644
edit
dl
rm
smarty_internal_method_compileallconfig.php
964
0644
edit
dl
rm
smarty_internal_method_compilealltemplates.php
4646
0644
edit
dl
rm
smarty_internal_method_configload.php
7297
0644
edit
dl
rm
smarty_internal_method_createdata.php
1330
0644
edit
dl
rm
smarty_internal_method_getautoloadfilters.php
1353
0644
edit
dl
rm
smarty_internal_method_getconfigvariable.php
919
0644
edit
dl
rm
smarty_internal_method_getconfigvars.php
1633
0644
edit
dl
rm
smarty_internal_method_getdebugtemplate.php
709
0644
edit
dl
rm
smarty_internal_method_getdefaultmodifiers.php
745
0644
edit
dl
rm
smarty_internal_method_getglobal.php
1112
0644
edit
dl
rm
smarty_internal_method_getregisteredobject.php
1344
0644
edit
dl
rm
smarty_internal_method_getstreamvariable.php
1269
0644
edit
dl
rm
smarty_internal_method_gettags.php
2072
0644
edit
dl
rm
smarty_internal_method_gettemplatevars.php
4021
0644
edit
dl
rm
smarty_internal_method_literals.php
3049
0644
edit
dl
rm
smarty_internal_method_loadfilter.php
2172
0644
edit
dl
rm
smarty_internal_method_loadplugin.php
4246
0644
edit
dl
rm
smarty_internal_method_mustcompile.php
1769
0644
edit
dl
rm
smarty_internal_method_registercacheresource.php
1178
0644
edit
dl
rm
smarty_internal_method_registerclass.php
1427
0644
edit
dl
rm
smarty_internal_method_registerdefaultconfighandler.php
1175
0644
edit
dl
rm
smarty_internal_method_registerdefaultpluginhandler.php
1274
0644
edit
dl
rm
smarty_internal_method_registerdefaulttemplatehandler.php
3015
0644
edit
dl
rm
smarty_internal_method_registerfilter.php
2497
0644
edit
dl
rm
smarty_internal_method_registerobject.php
4076
0644
edit
dl
rm
smarty_internal_method_registerplugin.php
2218
0644
edit
dl
rm
smarty_internal_method_registerresource.php
1862
0644
edit
dl
rm
smarty_internal_method_setautoloadfilters.php
2278
0644
edit
dl
rm
smarty_internal_method_setdebugtemplate.php
1023
0644
edit
dl
rm
smarty_internal_method_setdefaultmodifiers.php
1008
0644
edit
dl
rm
smarty_internal_method_unloadfilter.php
1440
0644
edit
dl
rm
smarty_internal_method_unregistercacheresource.php
1074
0644
edit
dl
rm
smarty_internal_method_unregisterfilter.php
1471
0644
edit
dl
rm
smarty_internal_method_unregisterobject.php
1059
0644
edit
dl
rm
smarty_internal_method_unregisterplugin.php
1158
0644
edit
dl
rm
smarty_internal_method_unregisterresource.php
1054
0644
edit
dl
rm
smarty_internal_nocache_insert.php
1731
0644
edit
dl
rm
smarty_internal_parsetree.php
907
0644
edit
dl
rm
smarty_internal_parsetree_code.php
889
0644
edit
dl
rm
smarty_internal_parsetree_dq.php
3315
0644
edit
dl
rm
smarty_internal_parsetree_dqcontent.php
930
0644
edit
dl
rm
smarty_internal_parsetree_tag.php
1776
0644
edit
dl
rm
smarty_internal_parsetree_template.php
4723
0644
edit
dl
rm
smarty_internal_parsetree_text.php
1279
0644
edit
dl
rm
smarty_internal_resource_eval.php
2787
0644
edit
dl
rm
smarty_internal_resource_extends.php
3728
0644
edit
dl
rm
smarty_internal_resource_file.php
6778
0644
edit
dl
rm
smarty_internal_resource_php.php
3602
0644
edit
dl
rm
smarty_internal_resource_registered.php
3199
0644
edit
dl
rm
smarty_internal_resource_stream.php
2395
0644
edit
dl
rm
smarty_internal_resource_string.php
3073
0644
edit
dl
rm
smarty_internal_runtime_cachemodify.php
2593
0644
edit
dl
rm
smarty_internal_runtime_cacheresourcefile.php
5866
0644
edit
dl
rm
smarty_internal_runtime_capture.php
4187
0644
edit
dl
rm
smarty_internal_runtime_codeframe.php
4089
0644
edit
dl
rm
smarty_internal_runtime_filterhandler.php
2977
0644
edit
dl
rm
smarty_internal_runtime_foreach.php
5477
0644
edit
dl
rm
smarty_internal_runtime_getincludepath.php
5011
0644
edit
dl
rm
smarty_internal_runtime_inheritance.php
8369
0644
edit
dl
rm
smarty_internal_runtime_make_nocache.php
2070
0644
edit
dl
rm
smarty_internal_runtime_tplfunction.php
7582
0644
edit
dl
rm
smarty_internal_runtime_updatecache.php
6627
0644
edit
dl
rm
smarty_internal_runtime_updatescope.php
3953
0644
edit
dl
rm
smarty_internal_runtime_writefile.php
3468
0644
edit
dl
rm
smarty_internal_smartytemplatecompiler.php
5625
0644
edit
dl
rm
smarty_internal_template.php
25925
0644
edit
dl
rm
smarty_internal_templatebase.php
13937
0644
edit
dl
rm
smarty_internal_templatecompilerbase.php
59708
0644
edit
dl
rm
smarty_internal_templatelexer.php
36393
0644
edit
dl
rm
smarty_internal_templateparser.php
137880
0644
edit
dl
rm
smarty_internal_testinstall.php
32044
0644
edit
dl
rm
smarty_internal_undefined.php
1699
0644
edit
dl
rm
smarty_resource.php
9514
0644
edit
dl
rm
smarty_resource_custom.php
3015
0644
edit
dl
rm
smarty_resource_recompiled.php
2394
0644
edit
dl
rm
smarty_resource_uncompiled.php
1420
0644
edit
dl
rm
smarty_security.php
23468
0644
edit
dl
rm
smarty_template_cached.php
7768
0644
edit
dl
rm
smarty_template_compiled.php
9461
0644
edit
dl
rm
smarty_template_config.php
3063
0644
edit
dl
rm
smarty_template_resource_base.php
3491
0644
edit
dl
rm
smarty_template_source.php
5327
0644
edit
dl
rm
smarty_undefined_variable.php
567
0644
edit
dl
rm
smarty_variable.php
910
0644
edit
dl
rm
Edit:
/home/techb158/exp.abdallabala.com/vendor/smarty/smarty/libs/sysplugins/smarty_internal_data.php
(8988B)
<?php /** * Smarty Internal Plugin Data * This file contains the basic classes and methods for template and variable creation * * @package Smarty * @subpackage Template * @author Uwe Tews */ /** * Base class with template and variable methods * * @package Smarty * @subpackage Template * * @property int $scope * @property Smarty $smarty * The following methods will be dynamically loaded by the extension handler when they are called. * They are located in a corresponding Smarty_Internal_Method_xxxx class * * @method mixed _getConfigVariable(string $varName, bool $errorEnable = true) * @method mixed getConfigVariable(string $varName, bool $errorEnable = true) * @method mixed getConfigVars(string $varName = null, bool $searchParents = true) * @method mixed getGlobal(string $varName = null) * @method mixed getStreamVariable(string $variable) * @method Smarty_Internal_Data clearAssign(mixed $tpl_var) * @method Smarty_Internal_Data clearAllAssign() * @method Smarty_Internal_Data clearConfig(string $varName = null) * @method Smarty_Internal_Data configLoad(string $config_file, mixed $sections = null, string $scope = 'local') */ abstract class Smarty_Internal_Data { /** * This object type (Smarty = 1, template = 2, data = 4) * * @var int */ public $_objType = 4; /** * name of class used for templates * * @var string */ public $template_class = 'Smarty_Internal_Template'; /** * template variables * * @var Smarty_Variable[] */ public $tpl_vars = array(); /** * parent template (if any) * * @var Smarty|Smarty_Internal_Template|Smarty_Data */ public $parent = null; /** * configuration settings * * @var string[] */ public $config_vars = array(); /** * extension handler * * @var Smarty_Internal_Extension_Handler */ public $ext = null; /** * Smarty_Internal_Data constructor. * * Install extension handler */ public function __construct() { $this->ext = new Smarty_Internal_Extension_Handler(); $this->ext->objType = $this->_objType; } /** * assigns a Smarty variable * * @param array|string $tpl_var the template variable name(s) * @param mixed $value the value to assign * @param boolean $nocache if true any output of this variable will be not cached * * @return Smarty_Internal_Data current Smarty_Internal_Data (or Smarty or Smarty_Internal_Template) instance for * chaining */ public function assign($tpl_var, $value = null, $nocache = false) { if (is_array($tpl_var)) { foreach ($tpl_var as $_key => $_val) { $this->assign($_key, $_val, $nocache); } } else { if ($tpl_var !== '') { if ($this->_objType === 2) { /** * * * @var Smarty_Internal_Template $this */ $this->_assignInScope($tpl_var, $value, $nocache); } else { $this->tpl_vars[ $tpl_var ] = new Smarty_Variable($value, $nocache); } } } return $this; } /** * appends values to template variables * * @api Smarty::append() * @link http://www.smarty.net/docs/en/api.append.tpl * * @param array|string $tpl_var the template variable name(s) * @param mixed $value the value to append * @param bool $merge flag if array elements shall be merged * @param bool $nocache if true any output of this variable will * be not cached * * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty */ public function append($tpl_var, $value = null, $merge = false, $nocache = false) { return $this->ext->append->append($this, $tpl_var, $value, $merge, $nocache); } /** * assigns a global Smarty variable * * @param string $varName the global variable name * @param mixed $value the value to assign * @param boolean $nocache if true any output of this variable will be not cached * * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty */ public function assignGlobal($varName, $value = null, $nocache = false) { return $this->ext->assignGlobal->assignGlobal($this, $varName, $value, $nocache); } /** * appends values to template variables by reference * * @param string $tpl_var the template variable name * @param mixed &$value the referenced value to append * @param boolean $merge flag if array elements shall be merged * * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty */ public function appendByRef($tpl_var, &$value, $merge = false) { return $this->ext->appendByRef->appendByRef($this, $tpl_var, $value, $merge); } /** * assigns values to template variables by reference * * @param string $tpl_var the template variable name * @param $value * @param boolean $nocache if true any output of this variable will be not cached * * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty */ public function assignByRef($tpl_var, &$value, $nocache = false) { return $this->ext->assignByRef->assignByRef($this, $tpl_var, $value, $nocache); } /** * Returns a single or all template variables * * @api Smarty::getTemplateVars() * @link http://www.smarty.net/docs/en/api.get.template.vars.tpl * * @param string $varName variable name or null * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $_ptr optional pointer to data object * @param bool $searchParents include parent templates? * * @return mixed variable value or or array of variables */ public function getTemplateVars($varName = null, Smarty_Internal_Data $_ptr = null, $searchParents = true) { return $this->ext->getTemplateVars->getTemplateVars($this, $varName, $_ptr, $searchParents); } /** * gets the object of a Smarty variable * * @param string $variable the name of the Smarty variable * @param Smarty_Internal_Data $_ptr optional pointer to data object * @param boolean $searchParents search also in parent data * @param bool $error_enable * * @return Smarty_Variable|Smarty_Undefined_Variable the object of the variable * @deprecated since 3.1.28 please use Smarty_Internal_Data::getTemplateVars() instead. */ public function getVariable( $variable = null, Smarty_Internal_Data $_ptr = null, $searchParents = true, $error_enable = true ) { return $this->ext->getTemplateVars->_getVariable($this, $variable, $_ptr, $searchParents, $error_enable); } /** * Follow the parent chain an merge template and config variables * * @param \Smarty_Internal_Data|null $data */ public function _mergeVars(Smarty_Internal_Data $data = null) { if (isset($data)) { if (!empty($this->tpl_vars)) { $data->tpl_vars = array_merge($this->tpl_vars, $data->tpl_vars); } if (!empty($this->config_vars)) { $data->config_vars = array_merge($this->config_vars, $data->config_vars); } } else { $data = $this; } if (isset($this->parent)) { $this->parent->_mergeVars($data); } } /** * Return true if this instance is a Data obj * * @return bool */ public function _isDataObj() { return $this->_objType === 4; } /** * Return true if this instance is a template obj * * @return bool */ public function _isTplObj() { return $this->_objType === 2; } /** * Return true if this instance is a Smarty obj * * @return bool */ public function _isSmartyObj() { return $this->_objType === 1; } /** * Get Smarty object * * @return Smarty */ public function _getSmartyObj() { return $this->smarty; } /** * Handle unknown class methods * * @param string $name unknown method-name * @param array $args argument array * * @return mixed */ public function __call($name, $args) { return $this->ext->_callExternalMethod($this, $name, $args); } }
Save
cmd:
run