tangra logo
   
[ class tree: tangra_lib ] [ index: tangra_lib ] [ all elements ]
 

Source for file i_tple_advanced.class.php

Documentation is available at i_tple_advanced.class.php

  1. <?php
  2. // Tangra (Application Framework and Tools for PHP)
  3. //  $Id$
  4. //
  5.  
  6. /**
  7.  * Contains interface I_TPLE_Advanced
  8.  *
  9.  * @package tangra_lib
  10.  * @subpackage interfaces
  11.  *
  12.  */
  13.  
  14. /**
  15.  *
  16.  */
  17. require_once(TANGRA_MAIN_DIR.'interfaces/i_tple.inc.php');
  18.  
  19. /**
  20.  * Shows that class is Advanced TPLE
  21.  *
  22.  * Advanced TPLE is TPLE that provides caching and multiple compiled templates per one source template.
  23.  *
  24.  * @package tangra_lib
  25.  * @subpackage interfaces
  26.  */
  27. interface I_Tple_Advanced extends I_Tple {
  28.     /**
  29.      *
  30.      * @param string $tpl 
  31.      * @param unknown_type $cache_id ID of cache that will be used
  32.      * @param unknown_type $compile_id ID of compiled template that will be used
  33.      */
  34.     public function display_adv($tpl$cache_id null$compile_id null);
  35.  
  36.     public function fetch_adv($tpl$cache_id null$compile_id null);
  37. }