PEEL Shopping
Open source ecommerce : PEEL Shopping
Smarty Namespace Reference

Smarty plugin to format text blocks. More...

Detailed Description

Smarty plugin to format text blocks.

Smarty Resource Plugin.

Smarty Internal Write File Class.

Smarty write file plugin.

Utility class.

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

Smarty Internal Plugin Templateparser.

Smarty Internal Plugin Templatelexer.

Main abstract compiler class.

Class with shared template methodes.

Smarty Internal Plugin Smarty Template Base.

Main class with template data structures and methods.

Smarty Internal Plugin Template.

Smarty Internal Plugin Smarty Template Compiler Base.

Smarty Internal Plugin Resource String.

Smarty Internal Plugin Resource Stream.

Smarty Internal Plugin Resource Registered.

Smarty Internal Plugin Resource PHP.

Smarty Internal Plugin Resource File.

Smarty Internal Plugin Resource Extends.

Smarty Internal Plugin Resource Eval.

template linebreaks

template text

Template element.

Raw chars as part of a double quoted string.

Double quoted string inside a tag.

Code fragment inside a tag.

A complete smarty tag.

Compiler

Smarty Internal Plugin Templateparser Parsetrees.

Smarty Internal Plugin Nocache Insert.

Smarty Internal Read Include Path Class.

Smarty read include path plugin.

This class does call function defined with the {function} tag.

Smarty Internal Plugin Function Call Handler.

Class for filter processing.

Smarty Internal Plugin Filter Handler.

Smarty Internal Plugin Debug Class.

Smarty Internal Plugin Debug.

class for undefined variable object

class for the Smarty variable object

class for the Smarty data object

Base class with template and variable methodes.

Smarty Internal Plugin Data.

Smarty Internal Plugin Configfileparser.

Smarty Internal Plugin Configfilelexer.

Main config file compiler class.

Smarty Internal Plugin Config File Compiler.

Smarty Internal Plugin Config.

This class does extend all internal compile plugins.

Smarty Internal Plugin CompileBase.

Smarty Internal Plugin Compile Whileclose Class.

Smarty Internal Plugin Compile While Class.

Smarty Internal Plugin Compile While.

Smarty Internal Plugin Compile Setfilterclose Class.

Smarty Internal Plugin Compile Setfilter Class.

Smarty Internal Plugin Compile Setfilter.

Smarty Internal Plugin Compile Sectionclose Class.

Smarty Internal Plugin Compile Sectionelse Class.

Smarty Internal Plugin Compile Section Class.

Smarty Internal Plugin Compile Section.

Smarty Internal Plugin Compile Rdelim Class.

Smarty Internal Plugin Compile Rdelim.

Smarty Internal Plugin Compile special Smarty Variable Class.

Smarty Internal Plugin Compile Special Smarty Variable.

Smarty Internal Plugin Compile Registered Function Class.

Smarty Internal Plugin Compile Registered Function.

Smarty Internal Plugin Compile Registered Block Class.

Smarty Internal Plugin Compile Registered Block.

Smarty Internal Plugin Compile Print Expression Class.

Smarty Internal Plugin Compile Print Expression.

Smarty Internal Plugin Compile Object Function Class.

Smarty Internal Plugin Compile Object Funtion.

Smarty Internal Plugin Compile Object Block Function Class.

Smarty Internal Plugin Compile Object Block Function.

Smarty Internal Plugin Compile Modifier Class.

Smarty Internal Plugin Compile Modifier.

Smarty Internal Plugin Compile Function Plugin Class.

Smarty Internal Plugin Compile Function Plugin.

Smarty Internal Plugin Compile Block Plugin Class.

Smarty Internal Plugin Compile Block Plugin.

Smarty Internal Plugin Compile Nocacheclose Class.

Smarty Internal Plugin Compile Nocache Classv.

Smarty Internal Plugin Compile Nocache.

Smarty Internal Plugin Compile Ldelim Class.

Smarty Internal Plugin Compile Ldelim.

Smarty Internal Plugin Compile Insert.

Smarty Internal Plugin Compile Insert Class.

Smarty Internal Plugin Compile Include PHP.

Smarty Internal Plugin Compile Include Class.

Smarty Internal Plugin Compile Include.

Smarty Internal Plugin Compile Ifclose Class.

