Public paste
Undefined
By: partials | Date: Nov 19 2009 09:05 | Format: None | Expires: never | Size: 606 B | Hits: 843

  1. private function
  2.       partial
  3.       ($source = null, array $data = array())
  4.       {
  5.            
  6.               global $TEMPLATE;
  7.               if(is_file($src = BEYOND_ROOT.'inc/templates/'.$TEMPLATE->template.'/partials/'.$source))
  8.               {
  9.              
  10.                 if(is_array($data)) foreach($data as $k => $v) $this->$k = $v;
  11.                
  12.                 ob_start();
  13.                 require $src;
  14.                 $_partial = ob_get_contents();
  15.                 ob_end_clean();
  16.                 return $_partial;
  17.                
  18.               }
  19.              
  20.       }