public function ActivityActionCreate($param) { $data = parent::CheckAlreadyProcess($param); $total = ++$data['ac_total']; if (empty($data['ac_keyword'])) { $keyword = $param['keyword']; } else { $keyword = $data['ac_keyword']; } // Process if (empty($data['ac_id'])) { return parent::ActivityCreateProcess($param); } else { parent::ActivityUpdateProcess(array('activity_id' => $data['ac_id'], 'total' => $total, 'keyword' => $keyword)); } }