Smarty Internal Plugin Compile ElseIf Class.

Smarty Internal Plugin Compile Else Class.

Smarty Internal Plugin Compile If Class.

Smarty Internal Plugin Compile If.

Smarty Internal Plugin Compile Functionclose Class.

Smarty Internal Plugin Compile Function Class.

Smarty Internal Plugin Compile Function.

Smarty Internal Plugin Compile Foreachclose Class.

Smarty Internal Plugin Compile Foreachelse Class.

Smarty Internal Plugin Compile Foreach Class.

Smarty Internal Plugin Compile Foreach.

Smarty Internal Plugin Compile Forclose Class.

Smarty Internal Plugin Compile Forelse Class.

Smarty Internal Plugin Compile For Class.

Smarty Internal Plugin Compile For.

Smarty Internal Plugin Compile extend Class.

Smarty Internal Plugin Compile extend.

Smarty Internal Plugin Compile Eval Class.

Smarty Internal Plugin Compile Eval.

Smarty Internal Plugin Compile Debug Class.

Smarty Internal Plugin Compile Debug.

Smarty Internal Plugin Compile Continue Class.

Smarty Internal Plugin Compile Continue.

Smarty Internal Plugin Compile Config Load Class.

Smarty Internal Plugin Compile Config Load.

Smarty Internal Plugin Compile Captureclose Class.

Smarty Internal Plugin Compile Capture Class.

Smarty Internal Plugin Compile Capture.

Smarty Internal Plugin Compile Function_Call Class.

Smarty Internal Plugin Compile Function_Call.

Smarty Internal Plugin Compile Break Class.

Smarty Internal Plugin Compile Break.

Smarty Internal Plugin Compile BlockClose Class.

Smarty Internal Plugin Compile Block Class.

Smarty Internal Plugin Compile Block.

Smarty Internal Plugin Compile Assign Class.

Smarty Internal Plugin Compile Assign.

Smarty Internal Plugin Compile Append Class.

Smarty Internal Plugin Compile Append.

This class does contain all necessary methods for the HTML cache on file system.

Smarty Internal Plugin CacheResource File.

Smarty Cache Handler Base for Key/Value Storage Implementations.

Smarty Resource Data Object.

Cache Handler API.

Smarty Internal Plugin.

Smarty compiler exception class.

Smarty exception class.

Load always needed external class files.

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

Smarty shared plugin.

Smarty plugin

PluginsModifierCompiler.

Smarty plugin

PluginsModifier.

Smarty plugin.

Smarty plugin

PluginsFunction.

PluginsBlock

PluginsFunction

This plugin is only for Smarty2 BC

PluginsFunction

PluginsModifier

Debug

PluginsModifierCompiler

PluginsFilter

PluginsShared

Id
Smarty.class.php 37962 2013-08-29 17:03:04Z gboussin

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

Author
Uwe Tews
Rodney Rehm
Version
3.1-DEV

This is the main Smarty class

Cacher

Cacher

Author
Rodney Rehm

Cache Data Container for Template Files

TemplateResources

Author
Rodney Rehm

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

Author
Rodney Rehm

TemplateResources

Meta Data Container for Config Files

TemplateResources

Author
Rodney Rehm

Cacher

Author
Uwe Tews
Rodney Rehm

Implements the file system as resource for the HTML cache Version ussing nocache inserts.

Cacher

Compiles the {append} tag

Compiler

Author
Uwe Tews

Compiler

Compiles the {assign} tag

Compiler

Author
Uwe Tews

Compiles the {block}{/block} tags

Compiler

Author
Uwe Tews

Compiles the {break} tag

Compiler

Author
Uwe Tews

Compiles the calls of user defined tags defined by {function}

Compiler

Author
Uwe Tews

Compiles the {capture} tag

Compiler

Author
Uwe Tews

Compiles the {config load} tag

Compiler

Author
Uwe Tews

Compiles the {continue} tag

Compiler

Author
Uwe Tews

Compiles the {debug} tag. It opens a window the the Smarty Debugging Console.

Compiler

Author
Uwe Tews

Compiles the {eval} tag.

Compiler

Author
Uwe Tews

Compiles the {extends} tag

Compiler

Author
Uwe Tews

Compiles the {for} {forelse} {/for} tags

Compiler

Author
Uwe Tews

