Smarty-Namensbereichsreferenz

Smarty-Namensbereichsreferenz

Ausführliche Beschreibung

Smarty Autoloader

Smarty Autoloader

Autor
Uwe Tews Usage: require_once '...path/Autoloader.php'; Smarty_Autoloader::register(); $smarty = new Smarty(); Note: This autoloader is not needed if you use Composer. Composer will automatically add the classes of the Smarty package to it common autoloader.

Smarty plugin to format text blocks

PluginsBlock

Smarty plugin

PluginsFunction

Smarty plugin This plugin is only for Smarty2 BC

PluginsFunction

Smarty plugin

PluginsModifier

Smarty plugin

Debug

Smarty plugin

PluginsModifierCompiler

Smarty plugin

PluginsFilter

Smarty shared plugin

PluginsShared

Smarty plugin

PluginsShared

Project: Smarty: the PHP compiling template engine File: Smarty.class.php

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA For questions, help, comments, discussion, etc., please join the Smarty mailing list. Send a blank e-mail to smart.nosp@m.y-di.nosp@m.scuss.nosp@m.ion-.nosp@m.subsc.nosp@m.ribe.nosp@m.@goog.nosp@m.legr.nosp@m.oups..nosp@m.com

2015 New Digital Group, Inc. 2015 Uwe Tews Monte Ohrt

Autor
Uwe Tews
Rodney Rehm
Version
3.1.27

This is the main Smarty class

Project: Smarty: the PHP compiling template engine File: SmartyBC.class.php SVN:

Id:

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA For questions, help, comments, discussion, etc., please join the Smarty mailing list. Send a blank e-mail to smart.nosp@m.y-di.nosp@m.scuss.nosp@m.ion-.nosp@m.subsc.nosp@m.ribe.nosp@m.@goog.nosp@m.legr.nosp@m.oups..nosp@m.com

2008 New Digital Group, Inc. Monte Ohrt

Autor
Uwe Tews
Rodney Rehm

Smarty Backward Compatability Wrapper Class

Smarty Internal Plugin

Cacher

Cache Handler API

Cacher

Autor
Rodney Rehm

Smarty Cache Handler Base for Key/Value Storage Implementations This class implements the functionality required to use simple key/value stores for hierarchical cache groups. key/value stores like memcache or APC do not support wildcards in keys, therefore a cache group cannot be cleared like "a|*" - which is no problem to filesystem and RDBMS implementations. This implementation is based on the concept of invalidation. While one specific cache can be identified and cleared, any range of caches cannot be identified. For this reason each level of the cache group hierarchy can have its own value in the store. These values are nothing but microtimes, telling us when a particular cache group was cleared for the last time. These keys are evaluated for every cache read to determine if the cache has been invalidated since it was created and should hence be treated as inexistent. Although deep hierarchies are possible, they are not recommended. Try to keep your cache groups as shallow as possible. Anything up 3-5 parents should be ok. So »a|b|c« is a good depth where »a|b|c|d|e|f|g|h|i|j|k« isn't. Try to join correlating cache groups: if your cache groups look somewhat like »a|b|$page|$items|$whatever« consider using »a|b|c|$page-$items-$whatever« instead.

Cacher

Autor
Rodney Rehm

Smarty Plugin Data This file contains the data object

Template

Autor
Uwe Tews

class for the Smarty data object The Smarty data object will hold Smarty variables in the current scope

Template

Smarty Internal Plugin CacheResource File

Cacher

Autor
Uwe Tews
Rodney Rehm

This class does contain all necessary methods for the HTML cache on file system Implements the file system as resource for the HTML cache Version ussing nocache inserts.

Cacher

Smarty Internal Plugin Compile Append Compiles the {append} tag

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Append Class

Compiler

Smarty Internal Plugin Compile Assign Compiles the {assign} tag

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Assign Class

Compiler

Smarty Internal Plugin Compile Block Compiles the {block}{/block} tags

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Block Class

Compiler

Smarty Internal Plugin Compile BlockClose Class

