예제 #1
0
 /**
  * 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;
 }
예제 #2
0
 /**
  * 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);
         }
     }
 }