Files
wnmj/GonghuiWeb/www/adminxx/user/count-chart.php

487 lines
21 KiB
PHP
Raw Normal View History

2026-02-24 09:25:17 +08:00
<?php
include_once("../../../inc/admin.inc.php");
include_once("../../../inc/class.php");
include_once("../../../inc/admin.smarty.php");
include_once("../../../inc/admin.power.php");
//<2F><><EFBFBD><EFBFBD>ͳ<EFBFBD><CDB3>3<EFBFBD><33> <20><>Աͳ<D4B1><CDB3>
$GG['day'] = is_numeric($GG['day']) ? $GG['day'] : 30;
if($GG['type']=='on' && $GG['date']){
$where = " where InsertDateTime <= '".$GG['date']."' ";
}elseif($GG['type']=='yb' && $GG['date']){
$where = " where Day <= '".$GG['date']."' ";
}elseif($GG['date']){
$where = " where CollectDate <= '".$GG['date']."' ";
}
if($GG['type'] == 'on'){
$GG['date'] = $GG['date'] ? $GG['date'] : date('Y-m-d H:i:s');
//<2F><><EFBFBD><EFBFBD>
$data = $db->fetch_all("select top ".$GG['day']." *,convert(char,InsertDateTime,120) as Date from QPPlatformDB.dbo.OnLineStreamInfo ".$where." order by ID desc");
if($data){
foreach($data as $k=>$v){
$info['rq'][] = date('H:i',strtotime($v['Date']));
$info['zx'][] = intval($v['OnLineCountSum']);
}
}
//<2F><><EFBFBD><EFBFBD>
$zt = date('Y-m-d H:i:s',strtotime($GG['date'])-86400);
$count_zt = $db->fetch_abc("select ConsumeScore from SystemStreamInfo where convert(varchar(10),CollectDate,120) = '".date('Y-m-d',strtotime($zt))."'");
$data_zt = $db->fetch_all("select top ".$GG['day']." *,convert(char,InsertDateTime,120) as Date from QPPlatformDB.dbo.OnLineStreamInfo where InsertDateTime <= '".$zt."' order by ID desc");
if($data_zt){
foreach($data_zt as $k=>$v){
$info_zt['zx'][] = intval($v['OnLineCountSum']);
}
}
//<2F><><EFBFBD><EFBFBD>
$sz = date('Y-m-d H:i:s',strtotime($GG['date'])-86400*7);
$count_sz = $db->fetch_abc("select ConsumeScore from SystemStreamInfo where convert(varchar(10),CollectDate,120) = '".date('Y-m-d',strtotime($sz))."'");
$data_sz = $db->fetch_all("select top ".$GG['day']." *,convert(char,InsertDateTime,120) as Date from QPPlatformDB.dbo.OnLineStreamInfo where InsertDateTime <= '".$sz."' order by ID desc");
if($data_sz){
foreach($data_sz as $k=>$v){
$info_sz['zx'][] = intval($v['OnLineCountSum']);
}
}
//<2F><>ʷ<EFBFBD><CAB7><EFBFBD><EFBFBD>
$zdc = $db->fetch_one("select ConsumeScore,convert(varchar(10),CollectDate,120) as Date from SystemStreamInfo order by ConsumeScore desc");
$zd = $zdc['Date']." ".date('H:i:s',strtotime($GG['date']));
//echo $sz."|".$zd;
$count_zd = $zdc['ConsumeScore'];
$data_zd = $db->fetch_all("select top ".$GG['day']." *,convert(char,InsertDateTime,120) as Date from QPPlatformDB.dbo.OnLineStreamInfo where InsertDateTime <= '".$zd."' order by ID desc");
if($data_zd){
foreach($data_zd as $k=>$v){
$info_zd['zx'][] = intval($v['OnLineCountSum']);
}
}
//<2F><><EFBFBD><EFBFBD>
$count = $db->fetch_abc("select ConsumeScore from SystemStreamInfo where convert(varchar(10),CollectDate,120) = '".date('Y-m-d',strtotime($GG['date']))."'");
$dat = ["date" => json_encode(array_reverse($info['rq']))];
$dat["title"] = "<EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
$dat["txt"] = [
date('Y-m-d',strtotime($GG['date'])).'<27><>'.$count.'<27><>',
date('Y-m-d',strtotime($zt)).'<27><>'.$count_zt.'<27><>',
date('Y-m-d',strtotime($sz)).'<27><>'.$count_sz.'<27><>',
date('Y-m-d',strtotime($zd)).'<27><>'.$count_zd.'<27><>'
];
$dat["data"] = [
[json_encode(array_reverse($info['zx']))],
[json_encode(array_reverse($info_zt['zx']))],
[json_encode(array_reverse($info_sz['zx']))],
[json_encode(array_reverse($info_zd['zx']))],
];
}elseif($GG['type'] == 'fang'){
if($GG['date']){
$day = date('Y-m-d',strtotime($GG['date'])-30*86400);
}else{
$day = date('Y-m-d',strtotime("-".$GG['day']." day"));
}
//<2F><><EFBFBD>᷿<EFBFBD><E1B7BF>
$gh = $db->fetch_all("select top 30 UnionDay as Date,count(*) as num,sum(FCount) as card from QPTreasureDB.dbo.GameUnionDay where UnionDay>'".$day."' group by UnionDay order by Date asc");
if($gh){
foreach($gh as $k=>$v){
$ghs[$v['Date']] = $v['card'];
}
}
//<2F><>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD>
$pt = $db->fetch_all("select top 30 convert(char(10),CostTime,120) as Date,count(*) as num,sum(CostScore) as card from QPTreasureDB.dbo.GameScoreLog where convert(char(10),CostTime,120)>'".$day."' and CostScore<0 group by convert(char(10),CostTime,120) order by Date asc");
if($pt){
foreach($pt as $k=>$v){
$ptkf[] = abs($v['card']);
$date[] = $v['Date'];
$ghkf[] = intval($ghs[$v['Date']]);
$count[] = intval(abs($v['card'])+intval($ghs[$v['Date']]));
}
}
$dat = ["date" => json_encode($date)];
$dat["title"] = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͳ<EFBFBD><EFBFBD>";
$dat["txt"] = ['<27>ܷ<EFBFBD><DCB7><EFBFBD>','<27><>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD>','<27><><EFBFBD>᷿<EFBFBD><E1B7BF>'];
$dat["data"] = [
[json_encode($count)],
[json_encode($ptkf)],
[json_encode($ghkf)],
];
}elseif($GG['type'] == 'yuebao'){
for($y=0;$y<12;$y++){
$ye = date("Y-m",strtotime('-'.$y.' month'));
if($ye > '2017-02'){
$info['rq'][] = $ye;
$data = $db->fetch_one("select sum(ConsumeScore) as fk,sum(GameLogonSuccess) as dl,sum(ActiveUserNum) as hy from SystemStreamInfo where convert(varchar(7),CollectDate,120)='".$ye."'");
if($ye == date('Y-m')){
$day = intval(date("d"));
}else{
$day = date("t",strtotime($ye));
}
$info['fk'][] = intval($data['fk']/$day);
$info['dl'][] = intval($data['dl']/$day);
$info['hy'][] = intval($data['hy']/$day);
$info['zc'][] = intval($db->fetch_abc("select count(*) from AccountsInfo where convert(varchar(7),RegisterDate,120)='".$ye."'"));
}
}
//print_r($info);exit;
$dat = ["date" => json_encode(array_reverse($info['rq']))];
$dat["title"] = "<EFBFBD>±<EFBFBD>ƽ<EFBFBD><EFBFBD>ֵ";
$dat["txt"] = ['ƽ<><C6BD>ÿ<EFBFBD>շ<EFBFBD><D5B7><EFBFBD>','ƽ<><C6BD>ÿ<EFBFBD>ջ<EFBFBD>Ծ<EFBFBD><D4BE><EFBFBD><EFBFBD>','ƽ<><C6BD>ÿ<EFBFBD>յ<EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>','<27><><EFBFBD><EFBFBD>ע<EFBFBD><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'];
$dat["data"] = [
[json_encode(array_reverse($info['fk']))],
[json_encode(array_reverse($info['hy']))],
[json_encode(array_reverse($info['dl']))],
[json_encode(array_reverse($info['zc']))],
];
}elseif($GG['type'] == 'cw'){
for($y=0;$y<12;$y++){
$ye = date("Y-m",strtotime('-'.$y.' month'));
if($ye > '2018-12'){
$info['rq'][] = $ye;
$info['sr'][] = intval($db->fetch_abc("select sum(PayMoney) from AgentRecharge where convert(varchar(7),AddDate,120)='".$ye."' and PayMoney>0"));
$info['kx'][] = intval(abs($db->fetch_abc("select sum(PayMoney) from AgentRecharge where convert(varchar(7),AddDate,120)='".$ye."' and PayMoney<0")));
$info['fk'][] = intval(abs($db->fetch_abc("select sum(OperCount) from AgentRecharge where convert(varchar(7),AddDate,120)='".$ye."'")));
//$info['dl'][] = intval(abs($db->fetch_abc("select sum(OperNum) from QPTreasureDB.dbo.PayToPlayerLog where convert(varchar(7),InsertTime,120)='".$ye."'")));
$info['xf'][] = intval(abs($db->fetch_abc("select sum(ConsumeScore) from SystemStreamInfo where convert(varchar(7),CollectDate,120)='".$ye."'")));
}
}
$dat = ["date" => json_encode(array_reverse($info['rq']))];
$dat["title"] = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͳ<EFBFBD><EFBFBD>";
$dat["txt"] = ['<27><>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>','<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','<27><><EFBFBD>ѷ<EFBFBD><D1B7><EFBFBD>','<27><>֧<EFBFBD><D6A7><EFBFBD><EFBFBD>'];
$dat["data"] = [
[json_encode(array_reverse($info['sr']))],
[json_encode(array_reverse($info['fk']))],
[json_encode(array_reverse($info['xf']))],
[json_encode(array_reverse($info['kx']))],
//[json_encode(array_reverse($info['dl']))],
];
//print_r($dat);$exit;
}elseif($GG['type'] == 'yb'){
$data = $db->fetch_all("select top ".$GG['day']." * from YuanBaoDay ".$where." order by YbdID desc");
if($data){
foreach($data as $k=>$v){
$info['rq'][] = $v['Day'];
$info['cj'][] = intval($v['Lottery']);
$info['rhd'][] = intval($v['Days']);
$info['xf'][] = intval($v['XYuanBao']);
}
}
$dat = ["date" => json_encode(array_reverse($info['rq']))];
$dat["title"] = "Ԫ<EFBFBD><EFBFBD>ͳ<EFBFBD><EFBFBD>";
$dat["txt"] = ['<27>齱','<27>ջ','<27><><EFBFBD><EFBFBD>'];
$dat["data"] = [
[json_encode(array_reverse($info['cj']))],
[json_encode(array_reverse($info['rhd']))],
[json_encode(array_reverse($info['xf']))],
];
}elseif($GG['type'] == 'yby'){
for($y=0;$y<12;$y++){
$ye = date("Y-m",strtotime('-'.$y.' month'));
if($ye > '2017-05'){
$info['rq'][] = $ye;
$info['cj'][] = intval($db->fetch_abc("select sum(Lottery) from YuanBaoDay where convert(varchar(7),Day,120)='".$ye."'"));
$info['hd'][] = intval($db->fetch_abc("select sum(Days+Month) from YuanBaoDay where convert(varchar(7),Day,120)='".$ye."'"));
$info['xf'][] = intval($db->fetch_abc("select sum(XYuanBao) from YuanBaoDay where convert(varchar(7),Day,120)='".$ye."'"));
}
}
$dat = ["date" => json_encode(array_reverse($info['rq']))];
$dat["title"] = "Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͳ<EFBFBD><EFBFBD>";
$dat["txt"] = ['<27>齱','<27>','<27><><EFBFBD><EFBFBD>'];
$dat["data"] = [
[json_encode(array_reverse($info['cj']))],
[json_encode(array_reverse($info['hd']))],
[json_encode(array_reverse($info['xf']))],
];
}elseif($GG['type'] == 'fky'){
for($y=0;$y<12;$y++){
$ye = date("Y-m",strtotime('-'.$y.' month'));
if($ye > '2017-04'){
$info['rq'][] = $ye;
$data = $db->fetch_one("select sum(GameRule0Num) as yh,sum(GameRule1Num) as ybd,sum(GameRule2Num) as hz,sum(GameRule3Num) as ddz,sum(GameRule4Num) as nna,sum(GameRule5Num) as nnb,sum(GameRule6Num) as nnc,sum(GameRule7Num) as dza,sum(GameRule8Num) as dzb,sum(GameRule9Num) as ssa,sum(GameRule10Num) as ssb,sum(GameRule11Num) as ssc,sum(GameRule12Num) as ssd,sum(GameRule13Num) as zjh,sum(GameRule14Num) as pdka,sum(GameRule15Num) as pdkb from SystemStreamInfo where convert(varchar(7),CollectDate,120)='".$ye."'");
$info['mj'][] = intval($data['yh']+$data['ybd']+$data['hz']);
$info['ddz'][] = intval($data['ddz']);
$info['nn'][] = intval($data['nna']+$data['nnb']+$data['nnc']);
$info['dz'][] = intval($data['dza']+$data['dzb']);
$info['ss'][] = intval($data['ssa']+$data['ssb']+$data['ssc']+$data['ssd']);
$info['zjh'][] = intval($data['zjh']);
$info['pdk'][] = intval($data['pdka']+$data['pdkb']);
}
}
$bd_mj = intval(end(array_reverse($info['mj']))*0.65);
$bd_ddz = intval(end(array_reverse($info['ddz']))*0.65);
$bd_nn = intval(end(array_reverse($info['nn']))*0.65);
$bd_dz = intval(end(array_reverse($info['dz']))*0.65);
$bd_ss = intval(end(array_reverse($info['ss']))*0.65);
$bd_zjh = intval(end(array_reverse($info['zjh']))*0.65);
$bd_pdk = intval(end(array_reverse($info['pdk']))*0.65);
$ppxq -> assign('qb_data',[
'day'=>intval($bd_mj+$bd_ddz+$bd_nn+$bd_dz+$bd_ss+$bd_zjh+$bd_pdk),
'days'=>intval(current(array_slice(array_reverse($info['mj']),-2))+current(array_slice(array_reverse($info['ddz']),-2))+current(array_slice(array_reverse($info['pdk']),-2))+current(array_slice(array_reverse($info['nn']),-2))+current(array_slice(array_reverse($info['dz']),-2))+current(array_slice(array_reverse($info['ss']),-2)))*0.65,
'mj'=>intval(array_sum(array_reverse($info['mj']))*0.65),
'ddz'=>intval(array_sum(array_reverse($info['ddz']))*0.65),
'pdk'=>intval(array_sum(array_reverse($info['pdk']))*0.65),
'nn'=>intval(array_sum(array_reverse($info['nn']))*0.65),
'dz'=>intval(array_sum(array_reverse($info['dz']))*0.65),
'ss'=>intval(array_sum(array_reverse($info['ss']))*0.65),
'zjh'=>intval(array_sum(array_reverse($info['zjh']))*0.65)]);
$dat = ["date" => json_encode(array_reverse($info['rq']))];
$dat["title"] = "<EFBFBD><EFBFBD>Ϸ<EFBFBD>±<EFBFBD>";
$dat["txt"] = ['<27>齫'.number_format($bd_mj).'Ԫ',
'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'.number_format($bd_ddz).'Ԫ',
'ţţ'.number_format($bd_nn).'Ԫ',
'<27><>ը'.number_format($bd_dz).'Ԫ',
<><CAAE><EFBFBD><EFBFBD>'.number_format($bd_ss).'Ԫ',
<><D5A8><EFBFBD><EFBFBD>'.number_format($bd_zjh).'Ԫ',
'<27>ܵÿ<DCB5>'.number_format($bd_pdk).'Ԫ'];
$dat["data"] = [
[json_encode(array_reverse($info['mj']))],
[json_encode(array_reverse($info['ddz']))],
[json_encode(array_reverse($info['nn']))],
[json_encode(array_reverse($info['dz']))],
[json_encode(array_reverse($info['ss']))],
[json_encode(array_reverse($info['zjh']))],
[json_encode(array_reverse($info['pdk']))],
];
$ppxq -> assign('b_day',date("t"));//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
$ppxq -> assign('d_day',intval(date("d")));//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
$ppxq -> assign('s_day',date("t",strtotime('-1 month')));//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
}elseif($GG['type'] == 'fkr'){
for($y=0;$y<=12;$y++){
$ye = date("Y-m",strtotime('-'.$y.' month'));
if($ye > '2017-04'){
$info['rq'][] = $ye;
$data = $db->fetch_one("select sum(GameRule0Num) as yh,sum(GameRule1Num) as ybd,sum(GameRule2Num) as hz,sum(GameRule3Num) as ddz,sum(GameRule4Num) as nna,sum(GameRule5Num) as nnb,sum(GameRule6Num) as nnc,sum(GameRule7Num) as dza,sum(GameRule8Num) as dzb,sum(GameRule9Num) as ssa,sum(GameRule10Num) as ssb,sum(GameRule11Num) as ssc,sum(GameRule12Num) as ssd,sum(GameRule13Num) as zjh,sum(GameRule14Num) as pdka,sum(GameRule15Num) as pdkb from SystemStreamInfo where convert(varchar(7),CollectDate,120)='".$ye."'");
if($ye == date('Y-m')){
$day = intval(date("d"));
}else{
$day = date("t",strtotime($ye));
}
$info['mj'][] = intval(($data['yh']+$data['ybd']+$data['hz'])/$day);
$info['ddz'][] = intval($data['ddz']/$day);
$info['nn'][] = intval(($data['nna']+$data['nnb']+$data['nnc'])/$day);
$info['dz'][] = intval(($data['dza']+$data['dzb'])/$day);
$info['ss'][] = intval(($data['ssa']+$data['ssb']+$data['ssc']+$data['ssd'])/$day);
$info['zjh'][] = intval(($data['zjh'])/$day);
$info['pdk'][] = intval(($data['pdka']+$data['pdkb'])/$day);
}
}
$bd_mj = end(array_reverse($info['mj']));
$bd_ddz = end(array_reverse($info['ddz']));
$bd_nn = end(array_reverse($info['nn']));
$bd_dz = end(array_reverse($info['dz']));
$bd_ss = end(array_reverse($info['ss']));
$bd_zjh = end(array_reverse($info['zjh']));
$bd_pdk = end(array_reverse($info['pdk']));
$bd_zh = intval($bd_mj+$bd_ddz+$bd_nn+$bd_dz+$bd_ss+$bd_zjh+$bd_pdk);
$dat = ["date" => json_encode(array_reverse($info['rq']))];
$dat["title"] = "<EFBFBD><EFBFBD>Ϸ<EFBFBD>ձ<EFBFBD>";
$dat["txt"] = ['<27>齫'.number_format($bd_mj/$bd_zh*100,2).'%',
'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'.number_format($bd_ddz/$bd_zh*100,2).'%',
'ţţ'.number_format($bd_nn/$bd_zh*100,2).'%',
'<27><>ը'.number_format($bd_dz/$bd_zh*100,2).'%',
<><CAAE><EFBFBD><EFBFBD>'.number_format($bd_ss/$bd_zh*100,2).'%',
<><D5A8><EFBFBD><EFBFBD>'.number_format($bd_zjh/$bd_zh*100,2).'%',
'<27>ܵÿ<DCB5>'.number_format($bd_pdk/$bd_zh*100,2).'%'];
$dat["data"] = [
[json_encode(array_reverse($info['mj']))],
[json_encode(array_reverse($info['ddz']))],
[json_encode(array_reverse($info['nn']))],
[json_encode(array_reverse($info['dz']))],
[json_encode(array_reverse($info['ss']))],
[json_encode(array_reverse($info['zjh']))],
[json_encode(array_reverse($info['pdk']))],
];
$ppxq -> assign('qbr_data',[
'mj' => number_format($bd_mj*0.65),
'ddz' => number_format($bd_ddz*0.65),
'nn' => number_format($bd_nn*0.65),
'dz' => number_format($bd_dz*0.65),
'ss' => number_format($bd_ss*0.65),
'zjh' => number_format($bd_zjh*0.65),
'pdk' => number_format($bd_pdk*0.65),
'zh' => $bd_zh*0.65
]);
}else{
$data = $db->fetch_all("select top ".$GG['day']." *,convert(char,CollectDate,120) as Date from SystemStreamInfo ".$where." order by DateID desc");
if($data){
foreach($data as $k=>$v){
$info['rq'][] = date('m-d',strtotime($v['Date']));
$info['dl'][] = $v['GameLogonSuccess'];
$info['hy'][] = $v['ActiveUserNum'];
$info['zc'][] = $v['GameRegisterSuccess'];
$info['fk'][] = intval($v['ConsumeScore']);
$info['fk0'][] = intval($v['GameRule0Num']);
$info['fk1'][] = intval($v['GameRule1Num']);
$info['fk2'][] = intval($v['GameRule2Num']);
$info['fk3'][] = intval($v['GameRule3Num']);
$info['fk4'][] = intval($v['GameRule4Num']);
$info['fk5'][] = intval($v['GameRule5Num']);
$info['fk6'][] = intval($v['GameRule6Num']);
$info['fk7'][] = intval($v['GameRule7Num']);
$info['fk8'][] = intval($v['GameRule8Num']);
$info['fk9'][] = intval($v['GameRule9Num']);
$info['fk10'][] = intval($v['GameRule10Num']);
$info['fk11'][] = intval($v['GameRule11Num']);
$info['fk12'][] = intval($v['GameRule12Num']);
$info['fk13'][] = intval($v['GameRule13Num']);
$info['fk14'][] = intval($v['GameRule14Num']);
$info['fk15'][] = intval($v['GameRule15Num']);
}
}
//print_r($data);
//exit;
$dat = ["date" => json_encode(array_reverse($info['rq']))];
if($GG['type']){
$dat["title"] = "<EFBFBD><EFBFBD>Ա".$GG['day']."<EFBFBD><EFBFBD>ͳ<EFBFBD><EFBFBD>";
if($GG['data']){
$gg_data = explode(",",$GG['data']);
foreach($gg_data as $k => $v){
if($v == 'dl'){
$dat["txt"][] = '<27><>Ա<EFBFBD><D4B1>¼';
$dat["url"][] = $v;
$dat["data"][] = json_encode(array_reverse($info['dl']));
}elseif($v == 'zc'){
$dat["txt"][] = '<27><>Աע<D4B1><D7A2>';
$dat["url"][] = $v;
$dat["data"][] = json_encode(array_reverse($info['zc']));
}elseif($v == 'hy'){
$dat["txt"][] = '<27><>Ա<EFBFBD><D4B1>Ծ';
$dat["url"][] = $v;
$dat["data"][] = json_encode(array_reverse($info['hy']));
}
}
}
if(!$dat["txt"]){
$dat["txt"][] = '<27><>Ա<EFBFBD><D4B1>Ծ';
$dat["url"][] = 'hy';
$dat["data"][] = json_encode(array_reverse($info['hy']));
}
}else{
$dat["title"] = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>".$GG['day']."<EFBFBD><EFBFBD>ͳ<EFBFBD><EFBFBD>";
if($GG['data']){
$gg_data = explode(",",$GG['data']);
foreach($gg_data as $k => $v){
if($v == 'fk-hz'){
$dat["txt"][] = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
$dat["url"][] = $v;
$dat["data"][] = json_encode(array_reverse($info['fk2']));
}elseif($v == 'fk-ybd'){
$dat["txt"][] = 'һ<>ߵ<EFBFBD>';
$dat["url"][] = $v;
$dat["data"][] = json_encode(array_reverse($info['fk1']));
}elseif($v == 'fk-yh'){
$dat["txt"][] = <><D3B2>';
$dat["url"][] = $v;
$dat["data"][] = json_encode(array_reverse($info['fk0']));
}elseif($v == 'fk-ddz'){
$dat["txt"][] = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
$dat["url"][] = $v;
$dat["data"][] = json_encode(array_reverse($info['fk3']));
}elseif($v == 'fk-bwz'){
$dat["txt"][] = '<27><><EFBFBD><EFBFBD>ׯ';
$dat["url"][] = $v;
$dat["data"][] = json_encode(array_reverse($info['fk4']));
}elseif($v == 'fk-qz'){
$dat["txt"][] = '<27><>ׯ';
$dat["url"][] = $v;
$dat["data"][] = json_encode(array_reverse($info['fk5']));
}elseif($v == 'fk-pcd'){
$dat["txt"][] = <>̵<EFBFBD>';
$dat["url"][] = $v;
$dat["data"][] = json_encode(array_reverse($info['fk6']));
}elseif($v == 'fk-dz'){
$dat["txt"][] = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ը';
$dat["url"][] = $v;
$dat["data"][] = json_encode(array_reverse($info['fk7']));
}elseif($v == 'fk-dzw'){
$dat["txt"][] = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ը';
$dat["url"][] = $v;
$dat["data"][] = json_encode(array_reverse($info['fk8']));
}elseif($v == 'fk-ssqz'){
$dat["txt"][] = '<27><>ׯ';
$dat["url"][] = $v;
$dat["data"][] = json_encode(array_reverse($info['fk9']));
}elseif($v == 'fk-sslz'){
$dat["txt"][] = '<27><>ׯ';
$dat["url"][] = $v;
$dat["data"][] = json_encode(array_reverse($info['fk10']));
}elseif($v == 'fk-ssbw'){
$dat["txt"][] = '<27><><EFBFBD><EFBFBD>ׯ';
$dat["url"][] = $v;
$dat["data"][] = json_encode(array_reverse($info['fk11']));
}elseif($v == 'fk-ssjd'){
$dat["txt"][] = '<27><><EFBFBD><EFBFBD>';
$dat["url"][] = $v;
$dat["data"][] = json_encode(array_reverse($info['fk12']));
}elseif($v == 'fk-zjh'){
$dat["txt"][] = <><D5A8><EFBFBD><EFBFBD>';
$dat["url"][] = $v;
$dat["data"][] = json_encode(array_reverse($info['fk13']));
}elseif($v == 'fk-pdk15'){
$dat["txt"][] = '<27>ܵÿ<DCB5>15<31><35>';
$dat["url"][] = $v;
$dat["data"][] = json_encode(array_reverse($info['fk14']));
}elseif($v == 'fk-pdk16'){
$dat["txt"][] = '<27>ܵÿ<DCB5>16<31><36>';
$dat["url"][] = $v;
$dat["data"][] = json_encode(array_reverse($info['fk15']));
}elseif($v == 'fk'){
$dat["txt"][] = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
$dat["url"][] = $v;
$dat["data"][] = json_encode(array_reverse($info['fk']));
}
}
}
if(!$dat["txt"]){
$dat["txt"][] = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
$dat["url"][] = $v;
$dat["data"][] = json_encode(array_reverse($info['fk']));
}
if($GG['data'] == 'fk' || !$GG['data']){
//$day = date('Y-m-d');
//$shi = date('Y-m-d H:i:s');
$zday = date('Y-m-d',time()-86400);
$zshi = date('Y-m-d H:i:s',time()-86400);
$qday = date('Y-m-d',time()-172800);
$qshi = date('Y-m-d H:i:s',time()-172800);
//echo $zday." - ".$zshi;
//$day_count = $db->fetch_abc("SELECT count(*) from QPTreasureDB.dbo.PrivateGameRecordChild where convert(varchar(10),InsertTime,120) = '".$day."' and convert(varchar(19),InsertTime,120) < '".$shi."'");
$zday_count = $db->fetch_abc("SELECT count(*) from QPTreasureDB.dbo.PrivateGameRecordChild where convert(varchar(10),InsertTime,120) = '".$zday."' and convert(varchar(19),InsertTime,120) < '".$zshi."'");
$qday_count = $db->fetch_abc("SELECT count(*) from QPTreasureDB.dbo.PrivateGameRecordChild where convert(varchar(10),InsertTime,120) = '".$qday."' and convert(varchar(19),InsertTime,120) < '".$qshi."'");
//echo $zday_count;
//<2F><><EFBFBD><EFBFBD>Ԥ<EFBFBD>Ƽ<EFBFBD><C6BC><EFBFBD>
if(intval(date('H')) > 5){
$jshk = $info['fk'][0]-ceil($zday_count/8)+$info['fk'][1];
//$jshks = $info['fk'][0]-ceil($qday_count/8)+$info['fk'][2];
//if($jshk > $jshks){
$dat["txt"][0] = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԥ<EFBFBD>ƣ<EFBFBD>".$jshk."<EFBFBD><EFBFBD>";
//}else{
// $dat["txt"][0] = "<22><><EFBFBD><EFBFBD>Ԥ<EFBFBD>ƣ<EFBFBD>".$jshks."<22><>";
//}
}else{
$dat["txt"][0] = "<EFBFBD><EFBFBD><EFBFBD>պĿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
}
//$dat["txt"][1] = '<27><><EFBFBD><EFBFBD>';
//for($i=0;$i<30;$i++){
// $day_data[] = ceil($day_count/8);
//}
//$dat["data"][1] = json_encode($day_data);
$dat["txt"][] = '<27><><EFBFBD>յ<EFBFBD>ʱ<EFBFBD>Ŀ<EFBFBD>';
for($i=0;$i<29;$i++){
$zday_data[] = ceil($zday_count/8);
}
$dat["data"][] = json_encode($zday_data);
$dat["txt"][] = <>յ<EFBFBD>ʱ<EFBFBD>Ŀ<EFBFBD>';
for($i=0;$i<28;$i++){
$qday_data[] = ceil($qday_count/8);
}
$dat["data"][] = json_encode($qday_data);
}
}
}
//print_r($dat);
//$ppxq -> assign('color',['#ad6bae','#25a6f7','#ff6600','#f3950d']);
$ppxq -> assign('color',['#993300','#ff6600','#6666ff','#cc00ff','#009900','#cc6666','#00ccff']);
$ppxq -> assign('data',$dat);
$ppxq -> assign('GG',$GG);
$ppxq -> display('user/count-chart.tpl');
$db->close();
unset($GG,$ppxq,$db);
?>