public function get_filters() { if (!empty($this->set['filter'])) { foreach ($this->set['filter'] as $key => $val) { switch ($val['type']) { case 'bool': // $val['data'] = 1; break; case 'radio': // $val['selected'] = parent::set_selected($key); break; // case 'select': // $condition['GROUP BY'] = $val['group']; // $val['data'] = self::get($val['cols'], $condition); // break; // case 'select': // $condition['GROUP BY'] = $val['group']; // $val['data'] = self::get($val['cols'], $condition); // break; case 'multiple': $condition['GROUP BY'] = $key; $val['data'] = self::get($val['cols'], $condition); break; } $result[$key] = $val; } $result = parent::set_selected($result); return $result; } }