Example #1
0
 public function addFilter(Core_View_Layout_Template $filter, $filterData = array())
 {
     $data = array('group' => 'default', 'operator' => 'and', 'comparison' => '=');
     foreach ($filterData as $key => $d) {
         $data[$key] = $d;
     }
     $data['name'] = $filter->getAttribute('name');
     $this->filters[$filter->getId()] = array('filter' => $filter, 'data' => $data);
 }
Example #2
0
 public function setId($id)
 {
     if (isset($this->id)) {
         throw new Core_Exceptions("Id already exist");
     }
     self::$elementNumber = self::$elementNumber + 1;
     return $this->id = $id . "_core_" . self::$elementNumber . time();
 }