예제 #1
0
	/**
	* 
	* @param code $ _writer
	* @return void 
	* @access protected 
	*/
	function post_generate(&$code)
	{
		$code->write_php($this->get_component_ref_code() . '->cache(ob_get_contents());ob_end_clean();');
		$code->write_php('}');
		$code->write_php($this->get_component_ref_code() . '->render();');
		parent::post_generate($code);
	} 
 /**
  * Writes the closing tag string to the compiled template
  *
  * @param code $ _writer
  * @return void
  * @access protected
  */
 function post_generate(&$code)
 {
     if ($this->has_closing_tag) {
         $code->write_html('</' . $this->get_rendered_tag() . '>');
     }
     parent::post_generate($code);
 }
예제 #3
0
 /**
  *
  * @param code $ _writer
  * @return void
  * @access protected
  */
 function post_generate(&$code)
 {
     if (!$this->hide_for_current_page) {
         $parent =& $this->find_parent_by_class('pager_navigator_tag');
         $code->write_php('if (!' . $parent->get_component_ref_code() . '->is_last()) {');
     }
     parent::post_generate($code);
     $code->write_php('}');
 }
예제 #4
0
 function post_generate(&$code)
 {
     $code->write_php('} else {');
     if ($default =& $this->find_immediate_child_by_class('grid_default_tag')) {
         $default->generate_now($code);
     }
     $code->write_php('}');
     parent::post_generate($code);
 }
예제 #5
0
 /**
  * 
  * @param code $ _writer
  * @return void 
  * @access protected 
  */
 function post_generate(&$code)
 {
     $code->write_php('}');
     $emptychild =& $this->find_immediate_child_by_class('list_default_tag');
     if ($emptychild) {
         $code->write_php(' else {');
         $emptychild->generate_now($code);
         $code->write_php('}');
     }
     parent::post_generate($code);
 }
예제 #6
0
	function post_generate(&$code)
	{
		$code->write_php('} else {');
		
		if ($default = &$this->find_immediate_child_by_class('grid_default_tag'))
			$default->generate_now($code);
			
		$code->write_php('}');

		if ($this->has_form)
		{
			$code->write_html('</form>');
		}	
		
		parent :: post_generate($code);
	} 
예제 #7
0
  function post_generate(&$code)
  {
    $code->write_php('}');

    parent :: post_generate($code);
  }
예제 #8
0
	function post_generate(&$code)
	{
		parent :: post_generate($code);
	}