-
$_config_data
-
-
_add_plugin
-
add plugin
-
_compile_arg_list
-
-
_compile_block_tag
-
compile block function tag
-
_compile_capture_tag
-
Compile {capture} .. {/capture} tags
-
_compile_compiler_tag
-
compile the custom compiler tag
-
_compile_custom_tag
-
compile custom function tag
-
_compile_file
-
compile a resource
-
_compile_foreach_start
-
Compile {foreach ...} tag.
-
_compile_if_tag
-
Compile {if ...} tag
-
_compile_include_php_tag
-
Compile {include ...} tag
-
_compile_include_tag
-
Compile {include ...} tag
-
_compile_insert_tag
-
Compile {insert ...} tag
-
_compile_plugin_call
-
compiles call to plugin of type $type with name $name
-
_compile_registered_object_tag
-
compile a registered object tag
-
_compile_resource
-
compile the template
-
_compile_section_start
-
Compile {section ...} tag
-
_compile_smarty_ref
-
Compiles references of type $smarty.foo
-
_compile_source
-
compile the given source
-
_compile_tag
-
Compile a template tag
-
_dequote
-
Remove starting and ending quotes from the string
-
_eval
-
wrapper for eval() retaining $this
-
_expand_quoted_text
-
expand quoted text with embedded variables
-
_fetch_resource_info
-
fetch the template info. Gets timestamp, and source if get_source is true
-
_get_auto_filename
-
get a concrete filename for automagically created content
-
_get_auto_id
-
returns an auto_id for auto-file-functions
-
_get_compile_path
-
Get the compile path for this resource
-
_get_filter_name
-
Extracts the filter name from the given callback
-
_get_plugin_filepath
-
get filepath of requested plugin
-
_include
-
wrapper for include() retaining $this
-
_is_compiled
-
test if resource needs compiling
-
_load_filters
-
load pre- and post-filters
-
_parse_attrs
-
Parse attribute string
-
_parse_conf_var
-
parse configuration variable expression into PHP code
-
_parse_is_expr
-
Parse is expression
-
_parse_modifiers
-
parse modifier chain into PHP code
-
_parse_parenth_args
-
parse arguments in function call parenthesis
-
_parse_resource_name
-
parse out the type and name from the resource
-
_parse_section_prop
-
parse section property expression into PHP code
-
_parse_var
-
parse variable expression into PHP code
-
_parse_vars_props
-
compile multiple variables and section properties tokens into PHP code
-
_parse_var_props
-
compile single variable and section properties token into PHP code
-
_pop_cacheable_state
-
check if the compilation changes from non-cacheable to cacheable state with the end of the current plugin return php-code to reflect the transition.
-
_pop_tag
-
pop closing tag-name
-
_process_compiled_include_callback
-
callback function for preg_replace, to call a non-cacheable block
-
_push_cacheable_state
-
check if the compilation changes from cacheable to non-cacheable state with the beginning of the current plugin. return php-code to reflect the transition.
-
_push_tag
-
push opening tag-name, file-name and line-number on the tag-stack
-
_quote_replace
-
Quote subpattern references
-
_read_file
-
read in a file
-
_run_mod_handler
-
Handle modifiers
-
_smarty_cache_attrs
-
get or set an array of cached attributes for function that is
-
_smarty_include
-
called for included templates
-
_syntax_error
-
display Smarty syntax error
-
_trigger_fatal_error
-
trigger Smarty plugin error
-
_unlink
-
unlink a file, possibly using expiration time
-
_smarty_regex_replace_check
-
-
$cache_dir
-
The name of the directory for cache files.
-
$cache_handler_func
-
The function used for cache file handling. If not set, built-in caching is used.
-
$cache_lifetime
-
This is the number of seconds cached content will persist.
-
$cache_modified_check
-
Only used when $caching is enabled. If true, then If-Modified-Since headers are respected with cached content, and appropriate HTTP headers are sent.
-
$caching
-
This enables template caching.
-
$compiler_class
-
The class used for compiling templates.
-
$compiler_file
-
The file that contains the compiler class. This can a full pathname, or relative to the php_include path.
-
$compile_check
-
This tells Smarty whether to check for recompiling or not. Recompiling does not need to happen unless a template or config file is changed.
-
$compile_dir
-
The directory where compiled templates are located.
-
$compile_id
-
Set this if you want different sets of compiled files for the same templates. This is useful for things like different languages.
-
$config_booleanize
-
This tells whether or not to automatically booleanize config file variables.
-
$config_class
-
The class used to load config vars.
-
$config_dir
-
The directory where config files are located.
-
$config_fix_newlines
-
This tells whether or not automatically fix newlines in config files.
-
$config_overwrite
-
This tells if config file vars of the same name overwrite each other or not.
-
$config_read_hidden
-
This tells whether hidden sections [.foobar] are readable from the tempalates or not. Normally you would never allow this since that is the point behind hidden sections: the application can access them, but the templates cannot.
-
clear
-
Clear loaded config data for a certain file or all files.
-
clear_all_assign
-
clear all the assigned template variables.
-
clear_all_cache
-
clear the entire contents of cache (all templates)
-
clear_assign
-
clear the given assigned template variable.
-
clear_cache
-
clear cached content for the given template and cache id
-
clear_compiled_tpl
-
clears compiled version of specified template resource, or all compiled template files if one is not specified.
-
clear_config
-
clear configuration values
-
Config_File
-
Config file reading class
-
Config_File
-
Constructs a new config file class.
-
config_load
-
load configuration values
-
Config_File.class.php
-
-
core.assemble_plugin_filepath.php
-
-
core.assign_smarty_interface.php
-
-
core.create_dir_structure.php
-
-
core.display_debug_console.php
-
-
core.get_include_path.php
-
-
core.get_microtime.php
-
-
core.get_php_resource.php
-
-
core.is_secure.php
-
-
core.is_trusted.php
-
-
core.load_plugins.php
-
-
core.load_resource_plugin.php
-
-
core.process_cached_inserts.php
-
-
core.process_compiled_include.php
-
-
core.read_cache_file.php
-
-
core.rmdir.php
-
-
core.rm_auto.php
-
-
core.run_insert_handler.php
-
-
core.smarty_include_php.php
-
-
core.write_cache_file.php
-
-
core.write_compiled_include.php
-
-
core.write_compiled_resource.php
-
-
core.write_file.php
-
-
compiler.assign.php
-
-
$read_hidden
-
Controls whether hidden config sections/vars are read from the file.
-
$request_use_auto_globals
-
Indicates wether $HTTP_*_VARS[] (request_use_auto_globals=false)
-
$request_vars_order
-
The order in which request variables are registered, similar to variables_order in php.ini E = Environment, G = GET, P = POST, C = Cookies, S = Server
-
$right_delimiter
-
The right delimiter used for the template tags.
-
register_block
-
Registers block function to be used in templates
-
register_compiler_function
-
Registers compiler function
-
register_function
-
Registers custom function to be used in templates
-
register_modifier
-
Registers modifier to be used in templates
-
register_object
-
Registers object to be used in templates
-
register_outputfilter
-
Registers an output filter function to apply to a template output
-
register_postfilter
-
Registers a postfilter function to apply to a compiled template after compilation
-
register_prefilter
-
Registers a prefilter function to apply to a template before compiling
-
register_resource
-
Registers a resource to fetch a template
-
$secure_dir
-
This is the list of template directories that are considered secure. This is used only if $security is enabled. One directory per array element. $template_dir is in this list implicitly.
-
$security
-
This enables template security. When enabled, many things are restricted
-
$security_settings
-
These are the security settings for Smarty. They are used only when $security is enabled.
-
Smarty.class.php
-
-
Smarty_Compiler.class.php
-
-
set_file_contents
-
Store the contents of a file manually.
-
set_path
-
Set the path where configuration files can be found.
-
Smarty
-
The class constructor.
-
Smarty
-
-
Smarty_Compiler
-
The class constructor.
-
Smarty_Compiler
-
Template compiling class
-
SMARTY_CORE_DIR
-
-
SMARTY_DIR
-
set SMARTY_DIR to absolute path to Smarty library files.
-
SMARTY_PHP_ALLOW
-
-
SMARTY_PHP_PASSTHRU
-
-
SMARTY_PHP_QUOTE
-
-
SMARTY_PHP_REMOVE
-
-
shared.escape_special_chars.php
-
-
shared.make_timestamp.php
-
-
smarty_block_textformat
-
Smarty {textformat}{/textformat} block plugin
-
smarty_compiler_assign
-
Smarty {assign} compiler function plugin
-
smarty_core_assemble_plugin_filepath
-
assemble filepath of requested plugin
-
smarty_core_assign_smarty_interface
-
Smarty assign_smarty_interface core plugin
-
smarty_core_create_dir_structure
-
create full directory structure
-
smarty_core_display_debug_console
-
Smarty debug_console function plugin
-
smarty_core_get_include_path
-
Get path to file from include_path
-
smarty_core_get_microtime
-
Get seconds and microseconds
-
smarty_core_get_php_resource
-
Retrieves PHP script resource
-
smarty_core_is_secure
-
determines if a resource is secure or not.
-
smarty_core_is_trusted
-
determines if a resource is trusted or not
-
smarty_core_load_plugins
-
Load requested plugins
-
smarty_core_load_resource_plugin
-
load a resource plugin
-
smarty_core_process_cached_inserts
-
Replace cached inserts with the actual results
-
smarty_core_process_compiled_include
-
Replace nocache-tags by results of the corresponding non-cacheable functions and return it
-
smarty_core_read_cache_file
-
read a cache file, determine if it needs to be regenerated or not
-
smarty_core_rmdir
-
delete a dir recursively (level=0 -> keep root) WARNING: no tests, it will try to remove what you tell it!
-
smarty_core_rm_auto
-
delete an automagically created file by name and id
-
smarty_core_run_insert_handler
-
Handle insert tags
-
smarty_core_smarty_include_php
-
called for included php files within templates
-
smarty_core_write_cache_file
-
Prepend the cache information to the cache file and write it
-
smarty_core_write_compiled_include
-
Extract non-cacheable parts out of compiled template and write it
-
smarty_core_write_compiled_resource
-
write the compiled resource
-
smarty_core_write_file
-
write out a file to disk
-
smarty_function_assign_debug_info
-
Smarty {assign_debug_info} function plugin
-
smarty_function_config_load
-
Smarty {config_load} function plugin
-
smarty_function_counter
-
Smarty {counter} function plugin
-
smarty_function_cycle
-
Smarty {cycle} function plugin
-
smarty_function_debug
-
Smarty {debug} function plugin
-
smarty_function_escape_special_chars
-
escape_special_chars common function
-
smarty_function_eval
-
Smarty {eval} function plugin
-
smarty_function_fetch
-
Smarty {fetch} plugin
-
smarty_function_html_checkboxes
-
Smarty {html_checkboxes} function plugin
-
smarty_function_html_checkboxes_output
-
-
smarty_function_html_image
-
Smarty {html_image} function plugin
-
smarty_function_html_options
-
Smarty {html_options} function plugin
-
smarty_function_html_options_optgroup
-
-
smarty_function_html_options_optoutput
-
-
smarty_function_html_radios
-
Smarty {html_radios} function plugin
-
smarty_function_html_radios_output
-
-
smarty_function_html_select_date
-
Smarty {html_select_date} plugin
-
smarty_function_html_select_time
-
Smarty {html_select_time} function plugin
-
smarty_function_html_table
-
Smarty {html_table} function plugin
-
smarty_function_html_table_cycle
-
-
smarty_function_mailto
-
Smarty {mailto} function plugin
-
smarty_function_math
-
Smarty {math} function plugin
-
smarty_function_popup
-
Smarty {popup} function plugin
-
smarty_function_popup_init
-
Smarty {popup_init} function plugin
-
smarty_make_timestamp
-
Function: smarty_make_timestamp
Purpose: used by other smarty functions to make a timestamp from a string.
-
smarty_modifier_capitalize
-
Smarty capitalize modifier plugin
-
smarty_modifier_capitalize_ucfirst
-
-
smarty_modifier_cat
-
Smarty cat modifier plugin
-
smarty_modifier_count_characters
-
Smarty count_characters modifier plugin
-
smarty_modifier_count_paragraphs
-
Smarty count_paragraphs modifier plugin
-
smarty_modifier_count_sentences
-
Smarty count_sentences modifier plugin
-
smarty_modifier_count_words
-
Smarty count_words modifier plugin
-
smarty_modifier_date_format
-
Smarty date_format modifier plugin
-
smarty_modifier_debug_print_var
-
Smarty debug_print_var modifier plugin
-
smarty_modifier_default
-
Smarty default modifier plugin
-
smarty_modifier_escape
-
Smarty escape modifier plugin
-
smarty_modifier_indent
-
Smarty indent modifier plugin
-
smarty_modifier_lower
-
Smarty lower modifier plugin
-
smarty_modifier_nl2br
-
Smarty plugin
-
smarty_modifier_regex_replace
-
Smarty regex_replace modifier plugin
-
smarty_modifier_replace
-
Smarty replace modifier plugin
-
smarty_modifier_spacify
-
Smarty spacify modifier plugin
-
smarty_modifier_string_format
-
Smarty string_format modifier plugin
-
smarty_modifier_strip
-
Smarty strip modifier plugin
-
smarty_modifier_strip_tags
-
Smarty strip_tags modifier plugin
-
smarty_modifier_truncate
-
Smarty truncate modifier plugin
-
smarty_modifier_upper
-
Smarty upper modifier plugin
-
smarty_modifier_wordwrap
-
Smarty wordwrap modifier plugin
-
smarty_outputfilter_trimwhitespace
-
Smarty trimwhitespace outputfilter plugin
-
smarty_outputfilter_trimwhitespace_replace
-