123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188 |
- <?php
- define('EmpireCMSAdmin','1');
- require("../../class/connect.php");
- require("../../class/db_sql.php");
- require("../../class/functions.php");
- $link=db_connect();
- $empire=new mysqlquery();
- $editor=1;
- //验证用户
- $lur=is_login();
- $logininid=$lur['userid'];
- $loginin=$lur['username'];
- $loginrnd=$lur['rnd'];
- $loginlevel=$lur['groupid'];
- $loginadminstyleid=$lur['adminstyleid'];
- //ehash
- $ecms_hashur=hReturnEcmsHashStrAll();
- //验证权限
- CheckLevel($logininid,$loginin,$classid,"totaldata");
- $userid=(int)$_GET['userid'];
- $username=RepPostVar($_GET['username']);
- $tbname=RepPostVar($_GET['tbname']);
- if(empty($tbname))
- {
- $tbname=$public_r['tbname'];
- }
- if(!$userid||!$username||!$tbname)
- {
- printerror('ErrorUrl','');
- }
- //数据表
- $b=0;
- $htb=0;
- $tbsql=$empire->query("select tbname,tname from {$dbtbpre}enewstable order by tid");
- while($tbr=$empire->fetch($tbsql))
- {
- $b=1;
- $select="";
- if($tbr[tbname]==$tbname)
- {
- $htb=1;
- $select=" selected";
- }
- $tbstr.="<option value='".$tbr[tbname]."'".$select.">".$tbr[tname]."</option>";
- }
- if($b==0)
- {
- printerror('ErrorUrl','');
- }
- if($htb==0)
- {
- printerror('ErrorUrl','');
- }
- //日期
- $year=date("Y");
- $yyear=$year-1;
- $date=RepPostVar($_GET['date']);
- if(empty($date))
- {
- $date=date("Y-m");
- }
- $selectdate='';
- $yselectdate='';
- for($i=1;$i<=12;$i++)
- {
- $m=$i;
- if($i<10)
- {
- $m='0'.$i;
- }
- //今年
- $sdate=$year.'-'.$m;
- $select='';
- if($sdate==$date)
- {
- $select=' selected';
- }
- $selectdate.="<option value='".$sdate."'".$select.">".$sdate."</option>";
- //去年
- $ysdate=$yyear.'-'.$m;
- $yselect='';
- if($ysdate==$date)
- {
- $yselect=' selected';
- }
- $yselectdate.="<option value='".$ysdate."'".$yselect.">".$ysdate."</option>";
- }
- ?>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title><?=$username?> 的发布统计</title>
- <link href="../adminstyle/<?=$loginadminstyleid?>/adminstyle.css" rel="stylesheet" type="text/css">
- </head>
- <body>
- <table width="100%" border="0" align="center" cellpadding="3" cellspacing="1">
- <form name="ChangeDate" method="get" action="MoreUserTotal.php">
- <?=$ecms_hashur['eform']?>
- <input type="hidden" name="userid" value="<?=$userid?>">
- <input type="hidden" name="username" value="<?=$username?>">
- <tr>
- <td height="25">位置:<a href="MoreUserTotal.php?tbname=<?=$tbname?>&userid=<?=$userid?>&username=<?=$username?><?=$ecms_hashur['ehref']?>"><?=$username?> 的发布统计</a></td>
- </tr>
- <tr>
- <td height="30"> <div align="center">
- <select name="date" id="date">
- <?=$yselectdate.$selectdate?>
- </select>
- <select name="tbname" id="tbname">
- <?=$tbstr?>
- </select>
- <input type="submit" name="Submit" value="显示">
- </div></td>
- </tr>
- </form>
- </table>
- <table width="100%" border="0" align="center" cellpadding="3" cellspacing="1" class="tableborder">
- <tr class="header">
- <td width="20%" height="25">
- <div align="center">日期</div></td>
- <td width="12%" height="25">
- <div align="center">发布数</div></td>
- <td width="12%">
- <div align="center">未审核数</div></td>
- <td width="11%"><div align="center">审发数</div></td>
- <td width="11%"><div align="center">审投数</div></td>
- <td width="12%"><div align="center">点击数</div></td>
- <td width="11%"><div align="center">评论数</div></td>
- <td width="11%"><div align="center">下载数</div></td>
- </tr>
- <?php
- $dr=explode('-',$date);
- $dr[0]=(int)$dr[0];
- $dr[1]=(int)$dr[1];
- for($j=1;$j<=31;$j++)
- {
- //检测日期合法性
- if(!checkdate($dr[1],$j,$dr[0]))
- {
- continue;
- }
- $d=$j;
- if($j<10)
- {
- $d='0'.$j;
- }
- $thisday=$date.'-'.$d;
- //发布数
- $totalnum=$empire->gettotal("select count(*) as total from {$dbtbpre}ecms_".$tbname." where userid='$userid' and ismember=0 and truetime>=".to_time($thisday." 00:00:00")." and truetime<=".to_time($thisday." 23:59:59"));
- //未审核数
- $totalchecknum=$empire->gettotal("select count(*) as total from {$dbtbpre}ecms_".$tbname."_check where userid='$userid' and ismember=0 and truetime>=".to_time($thisday." 00:00:00")." and truetime<=".to_time($thisday." 23:59:59"));
- //点击数
- $totalonclick=$empire->gettotal("select sum(onclick) as total from {$dbtbpre}ecms_".$tbname." where userid='$userid' and ismember=0 and truetime>=".to_time($thisday." 00:00:00")." and truetime<=".to_time($thisday." 23:59:59"));
- //评论数
- $totalplnum=$empire->gettotal("select sum(plnum) as total from {$dbtbpre}ecms_".$tbname." where userid='$userid' and ismember=0 and truetime>=".to_time($thisday." 00:00:00")." and truetime<=".to_time($thisday." 23:59:59"));
- //下载数
- $totaldown=$empire->gettotal("select sum(totaldown) as total from {$dbtbpre}ecms_".$tbname." where userid='$userid' and ismember=0 and truetime>=".to_time($thisday." 00:00:00")." and truetime<=".to_time($thisday." 23:59:59"));
- //审稿
- $checkhinfonum=$empire->gettotal("select count(*) as total from {$dbtbpre}ecms_".$tbname." where truetime>=".to_time($thisday." 00:00:00")." and truetime<=".to_time($thisday." 23:59:59")." and eckuid='$userid' and ismember=0");
- $checkqinfonum=$empire->gettotal("select count(*) as total from {$dbtbpre}ecms_".$tbname." where truetime>=".to_time($thisday." 00:00:00")." and truetime<=".to_time($thisday." 23:59:59")." and eckuid='$userid' and ismember=1");
- ?>
- <tr bgcolor="#FFFFFF">
- <td height="25"><div align="center">
- <?=$thisday?>
- </div></td>
- <td height="25"><div align="center">
- <?=($totalnum+$totalchecknum)?>
- </div></td>
- <td><div align="center"><?=$totalchecknum?></div></td>
- <td><div align="center"><?=$checkhinfonum?></div></td>
- <td><div align="center"><?=$checkqinfonum?></div></td>
- <td><div align="center"><?=$totalonclick?></div></td>
- <td><div align="center"><?=$totalplnum?></div></td>
- <td><div align="center"><?=$totaldown?></div></td>
- </tr>
- <?php
- }
- ?>
- </table>
- </body>
- </html>
- <?php
- db_close();
- $empire=null;
- ?>
|