This is the main Smarty class
Located in /libs/Smarty.class.php (line 107)
Smarty_Internal_Data | --Smarty_Internal_TemplateBase | --Smarty
| Class | Description |
|---|---|
| SmartyBC | Smarty Backward Compatability Wrapper Class |
assigned global tpl vars
The character set to adhere to (e.g. "UTF-8")
The date format to be used internally
(accepts date() and strftime())
Flag denoting if operating system is windows
Flag denoting if Multibyte String functions are available
contains directories outside of SMARTY_DIR that are to be muted by muteExpectedErrors()
error handler returned by set_error_hanlder() in Smarty::muteExpectedErrors()
global internal smarty vars
Flag denoting if PCRE should run in UTF-8 mode
allow ambiguous resources (that are made unique by the resource handler)
variables
controls if the php template file resource is allowed
security
autoload filter
auto literal on delimiters with whitspace
variables
Set this if you want different sets of cache files for the same templates.
variables
cache lifetime in seconds
variables
Controls whether cache resources should emply locking mechanism
resource locking
check If-Modified-Since headers
caching enabled
variables
caching type
Must be an element of $cache_resource_types.
check template for modifications?
variables
Set this if you want different sets of compiled files for the same templates.
variables
locking concurrent compiles
resource locking
Controls whether config values of on/true/yes and off/false/no get converted to boolean.
config var settings
Controls whether variables with the same name overwrite each other.
config var settings
Controls whether hidden config sections/vars are read from the file.
config var settings
debug mode
Setting this to true enables the debug-console.
This determines if debugging is enable-able from the browser.
Path of debug template.
default config handler
variables
config type
default modifier
default plugin handler
variables
resource type used if none given
Must be an valid key of $registered_resources.
default template handler
variables
Should compiled-templates be prevented from being called directly?
security
When set, smarty uses this value as error_reporting-level.
display error on not assigned variables
variables
autoescape variable output
force cache file creation
variables
force template compiling?
variables
Internal flag for getTags()
joined config directory string used in cache keys
variables
joined template directory string used in cache keys
variables
template left-delimiter
variables
seconds to wait for acquiring a lock before ignoring the write lock
resource locking
Saved parameter of merged templates during compilation
merge compiled includes
variables
controls handling of PHP-blocks
security
plugin search order
internal config properties
registered cache resources
registered classes
registered filters
registered objects
registered plugins
registered resources
template right-delimiter
variables
class name
security This should be instance of Smarty_Security.
self pointer to Smarty object
Name of debugging URL-param.
Only used when $debugging_ctrl is set to 'URL'. The name of the URL-parameter that activates debugging.
start time for execution time calculation
global template functions
cached template objects
look up relative filepaths in include_path
variables
use sub dirs for compiled/cached files?
variables
cache resource handler cache
required by the compiler for BC
default dir permissions
default file permissions
internal flag to enable parser debugging
resource handler cache
block tag hierarchy
Inherited from Smarty_Internal_Data
Smarty_Internal_Data::$config_vars
Smarty_Internal_Data::$parent
Smarty_Internal_Data::$template_class
Smarty_Internal_Data::$tpl_vars
Enable error handler to mute expected messages
Error Handler to mute expected messages
Disable error handler muting expected messages
Add autoload filters
Add config directory(s)
Add default modifiers
Adds directory of plugin files
Add template directory(s)
Initialize new Smarty object
Class destructor
Empty cache folder
Empty cache for a specific template
Delete compiled template file
Compile all config files
Compile all template files
creates a template object
Loads security class and enables security
Get autoload filters
Get cache directory
Get compiled directory
Get config directory
return name of debugging template
Get default modifiers
Returns a single or all global variables
Get plugin directories
Return array of tag/attributes of all tags used by an template
Get template directories
Takes unknown classes and loads plugin files for them class name format: Smarty_PluginType_PluginName plugin filename format: plugintype.pluginname.php
Set autoload filters
Set cache directory
Set compile directory
Set config directory
set the debug template
Set default modifiers
Set plugins directory
Set template directory
Check if a template resource exists
Run installation test
<<magic>> set selfpointer on cloned object
<<magic>> Generic getter.
Calls the appropriate getter function. Issues an E_USER_NOTICE if no valid getter is found.
<<magic>> Generic setter.
Calls the appropriate setter function. Issues an E_USER_NOTICE if no valid setter is found.
Inherited From Smarty_Internal_TemplateBase
Smarty_Internal_TemplateBase::createData()
Smarty_Internal_TemplateBase::display()
Smarty_Internal_TemplateBase::fetch()
Smarty_Internal_TemplateBase::getRegisteredObject()
Smarty_Internal_TemplateBase::isCached()
Smarty_Internal_TemplateBase::loadFilter()
Smarty_Internal_TemplateBase::registerCacheResource()
Smarty_Internal_TemplateBase::registerClass()
Smarty_Internal_TemplateBase::registerDefaultConfigHandler()
Smarty_Internal_TemplateBase::registerDefaultPluginHandler()
Smarty_Internal_TemplateBase::registerDefaultTemplateHandler()
Smarty_Internal_TemplateBase::registerFilter()
Smarty_Internal_TemplateBase::registerObject()
Smarty_Internal_TemplateBase::registerPlugin()
Smarty_Internal_TemplateBase::registerResource()
Smarty_Internal_TemplateBase::unloadFilter()
Smarty_Internal_TemplateBase::unregisterCacheResource()
Smarty_Internal_TemplateBase::unregisterFilter()
Smarty_Internal_TemplateBase::unregisterObject()
Smarty_Internal_TemplateBase::unregisterPlugin()
Smarty_Internal_TemplateBase::unregisterResource()
Smarty_Internal_TemplateBase::_get_filter_name()
Smarty_Internal_TemplateBase::__call()
Inherited From Smarty_Internal_Data
Smarty_Internal_Data::append()
Smarty_Internal_Data::appendByRef()
Smarty_Internal_Data::assign()
Smarty_Internal_Data::assignByRef()
Smarty_Internal_Data::assignGlobal()
Smarty_Internal_Data::clearAllAssign()
Smarty_Internal_Data::clearAssign()
Smarty_Internal_Data::clearConfig()
Smarty_Internal_Data::configLoad()
Smarty_Internal_Data::getConfigVariable()
Smarty_Internal_Data::getConfigVars()
Smarty_Internal_Data::getStreamVariable()
Smarty_Internal_Data::getTemplateVars()
Smarty_Internal_Data::getVariable()
CACHING_LIFETIME_CURRENT
= 1
(line 129)
constant definitions
CACHING_LIFETIME_SAVED
= 2
(line 130)
constant definitions
CACHING_OFF
= 0
(line 128)
define caching modes
constant definitions
CLEAR_EXPIRED
= -1
(line 134)
define constant for clearing cache files be saved expiration datees
constant definitions
COMPILECHECK_CACHEMISS
= 2
(line 141)
constant definitions
COMPILECHECK_OFF
= 0
(line 139)
define compile check modes
constant definitions
COMPILECHECK_ON
= 1
(line 140)
constant definitions
FILTER_OUTPUT
= 'output'
(line 154)
constant definitions
FILTER_POST
= 'post'
(line 152)
filter types
constant definitions
FILTER_PRE
= 'pre'
(line 153)
constant definitions
FILTER_VARIABLE
= 'variable'
(line 155)
constant definitions
PHP_ALLOW
= 3
(line 148)
constant definitions
PHP_PASSTHRU
= 0
(line 145)
modes for handling of "<?php ... ?>" tags in templates.
constant definitions
PHP_QUOTE
= 1
(line 146)
constant definitions
PHP_REMOVE
= 2
(line 147)
constant definitions
PLUGIN_BLOCK
= 'block'
(line 160)
constant definitions
PLUGIN_COMPILER
= 'compiler'
(line 161)
constant definitions
PLUGIN_FUNCTION
= 'function'
(line 159)
plugin types
constant definitions
PLUGIN_MODIFIER
= 'modifier'
(line 162)
constant definitions
PLUGIN_MODIFIERCOMPILER
= 'modifiercompiler'
(line 163)
constant definitions
SCOPE_GLOBAL
= 3
(line 124)
constant definitions
SCOPE_LOCAL
= 0
(line 121)
define variable scopes
constant definitions
SCOPE_PARENT
= 1
(line 122)
constant definitions
SCOPE_ROOT
= 2
(line 123)
constant definitions
SMARTY_VERSION
= 'Smarty-3.1-DEV'
(line 116)
smarty version
constant definitions
Documentation generated on Mon, 17 Jun 2013 21:06:43 +0000 by phpDocumentor 1.4.3