} } $response["html"] .= ' </table> </div> '; return $response; } return false; } public function getReward() { $response = array("status" => 0, "message" => "Nhận Thưởng Không Thành Công"); if ($this->checkCondition()) { $date = date("Y-m-d"); if (isset($this->_reward[$date])) { $reward = $this->_reward[$date]; $log = $this->getLog(); $date = date("Y-m-d"); $payment = $this->getDatePayment(); $luot = intval($payment / 1000); if (count($log) < 3 && $luot > count($log)) { $change_nhan = 0; //Check Nhan if (count($log) == 2 && $luot >= 3) { $change_nhan = 1; } else { if ($luot - count($log) == 1 && count($log) < 3) { $change_nhan = 2; } } //Get Item if (count($log) == 2 && $luot >= 3) { //Chuyen All $reward["item"] = $reward["total"]; } else { $random_reward = $reward["item"][rand(0, 3)]; $reward["name"] = $random_reward["name"]; $reward["item"] = $random_reward["item"]; } //Save Log $event_obj = new \HaiQuan\Frontend\Models\EventThuongCoMaBai(); $event_obj->et_public_id = $this->_cur_controller->user["ch_public_id"]; $event_obj->et_user_name = $this->_cur_controller->user["ch_name"]; $event_obj->et_status = 0; $event_obj->et_item_name = $reward["name"]; $event_obj->et_item_string = $reward["item"]; $event_obj->et_server = $this->_cur_controller->server; $event_obj->et_date = $date; $event_obj->et_get_date = date("Y-m-d H:i:s"); $event_obj->save(); $server_obj = new \HaiQuan\Frontend\Models\CtgServer(); $server_detail = $server_obj->getServerByServerID($this->_cur_controller->server)->toArray(); $gameClass = new \library\game(); $response = $gameClass->addItem($server_detail, $reward["item"], $this->_cur_controller->user["ch_public_id"]); if ($response["status"] == 1) { $event_obj->updateEventByID(array("et_status" => 1), $event_obj->et_id); $response["status"] = 1; $response["user"] = $this->_cur_controller->user["ch_nickname"]; $response["domain"] = $this->_cur_controller->config["GAME_DOMAIN"]; $response["change_nhan"] = $change_nhan; $response["message"] = "Chúc mừng bạn đã nhận được : <br> " . $reward["name"]; } else { $response["message"] = "Trao thưởng không thành công"; } } else { $response["message"] = "Bạn đã nhận phần thưởng";
} protected function setScript() { $html = ""; //CSS $html .= '<link href="' . $this->_cur_controller->url->getBaseUri() . 'public/css/event/' . $this->_id . '.css" type="text/css" rel="stylesheet">';