/** * Get param * @param string $key - param key * @return array */ public function getParam($key = null) { $params = parent::getParam($key); $data = array(); if ($key) { $data[$key] = $params; } else { foreach ($params as $key => $param) { $data[$key] = $param; } } return $data; }
/** * Update component params */ public function updateParams() { if ($_POST['categoriesColumns']) { $data = \CI::$APP->input->post(); $dataToUpdate['columns'] = serialize($data['categoriesColumns']); $dataToUpdate['openLevels'] = serialize($data['openLevels']); if (count($dataToUpdate) > 0) { return parent::updateParams($dataToUpdate); } } }