Compiles the {foreach} {foreachelse} {/foreach} tags

Compiler

Author
Uwe Tews

Compiles the {function} {/function} tags

Compiler

Author
Uwe Tews

Compiles the {if} {else} {elseif} {/if} tags

Compiler

Author
Uwe Tews

Compiles the {include} tag

Compiler

Author
Uwe Tews

Compiles the {include_php} tag

Compiler

Author
Uwe Tews

Compiles the {insert} tag

Compiler

Author
Uwe Tews

Compiles the {ldelim} tag

Compiler

Author
Uwe Tews

Compiles the {nocache} {/nocache} tags.

Compiler

Author
Uwe Tews

Compiles code for the execution of block plugin

Compiler

Author
Uwe Tews

Compiles code for the execution of function plugin

Compiler

Author
Uwe Tews

Compiles code for modifier execution

Compiler

Author
Uwe Tews

Compiles code for registered objects as block function

Compiler

Author
Uwe Tews

Compiles code for registered objects as function

Compiler

Author
Uwe Tews

Compiles any tag which will output an expression or variable

Compiler

Author
Uwe Tews

Compiles code for the execution of a registered block function

Compiler

Author
Uwe Tews

Compiles code for the execution of a registered function

Compiler

Author
Uwe Tews

Compiles the special $smarty variables

Compiler

Author
Uwe Tews

Compiles the {rdelim} tag

Compiler

Author
Uwe Tews

Compiles the {section} {sectionelse} {/section} tags

Compiler

Author
Uwe Tews

Compiles code for setfilter tag

Compiler

Author
Uwe Tews

Compiles the {while} tag

Compiler

Author
Uwe Tews

Compiler

Author
Uwe Tews

Config

Author
Uwe Tews

Main class for config variables

Config

This is the config file compiler class. It calls the lexer and parser to perform the compiling.

Config

Author
Uwe Tews

Config

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

Config

Author
Uwe Tews

This is the config file parser. It is generated from the internal.configfileparser.y file

Compiler

Author
Uwe Tews

This file contains the basic classes and methodes for template and variable creation

Template

Author
Uwe Tews

Template

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

Template

This class defines the Smarty variable object

Template

This class defines an object for undefined variable handling

Template

Class to collect data for the Smarty Debugging Consol

Debug

Author
Uwe Tews

Smarty filter handler class

PluginsInternal

Author
Uwe Tews

PluginsInternal

PluginsInternal

Author
Uwe Tews

PluginsInternal

Author
Monte Ohrt

Compiles the {insert} tag into the cache file

Compiler

Author
Uwe Tews

These are classes to build parsetrees in the template parser

Compiler

Author
Thue Kristensen
Uwe Tews

TemplateResources

Author
Uwe Tews
Rodney Rehm

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

TemplateResources

Implements the file system as resource for Smarty templates

TemplateResources

Implements the file system as resource for PHP templates

TemplateResources

Author
Uwe Tews
Rodney Rehm

Implements the registered resource for Smarty template

TemplateResources

Implements the streams as resource for Smarty template

TemplateResources

Author
Uwe Tews
Rodney Rehm

Implements the streams as resource for Smarty template

TemplateResources This file contains the basic classes and methodes for compiling Smarty templates with lexer/parser Compiler Uwe Tews Class SmartyTemplateCompiler Compiler This file contains the Smarty template engine Template Uwe Tews This file contains the basic shared methodes for template handling Template Uwe Tews This is the lexer to break the template source into tokens Compiler Uwe Tews This is the template parser. It is generated from the internal.templateparser.y file Compiler Uwe Tews 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

Author
Uwe Tews

PluginsInternal

Version
3-SVN
Rev
37962

Security

TemplateResources

Author
Rodney Rehm

Base implementation for resource plugins

TemplateResources

Meta Data Container for Template Files

TemplateResources

Author
Rodney Rehm

Wrapper Implementation for custom resource plugins

TemplateResources

Base implementation for resource plugins that don't compile cache

TemplateResources

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

TemplateResources

Security

Author
Uwe Tews

This documentation for Open ecommerce PEEL Shopping and PEEL.fr has been generated by Doxygen on Thu Oct 15 2015 14:41:45 - Peel ecommerce is a product of Agence web Advisto SAS. All rights reserved.