You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							73 lines
						
					
					
						
							2.3 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							73 lines
						
					
					
						
							2.3 KiB
						
					
					
				
								<?php
							 | 
						|
								/**
							 | 
						|
								 * [Laike System] Copyright (c) 2017-2020 laiketui.com
							 | 
						|
								 * Laike is not a free software, it under the license terms, visited http://www.laiketui.com/ for more details.
							 | 
						|
								 */
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								class delAction extends PluginAction
							 | 
						|
								{
							 | 
						|
								
							 | 
						|
								    public function getDefaultView()
							 | 
						|
								    {
							 | 
						|
								
							 | 
						|
								        if (isset($_GET['use']) && $_GET['use'] == 1) {
							 | 
						|
								            $this->delgroup();
							 | 
						|
								        } else if (isset($_GET['use']) && $_GET['use'] == 2) {
							 | 
						|
								            $this->startgroup();
							 | 
						|
								        } else if (isset($_GET['use']) && $_GET['use'] == 3) {
							 | 
						|
								            $this->stopgroup();
							 | 
						|
								        }
							 | 
						|
								
							 | 
						|
								        return View :: INPUT;
							 | 
						|
								    }
							 | 
						|
								
							 | 
						|
								    public function delgroup()
							 | 
						|
								    {
							 | 
						|
								        $db = DBAction::getInstance();
							 | 
						|
								        $request = $this->getContext()->getRequest();
							 | 
						|
								        $id = addslashes(trim($request->getParameter('id')));
							 | 
						|
								
							 | 
						|
								        $sql = 'update lkt_group_product set recycle=1 where group_id="' . $id . '"';
							 | 
						|
								        $res = $db->update($sql);
							 | 
						|
								        $r = $db->select("select * from lkt_group_open where group_id=$id and ptstatus =1 ");
							 | 
						|
								
							 | 
						|
								        if ($r) {
							 | 
						|
								
							 | 
						|
								            foreach ($r as $key01 => $value01) {
							 | 
						|
								                $db->update("UPDATE `lkt_group_open` SET `ptstatus`='3' WHERE id = " . $value01->id);
							 | 
						|
								                $ee = $db->select("select user_id,z_price,sNo,pay from lkt_order where ptcode = '" . $value01->ptcode . "'");
							 | 
						|
								                if ($ee) {
							 | 
						|
								                    foreach ($ee as $key02 => $value02) {
							 | 
						|
								                        $db->update("UPDATE `lkt_order_details` SET `r_status`='11' WHERE r_sNo = '" . $value02->sNo . "'");
							 | 
						|
								                        $db->update("UPDATE lkt_user SET money =money+$value02->z_price WHERE user_id = '" . $value02->user_id . "'");
							 | 
						|
								                        $event = $value02->user_id . '退回拼团金额' . $value02->z_price . '';
							 | 
						|
								                        $sqlldr = "insert into lkt_record (user_id,money,oldmoney,event,type) values ('$value02->user_id','$value02->z_price','','$event',5)";
							 | 
						|
								                        $db->insert($sqlldr);
							 | 
						|
								                    }
							 | 
						|
								                }
							 | 
						|
								                $db->update("UPDATE `lkt_order` SET `ptstatus`='3', `status`='11' WHERE ptcode = " . $value01->ptcode);
							 | 
						|
								            }
							 | 
						|
								        }
							 | 
						|
								
							 | 
						|
								        if ($res > 0) {
							 | 
						|
								            echo json_encode(array('status' => 1));
							 | 
						|
								            exit;
							 | 
						|
								        }
							 | 
						|
								
							 | 
						|
								    }
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								    public function execute()
							 | 
						|
								    {
							 | 
						|
								
							 | 
						|
								    }
							 | 
						|
								
							 | 
						|
								    public function getRequestMethods()
							 | 
						|
								    {
							 | 
						|
								        return Request :: NONE;
							 | 
						|
								    }
							 | 
						|
								
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								?>
							 |