Compiler

Smarty Internal Plugin Compile Child Block Class

Compiler

Smarty Internal Plugin Compile Child Block Close Class

Compiler

Smarty Internal Plugin Compile Break Compiles the {break} tag

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Break Class

Compiler

Smarty Internal Plugin Compile Function_Call Compiles the calls of user defined tags defined by {function}

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Function_Call Class

Compiler

Smarty Internal Plugin Compile Capture Compiles the {capture} tag

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Capture Class

Compiler

Smarty Internal Plugin Compile Captureclose Class

Compiler

Smarty Internal Plugin Compile Config Load Compiles the {config load} tag

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Config Load Class

Compiler

Smarty Internal Plugin Compile Continue Compiles the {continue} tag

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Continue Class

Compiler

Smarty Internal Plugin Compile Debug Compiles the {debug} tag. It opens a window the the Smarty Debugging Console.

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Debug Class

Compiler

Smarty Internal Plugin Compile Eval Compiles the {eval} tag.

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Eval Class

Compiler

Smarty Internal Plugin Compile extend Compiles the {extends} tag

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile extend Class

Compiler

Smarty Internal Plugin Compile For Compiles the {for} {forelse} {/for} tags

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile For Class

Compiler

Smarty Internal Plugin Compile Forelse Class

Compiler

Smarty Internal Plugin Compile Forclose Class

Compiler

Smarty Internal Plugin Compile Foreach Compiles the {foreach} {foreachelse} {/foreach} tags

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Foreach Class

Compiler

Smarty Internal Plugin Compile Foreachelse Class

Compiler

Smarty Internal Plugin Compile Foreachclose Class

Compiler

Smarty Internal Plugin Compile Function Compiles the {function} {/function} tags

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Function Class

Compiler

Smarty Internal Plugin Compile Functionclose Class

Compiler

Smarty Internal Plugin Compile If Compiles the {if} {else} {elseif} {/if} tags

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile If Class

Compiler

Smarty Internal Plugin Compile Else Class

Compiler

Smarty Internal Plugin Compile ElseIf Class

Compiler

Smarty Internal Plugin Compile Ifclose Class

Compiler

Smarty Internal Plugin Compile Include Compiles the {include} tag

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Include Class

Compiler

Smarty Internal Plugin Compile Include PHP Compiles the {include_php} tag

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Insert Class

Compiler

Smarty Internal Plugin Compile Insert Compiles the {insert} tag

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Ldelim Compiles the {ldelim} tag

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Ldelim Class

Compiler

Smarty Internal Plugin Compile Nocache Compiles the {nocache} {/nocache} tags.

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Nocache Class

Compiler

Smarty Internal Plugin Compile Nocacheclose Class

Compiler

Smarty Internal Plugin Compile Block Plugin Compiles code for the execution of block plugin

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Block Plugin Class

Compiler

Smarty Internal Plugin Compile Function Plugin Compiles code for the execution of function plugin

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Function Plugin Class

Compiler

Smarty Internal Plugin Compile Modifier Compiles code for modifier execution

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Modifier Class

Compiler

Smarty Internal Plugin Compile Object Block Function Compiles code for registered objects as block function

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Object Block Function Class

Compiler

Smarty Internal Plugin Compile Object Function Compiles code for registered objects as function

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Object Function Class

Compiler

Smarty Internal Plugin Compile PHP Expression Compiles any tag which will output an expression or variable

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile PHP Expression Class

Compiler

Smarty Internal Plugin Compile Print Expression Compiles any tag which will output an expression or variable

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Print Expression Class

Compiler

Smarty Internal Plugin Compile Registered Block Compiles code for the execution of a registered block function

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Registered Block Class

Compiler

Smarty Internal Plugin Compile Registered Function Compiles code for the execution of a registered function

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Registered Function Class

Compiler

Smarty Internal Plugin Compile Special Smarty Variable Compiles the special $smarty variables

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile special Smarty Variable Class

Compiler

