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.
		
		
		
		
		
			
		
			
				
					
					
						
							92 lines
						
					
					
						
							2.9 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							92 lines
						
					
					
						
							2.9 KiB
						
					
					
				| <?php | |
| 
 | |
| /** | |
|  | |
|  * [Laike System] Copyright (c) 2020 laiketui.com | |
|  | |
|  * Laike is not a free software, it under the license terms, visited http://www.laiketui.com/ for more details. | |
|  | |
|  */ | |
| 
 | |
| 
 | |
| class HomeAction extends PluginAction | |
| { | |
| 
 | |
|     public function getDefaultView() | |
|     { | |
| 
 | |
|         $request = $this->getContext()->getRequest(); | |
|         $username = $request->getParameter("username"); | |
|         $sNo = $request->getParameter("sNo"); | |
|         $starttime = $request->getParameter('startdate');//开始时间 | |
|         $endtime = $request -> getParameter('enddate');//结束时间 | |
|         $pagesize = $request->getParameter('pagesize'); | |
|         $pagesize = $pagesize ? $pagesize : 10; | |
|         // 每页显示多少条数据 | |
|         $page = $request->getParameter('page'); | |
|         if ($page) { | |
|             $start = ($page - 1) * $pagesize; | |
|         } else { | |
|             $start = 0; | |
|         } | |
|         $condition = "  1=1 "; | |
|         if ($username != '') { | |
|             $condition .= " and userid like '%$username%' "; | |
|         } | |
| 
 | |
|         if($sNo){ | |
|             $condition .= " and sNo = '$sNo' "; | |
|         } | |
| 
 | |
|         if($starttime){ | |
|             $condition .= " and addtime >= '$starttime' "; | |
|         } | |
| 
 | |
|         if($endtime){ | |
|             $condition .= " and addtime <= '$endtime' "; | |
|         } | |
| 
 | |
| 
 | |
|         $db = DBAction::getInstance(); | |
|         $sql = "select count(id) cn  from lkt_detailed_commission  "; | |
|         $r = $db->select($sql); | |
|         $total = $r[0]->cn; | |
|         $sql = "select * from lkt_detailed_commission where $condition  order by id desc limit $start,$pagesize"; | |
|         $list = $db->select($sql); | |
| 
 | |
|         $pager = new ShowPager($total, $pagesize, $page); | |
|         $url = "index.php?module=pi&p=distribution&c=Home&username=$username&sNo=$sNo&pagesize=" . urlencode($pagesize); | |
|         $pages_show = $pager->multipage($url, $total, $page, $pagesize, $start, $para = ''); | |
|         $request->setAttribute("list", $list); | |
|         $request->setAttribute("sNo", $sNo); | |
|         $request->setAttribute("starttime", $starttime); | |
|         $request->setAttribute("endtime", $endtime); | |
|         $request->setAttribute("username", $username); | |
|         $request->setAttribute("pages_show", $pages_show); | |
|         return View::INPUT; | |
|     } | |
| 
 | |
|     public function del(){ | |
|         $request = $this->getContext()->getRequest(); | |
|         $id = $request->getParameter('id'); | |
|         $db = DBAction::getInstance(); | |
|         $res = $db->preUpdate("delete from lkt_detailed_commission where id =  ?",array($id)); | |
|         if ($res > 0) { | |
|             header("Content-type:text/html;charset=utf-8"); | |
|             echo "<script type='text/javascript'>" . | |
|                 "alert('删除成功!');" . | |
|                 "location.href='index.php?module=pi&p=distribution&c=Home';</script>"; | |
|             exit(); | |
|         } | |
|     } | |
| 
 | |
| 
 | |
|     public function execute() | |
|     { | |
|     } | |
| 
 | |
|     public function getRequestMethods() | |
|     { | |
|         return Request::NONE; | |
|     } | |
| }
 | |
| 
 |