getContext()->getRequest(); $plug_ins_id = intval($request->getParameter("id")); // 插件id $software_id = intval($request->getParameter("software_id")); // 软件id $sql = "select * from lkt_coupon_config where plug_ins_id = '$plug_ins_id'"; $r = $db->select($sql); if($r){ $activity_overdue = $r[0]->activity_overdue; // $coupon_validity = $r[0]->coupon_validity; $coupon_overdue = $r[0]->coupon_overdue; }else{ $activity_overdue = 2; // $coupon_validity = 7; $coupon_overdue = 2; } $request->setAttribute('plug_ins_id', $plug_ins_id); $request->setAttribute('software_id', $software_id); $request->setAttribute('activity_overdue', $activity_overdue); // $request->setAttribute('coupon_validity', $coupon_validity); $request->setAttribute('coupon_overdue', $coupon_overdue); return View :: INPUT; } public function execute() { $db = DBAction::getInstance(); $request = $this->getContext()->getRequest(); // 接收信息 $plug_ins_id = intval($request->getParameter('plug_ins_id')); $software_id = intval($request->getParameter('software_id')); $activity_overdue = addslashes(trim($request->getParameter('activity_overdue'))); // 优惠券活动删除日期 // $coupon_validity = addslashes(trim($request->getParameter('coupon_validity'))); // 优惠券有效期 $coupon_overdue = addslashes($request->getParameter('coupon_overdue')); // 优惠券过期时间 if(is_numeric($activity_overdue) == ''){ header("Content-type:text/html;charset=utf-8"); echo ""; return $this->getDefaultView(); } if($activity_overdue < 0){ header("Content-type:text/html;charset=utf-8"); echo ""; return $this->getDefaultView(); } // if(is_numeric($coupon_validity) == ''){ // header("Content-type:text/html;charset=utf-8"); // echo ""; // return $this->getDefaultView(); // } // if($coupon_validity <= 0){ // header("Content-type:text/html;charset=utf-8"); // echo ""; // return $this->getDefaultView(); // } if(is_numeric($coupon_overdue) == ''){ header("Content-type:text/html;charset=utf-8"); echo ""; return $this->getDefaultView(); } if($coupon_overdue < 0){ header("Content-type:text/html;charset=utf-8"); echo ""; return $this->getDefaultView(); } $sql = "select * from lkt_coupon_config where plug_ins_id = $plug_ins_id"; $r = $db->select($sql); if($r){ // $sql = "update lkt_coupon_config set software_id = '$software_id',activity_overdue = '$activity_overdue',coupon_validity = '$coupon_validity',coupon_overdue = '$coupon_overdue',modify_date = CURRENT_TIMESTAMP where plug_ins_id = '$plug_ins_id'"; $sql = "update lkt_coupon_config set software_id = '$software_id',activity_overdue = '$activity_overdue',coupon_overdue = '$coupon_overdue',modify_date = CURRENT_TIMESTAMP where plug_ins_id = '$plug_ins_id'"; $r_1 = $db->update($sql); if($r_1 == -1) { echo ""; return $this->getDefaultView(); } else { header("Content-type:text/html;charset=utf-8"); echo ""; } }else{ // $sql = "insert into lkt_coupon_config(software_id,plug_ins_id,activity_overdue,coupon_validity,coupon_overdue,modify_date) values('$software_id','$plug_ins_id','$activity_overdue','$coupon_validity','$coupon_overdue',CURRENT_TIMESTAMP)"; $sql = "insert into lkt_coupon_config(software_id,plug_ins_id,activity_overdue,modify_date) values('$software_id','$plug_ins_id','$activity_overdue',CURRENT_TIMESTAMP)"; $r_1 = $db->insert($sql); if($r_1 == -1) { echo ""; return $this->getDefaultView(); } else { header("Content-type:text/html;charset=utf-8"); echo ""; } } return; } public function getRequestMethods(){ return Request :: POST; } } ?>