Smarty Internal Plugin Compile Rdelim Compiles the {rdelim} tag

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Rdelim Class

Compiler

Smarty Internal Plugin Compile Section Compiles the {section} {sectionelse} {/section} tags

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Section Class

Compiler

Smarty Internal Plugin Compile Sectionelse Class

Compiler

Smarty Internal Plugin Compile Sectionclose Class

Compiler

Smarty Internal Plugin Compile Setfilter Compiles code for setfilter tag

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile Setfilter Class

Compiler

Smarty Internal Plugin Compile Setfilterclose Class

Compiler

Smarty Internal Plugin Compile While Compiles the {while} tag

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Compile While Class

Compiler

Smarty Internal Plugin Compile Whileclose Class

Compiler

Smarty Internal Plugin CompileBase

Compiler

Autor
Uwe Tews

This class does extend all internal compile plugins

Compiler

Smarty Internal Plugin Config File Compiler This is the config file compiler class. It calls the lexer and parser to perform the compiling.

Config

Autor
Uwe Tews

Main config file compiler class

Config

Smarty Internal Plugin Configfilelexer

This is the lexer to break the config file source into tokens

Config

Autor
Uwe Tews

Smarty_Internal_Configfilelexer

This is the config file lexer. It is generated from the smarty_internal_configfilelexer.plex file

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Configfileparse

This is the config file parser. It is generated from the smarty_internal_configfileparser.y file

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Data This file contains the basic classes and methods for template and variable creation

Template

Autor
Uwe Tews

Base class with template and variable methods

Template

Smarty Internal Plugin Debug Class to collect data for the Smarty Debugging Console

Debug

Autor
Uwe Tews

Smarty Internal Plugin Debug Class

Debug

Smarty Internal Extension This file contains the Smarty template extension to create a code frame

Template

Autor
Uwe Tews

PluginsInternal

Smarty Resource Extension

TemplateResources

Autor
Uwe Tews

Smarty Resource Extension Default template and config file handling

TemplateResources

Smarty Internal Plugin Filter Handler Smarty filter handler class

PluginsInternal

Autor
Uwe Tews

Class for filter processing

PluginsInternal

Smarty Internal Plugin Function Call Handler

PluginsInternal

Autor
Uwe Tews

This class does handles template functions defined with the {function} tag missing in cache file. It can happen when the template function was called with the nocache option or within a nocache section. The template function will be loaded from it's compiled template file, executed and added to the cache file for later use.

PluginsInternal

Smarty read include path plugin

PluginsInternal

Autor
Monte Ohrt

Smarty Internal Read Include Path Class

PluginsInternal

Smarty Internal Plugin Nocache Insert Compiles the {insert} tag into the cache file

Compiler

Autor
Uwe Tews

Smarty Internal Plugin Templateparser Parsetrees These are classes to build parsetrees in the template parser

Compiler

Autor
Thue Kristensen
Uwe Tews

Compiler

Smarty Internal Plugin Templateparser Parse Tree These are classes to build parse trees in the template parser

Compiler

Autor
Thue Kristensen
Uwe Tews

Code fragment inside a tag .

Compiler

Double quoted string inside a tag.

Compiler

Smarty Internal Plugin Templateparser Parse Tree These are classes to build parse tree in the template parser

Compiler

Autor
Thue Kristensen
Uwe Tews

Raw chars as part of a double quoted string.

Compiler

A complete smarty tag.

Compiler

Template element

Compiler

Smarty Internal Plugin Templateparser Parse Tree These are classes to build parse tree in the template parser

Compiler

Autor
Thue Kristensen
Uwe Tews
  • template text

Smarty Internal Plugin Resource Eval

TemplateResources

Autor
Uwe Tews
Rodney Rehm

Smarty Internal Plugin Resource Extends

TemplateResources

Autor
Uwe Tews
Rodney Rehm

Smarty Internal Plugin Resource Extends Implements the file system as resource for Smarty which {extend}s a chain of template files templates

TemplateResources

Smarty Internal Plugin Resource File

TemplateResources

