Changeset d7cbbe for OWR/View.php


Ignore:
Timestamp:
11/17/13 00:24:07 (5 years ago)
Author:
pierre-alain <pierre-alain@…>
Branches:
master
Children:
55ff97
Parents:
07671a
git-author:
pierre-alain <pierre-alain@…> (11/17/13 00:24:07)
git-committer:
pierre-alain <pierre-alain@…> (11/17/13 00:24:07)
Message:

cleaning and commenting

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OWR/View.php

    r7c60cc rd7cbbe  
    7171    protected $_statusCode = 200; 
    7272 
     73    /** 
     74     * @var array stack of templates blocks 
     75     * @access protected 
     76     */ 
    7377    protected $_blocks = array(); 
    7478 
     
    110114        if(!isset($contents) || false === $contents) 
    111115        { // nothing found in cache 
    112             $contents = $this->_execute($tpl, $datas); 
     116            $contents = $this->_execute($tpl, $datas, $noCacheDatas); 
    113117 
    114118            if($cacheTime > 0) 
     
    138142     * @param string $tpl the template name 
    139143     * @param array $datas the datas 
     144     * @param array $noCacheDatas the datas that are not cached but replaced on-the-fly 
    140145     * @return string the template rendered 
    141146     */ 
    142     protected function _execute($tpl, array $datas) 
     147    protected function _execute($tpl, array $datas, array $noCacheDatas) 
    143148    { 
    144149        extract((array) $datas, EXTR_SKIP); 
     
    331336    } 
    332337 
     338    /** 
     339     * Adds a block to the stack 
     340     * 
     341     * @param string $name name of the block 
     342     * @param string $layout name of the layout containing the block 
     343     * @param string $content content of the block 
     344     * @param string $type type of the block 
     345     * @access public 
     346     */ 
    333347    public function addBlock($name, $layout, $content, $type = 'html') 
    334348    { 
     
    336350    } 
    337351 
     352    /** 
     353     * Returns all blocks from a layout 
     354     * 
     355     * @param string $layout name of the layout 
     356     * @access public 
     357     * @return string layout content or null 
     358     */ 
    338359    public function getBlocks($layout) 
    339360    { 
     
    341362    } 
    342363 
     364    /** 
     365     * Returns a block from a layout 
     366     * 
     367     * @param string $name name of the block 
     368     * @param string $layout name of the layout containing the block 
     369     * @access public 
     370     * @return string block content from the layout or null 
     371     */ 
    343372    public function getBlock($name, $layout) 
    344373    { 
     
    346375    } 
    347376 
     377    /** 
     378     * Renders blocks from a layout 
     379     * 
     380     * @param string $layout name of the layout containing the block 
     381     * @access public 
     382     */ 
    348383    public function renderBlocks($layout) 
    349384    { 
     
    353388    } 
    354389 
     390    /** 
     391     * Renders a block from a layout 
     392     * 
     393     * @param string $name name of the block 
     394     * @param string $layout name of the layout containing the block 
     395     * @access public 
     396     */ 
    355397    public function renderBlock($name, $layout) 
    356398    { 
     
    360402    } 
    361403 
     404    /** 
     405     * Returns translated text 
     406     * 
     407     * @param string $name name of the text 
     408     * @access public 
     409     * @return string translated text 
     410     */ 
    362411    public function _($name) 
    363412    { 
Note: See TracChangeset for help on using the changeset viewer.