deldate("QPTreasureDB.dbo.RecordUserInout","convert(char(7),EnterTime,120)<'".$smonth."'"); } if($GG['dels']){ $ssday = date('Y-m-d',strtotime("-1 day")); $db->deldate("QPTreasureDB.dbo.RecordUserInout","LeaveTime<>'' and Grade='0' and convert(char(10),EnterTime,120)<'".$ssday."'"); } if($GG['uid']){ $where = " where a.UserID = '".$GG['uid']."'"; } if($GG['kid']){ $where = " where a.KindID = '".$GG['kid']."'"; } if($GG['order'] == 'yx'){ $order = "GameHit desc"; }elseif($GG['order'] == 'rs'){ $order = "People desc"; }else{ $order = "ID desc"; } $sql = "select a.*,convert(char,a.EnterTime,120) as eDate,convert(char,a.LeaveTime,120) as lDate,b.ServerName,d.HeadHttp,c.NickName,c.GameID,c.SpreaderID,f.UnionID,f.UnionName,f.UnionCode from QPTreasureDB.dbo.RecordUserInout as a LEFT JOIN QPPlatformDB.dbo.GameRoomInfo as b ON(a.ServerID=b.ServerID) LEFT JOIN AccountsInfo AS c ON(a.UserID=c.UserID) LEFT JOIN IndividualDatum as d ON(a.UserID=d.UserID) LEFT JOIN QPTreasureDB.dbo.GameScoreInfo AS e ON(a.UserID=e.UserID) LEFT JOIN QPTreasureDB.dbo.GameUnion AS f ON(e.UnionID=f.UnionID) ".$where." order by ".$order; $data = $db->page([ "sql"=>$sql, "count"=>"select count(*) from QPTreasureDB.dbo.RecordUserInout ".str_ireplace("a.","",$where)." ", "key"=>"ID", "table"=>"QPTreasureDB.dbo.RecordUserInout", "where"=>str_ireplace("a.","",$where), "order"=>$order, "page"=>$GG['page'], "pageSize"=>$GG['pagelist'] ? $GG['pagelist'] : 30 ]); if($data['data']){ foreach($data['data'] as $k=>$v){ $info[$k] = $v; } } //print_r($info); //exit; $ppxq -> register_function('timename','timename'); $ppxq -> register_function('convertip','convertip'); $ppxq -> assign('Pagenum',pages()); $ppxq -> assign('data',$info); $ppxq -> assign('Link',"pagelist=".$GG['pagelist']."&kid=".$GG['kid']."&uid=".$GG['uid']."&order=".$GG['order']); $ppxq -> assign('Pages',$data['page']); $ppxq -> assign('GG',$GG); $ppxq -> display('user/inout.tpl'); $db->close(); unset($GG,$ppxq,$db); ?>