Autor
Uwe Tews
Rodney Rehm

Smarty Internal Plugin Resource File Implements the file system as resource for Smarty templates

TemplateResources

Smarty Internal Plugin Resource PHP Implements the file system as resource for PHP templates

TemplateResources

Autor
Uwe Tews
Rodney Rehm

Smarty Internal Plugin Resource Registered

TemplateResources

Autor
Uwe Tews
Rodney Rehm

Smarty Internal Plugin Resource Registered Implements the registered resource for Smarty template

TemplateResources

Veraltet:

Smarty Internal Plugin Resource Stream Implements the streams as resource for Smarty template

TemplateResources

Autor
Uwe Tews
Rodney Rehm

Smarty Internal Plugin Resource Stream Implements the streams as resource for Smarty template

TemplateResources Smarty Internal Plugin Resource String TemplateResources Uwe Tews Rodney Rehm Smarty Internal Plugin Smarty Template Compiler Base This file contains the basic classes and methods for compiling Smarty templates with lexer/parser Compiler Uwe Tews Class SmartyTemplateCompiler Compiler Smarty Internal Plugin Template This file contains the Smarty template engine Template Uwe Tews Main class with template data structures and methods Template Smarty Internal Plugin Smarty Template Base This file contains the basic shared methods for template handling Template Uwe Tews Class with shared template methods Template Main abstract compiler class Compiler Smarty Internal Plugin Templatelexer This is the lexer to break the template source into tokens Compiler Uwe Tews Smarty_Internal_Templatelexer This is the template file lexer. It is generated from the smarty_internal_templatelexer.plex file Compiler Uwe Tews Smarty Internal Plugin Templateparser This is the template parser. It is generated from the smarty_internal_templateparser.y file Compiler Uwe Tews Smarty Internal TestInstall Test Smarty installation Utilities Uwe Tews TestInstall class Utilities Project: Smarty: the PHP compiling template engine File: smarty_internal_utility.php SVN: This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA For questions, help, comments, discussion, etc., please join the Smarty mailing list. Send a blank e-mail to smart.nosp@m.y-di.nosp@m.scuss.nosp@m.ion-.nosp@m.subsc.nosp@m.ribe.nosp@m.@goog.nosp@m.legr.nosp@m.oups..nosp@m.com http://www.smarty.net/ 2008 New Digital Group, Inc. Monte Ohrt

Autor
Uwe Tews

PluginsInternal

Version
3-SVN
Rev:
3286

Utility class

Security

Smarty write file plugin

PluginsInternal

Autor
Monte Ohrt

Smarty Internal Write File Class

PluginsInternal

Smarty Resource Plugin

TemplateResources

Autor
Rodney Rehm

Smarty Resource Plugin Base implementation for resource plugins

TemplateResources

Smarty Resource Plugin Wrapper Implementation for custom resource plugins

TemplateResources

Smarty Resource Plugin Base implementation for resource plugins that don't compile cache

TemplateResources

Smarty Resource Plugin Base implementation for resource plugins that don't use the compiler

TemplateResources

Smarty plugin

Security

Autor
Uwe Tews

Created by PhpStorm. User: Uwe Tews Date: 04.12.2014 Time: 06:08 Smarty Resource Data Object Cache Data Container for Template Files

TemplateResources

Autor
Rodney Rehm

Smarty Resource Data Object Meta Data Container for Template Files

TemplateResources

Autor
Rodney Rehm

Smarty Config Source Plugin

TemplateResources

Autor
Uwe Tews

Smarty Connfig Resource Data Object Meta Data Container for Template Files

TemplateResources

Autor
Uwe Tews

class for undefined variable object This class defines an object for undefined variable handling

Template

class for the Smarty variable object This class defines the Smarty variable object

Template

Smarty compiler exception class

Smarty exception class




Korrekturen, Hinweise und Ergänzungen

Bitte scheuen Sie sich nicht und melden Sie, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Support Forum wählen. Es ist eine kostenlose Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden kommentarlos entfernt.