Beispiel #1
0
 public static function draw($pos, $ps, &$view)
 {
     if (!isset(self::$data[$pos])) {
         return '';
     }
     $items = self::$data[$pos];
     if (!is_array($items)) {
         return '';
     }
     $r = '';
     foreach ($items as $params) {
         $params = Arr::merge($ps, $params);
         if ($params['__widget'] == 'view') {
             $r .= Templater::processView($params, $view);
         } else {
             $r .= Templater::processModule($params, $view);
         }
     }
     return $r;
 }