コード例 #1
0
ファイル: MarketingController.php プロジェクト: nbtai/haiquan
 public function editLinkAction()
 {
     $this->checkPermision("marketing");
     $data_edit = $this->request->getPost("data", null, false);
     $response = array("status" => 0, "message" => "Không Thành Công");
     $link_obj = new \HaiQuan\Backend\Models\Link();
     if (!empty($data_edit)) {
         $data_edit["link_updated_date"] = date("Y-m-d H:i:s");
         if (!isset($data_edit["link_id"]) || empty($data_edit["link_id"])) {
             //Insert
             unset($data_edit["link_id"]);
             $data_edit["link_click"] = 0;
             $data_edit["link_register"] = 0;
             $data_edit["link_created_date"] = date("Y-m-d H:i:s");
             $result = $link_obj->save($data_edit);
             $data_edit["link_id"] = $link_obj->link_id;
             //                $data_query                     = array(
             //                    "campaignname" => $data_edit["link_description"],
             //                    "pid"          => base64_encode($data_edit["link_id"]),
             //                    "client_id"    => $this->config["MKT_CLIENT"]
             //                );
             //                $ch1                            = curl_init();
             //                curl_setopt($ch1, CURLOPT_HEADER, false);
             //                curl_setopt($ch1, CURLOPT_RETURNTRANSFER, true);
             //                curl_setopt($ch1, CURLOPT_SSL_VERIFYHOST, 0);
             //                curl_setopt($ch1, CURLOPT_SSL_VERIFYPEER, 0);
             //                curl_setopt($ch1, CURLOPT_USERPWD, $this->config["MKT_CLIENT"] . ":" . md5($this->config["MKT_SECRET"] . $this->config["MKT_CLIENT"]));
             //                curl_setopt($ch1, CURLOPT_URL, "http://mkt.vielink.vn/api/UpdateCampaign?" . http_build_query($data_query));
             //                $data                           = curl_exec($ch1);
         } else {
             $result = $link_obj->updateLinkByID($data_edit, $data_edit["link_id"]);
         }
         if ($result) {
             $response["status"] = 1;
         } else {
             $response["message"] = implode(";", $link_obj->getMessages());
         }
         $data_edit["link_ba"] = base64_encode($data_edit["link_id"]);
         $response["data"] = $data_edit;
     }
     echo json_encode($response);
     exit;
 }