|
eZ Publish
[4.2]
|
Common code for compiling the loop functions. More...
Public Member Functions | |
| cleanup () | |
| createSequenceVars () | |
| eZTemplateCompiledLoop ($name, &$newNodes, $parameters, $nodePlacement, $uniqid, $node, $tpl, $privateData) | |
| hasSequence () | |
| initVars () | |
| iterateSequence () | |
| processBody () | |
| processChildren () | |
| setCurrentSequenceValue () | |
Public Attributes | |
| $Name | |
| $NewNodes | |
| $Node | |
| $NodePlacement | |
| $Parameters | |
| $PrivateData | |
| $Tpl | |
| $UniqID | |
Private Member Functions | |
| destroySequenceVars () | |
Common code for compiling the loop functions.
Definition at line 37 of file eztemplatecompiledloop.php.
| eZTemplateCompiledLoop::cleanup | ( | ) |
Destroys PHP and template variables defined by the loop.
Definition at line 63 of file eztemplatecompiledloop.php.
| eZTemplateCompiledLoop::createSequenceVars | ( | ) |
Create PHP and template variables representing sequence specified for the loop.
Definition at line 87 of file eztemplatecompiledloop.php.
Referenced by initVars().
| eZTemplateCompiledLoop::destroySequenceVars | ( | ) | [private] |
Definition at line 74 of file eztemplatecompiledloop.php.
Referenced by cleanup().
| eZTemplateCompiledLoop::eZTemplateCompiledLoop | ( | $ | name, |
| &$ | newNodes, | ||
| $ | parameters, | ||
| $ | nodePlacement, | ||
| $ | uniqid, | ||
| $ | node, | ||
| $ | tpl, | ||
| $ | privateData | ||
| ) |
Definition at line 39 of file eztemplatecompiledloop.php.
| eZTemplateCompiledLoop::hasSequence | ( | ) |
Returns true if sequence has been specified for the loop in its parameters.
Definition at line 55 of file eztemplatecompiledloop.php.
Referenced by cleanup(), createSequenceVars(), iterateSequence(), and setCurrentSequenceValue().
| eZTemplateCompiledLoop::initVars | ( | ) |
create PHP and template variables needed for the loop.
Definition at line 287 of file eztemplatecompiledloop.php.
| eZTemplateCompiledLoop::iterateSequence | ( | ) |
Increments loop sequence.
Definition at line 123 of file eztemplatecompiledloop.php.
Referenced by processBody().
| eZTemplateCompiledLoop::processBody | ( | ) |
Generates loop body.
Definition at line 273 of file eztemplatecompiledloop.php.
| eZTemplateCompiledLoop::processChildren | ( | ) |
Definition at line 148 of file eztemplatecompiledloop.php.
Referenced by processBody().
| eZTemplateCompiledLoop::setCurrentSequenceValue | ( | ) |
Export current sequence value to the template variable specified in loop parameters.
Definition at line 106 of file eztemplatecompiledloop.php.
Referenced by processBody().
| eZTemplateCompiledLoop::$Name |
Definition at line 299 of file eztemplatecompiledloop.php.
| eZTemplateCompiledLoop::$NewNodes |
Definition at line 303 of file eztemplatecompiledloop.php.
| eZTemplateCompiledLoop::$Node |
Definition at line 304 of file eztemplatecompiledloop.php.
| eZTemplateCompiledLoop::$NodePlacement |
Definition at line 301 of file eztemplatecompiledloop.php.
| eZTemplateCompiledLoop::$Parameters |
Definition at line 300 of file eztemplatecompiledloop.php.
| eZTemplateCompiledLoop::$PrivateData |
Definition at line 306 of file eztemplatecompiledloop.php.
| eZTemplateCompiledLoop::$Tpl |
Definition at line 305 of file eztemplatecompiledloop.php.
| eZTemplateCompiledLoop::$UniqID |
Definition at line 302 of file eztemplatecompiledloop.php.