123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161 |
- <?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");
- $tbname=RepPostVar($_GET['tbname']);
- if(empty($tbname))
- {
- $tbname=$public_r['tbname'];
- }
- //数据表
- $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','');
- }
- //用户
- $sql=$empire->query("select userid,username from {$dbtbpre}enewsuser order by userid");
- ?>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>用户发布统计</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">
- <tr>
- <td height="25">位置:<a href="UserTotal.php<?=$ecms_hashur['whehref']?>">用户发布统计</a></td>
- </tr>
- <tr>
- <td height="30"> 选择统计数据表:
- <select name="tbname" id="tbname" onchange="window.location='UserTotal.php?<?=$ecms_hashur['ehref']?>&tbname='+this.options[this.selectedIndex].value">
- <?=$tbstr?>
- </select>
- </td>
- </tr>
- </table>
- <table width="100%" border="0" align="center" cellpadding="3" cellspacing="1" class="tableborder">
- <tr class="header">
- <td width="19%" height="25">
- <div align="center">用户</div></td>
- <td width="8%" height="25"> <div align="center">今天发布数</div></td>
- <td width="8%" height="25"> <div align="center">昨天发布数</div></td>
- <td width="8%" height="25"> <div align="center">本月发布数</div></td>
- <td width="8%"> <div align="center">总发布数</div></td>
- <td width="7%">
- <div align="center">未审核数</div></td>
- <td width="7%"><div align="center">审发数</div></td>
- <td width="7%"><div align="center">审投数</div></td>
- <td width="8%"><div align="center">点击数</div></td>
- <td width="7%"><div align="center">评论数</div></td>
- <td width="7%"><div align="center">下载数</div></td>
- <td width="6%"><div align="center"></div></td>
- </tr>
- <?php
- $totime=time();
- $today=date("Y-m-d");
- $yesterday=date("Y-m-d",$totime-24*3600);
- $month=date("Y-m");
- //本月最大天数
- $maxday=date("t",mktime(0,0,0,date("m"),date("d"),date("Y")));
- while($r=$empire->fetch($sql))
- {
- $tquery="select count(*) as total from {$dbtbpre}ecms_".$tbname." where userid='$r[userid]' and ismember=0";
- $checktquery="select count(*) as total from {$dbtbpre}ecms_".$tbname."_check where userid='$r[userid]' and ismember=0";
- //今天发布数
- $todaynum=$empire->gettotal($tquery." and truetime>=".to_time($today." 00:00:00")." and truetime<=".to_time($today." 23:59:59"));
- $todaychecknum=$empire->gettotal($checktquery." and truetime>=".to_time($today." 00:00:00")." and truetime<=".to_time($today." 23:59:59"));
- //昨天发布数
- $yesterdaynum=$empire->gettotal($tquery." and truetime>=".to_time($yesterday." 00:00:00")." and truetime<=".to_time($yesterday." 23:59:59"));
- $yesterdaychecknum=$empire->gettotal($checktquery." and truetime>=".to_time($yesterday." 00:00:00")." and truetime<=".to_time($yesterday." 23:59:59"));
- //本月发布数
- $monthnum=$empire->gettotal($tquery." and truetime>=".to_time($month."-01 00:00:00")." and truetime<=".to_time($month."-".$maxday." 23:59:59"));
- $monthchecknum=$empire->gettotal($checktquery." and truetime>=".to_time($month."-01 00:00:00")." and truetime<=".to_time($month."-".$maxday." 23:59:59"));
- //所有
- $totalnum=$empire->gettotal($tquery);
- $checktotalnum=$empire->gettotal($checktquery);
- //总点击量
- $tonclickquery="select sum(onclick) as total from {$dbtbpre}ecms_".$tbname." where userid='$r[userid]' and ismember=0";
- $totalonclick=$empire->gettotal($tonclickquery);
- //总评论数
- $tplquery="select sum(plnum) as total from {$dbtbpre}ecms_".$tbname." where userid='$r[userid]' and ismember=0";
- $totalplnum=$empire->gettotal($tplquery);
- //总下载数
- $tdownquery="select sum(totaldown) as total from {$dbtbpre}ecms_".$tbname." where userid='$r[userid]' and ismember=0";
- $totaldown=$empire->gettotal($tdownquery);
- //审稿
- $checkhinfonum=$empire->gettotal("select count(*) as total from {$dbtbpre}ecms_".$tbname." where eckuid='$r[userid]' and ismember=0");
- $checkqinfonum=$empire->gettotal("select count(*) as total from {$dbtbpre}ecms_".$tbname." where eckuid='$r[userid]' and ismember=1");
- ?>
- <tr bgcolor="#FFFFFF" onmouseout="this.style.backgroundColor='#ffffff'" onmouseover="this.style.backgroundColor='#C3EFFF'">
- <td height="25"><div align="center"><a href="AddUser.php?enews=EditUser&userid=<?=$r[userid]?><?=$ecms_hashur['ehref']?>" target="_blank">
- <u><?=$r[username]?></u>
- </a></div></td>
- <td height="25"><div align="center">
- <?=$todaynum+$todaychecknum?>
- </div></td>
- <td height="25"><div align="center">
- <?=$yesterdaynum+$yesterdaychecknum?>
- </div></td>
- <td height="25"><div align="center">
- <?=$monthnum+$monthchecknum?>
- </div></td>
- <td><div align="center"><a href="../ListAllInfo.php?keyboard=<?=$r[username]?>&show=2&tbname=<?=$tbname?>&sear=1<?=$ecms_hashur['ehref']?>" target="_blank">
- <u><?=$totalnum+$checktotalnum?></u>
- </a> </div></td>
- <td><div align="center"><a href="../ListAllInfo.php?showspecial=4&keyboard=<?=$r[username]?>&show=2&tbname=<?=$tbname?>&sear=1&ecmscheck=1&infocheck=2<?=$ecms_hashur['ehref']?>" target="_blank">
- <u><?=$checktotalnum?></u>
- </a></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>
- <td><div align="center"><a href="#ecms" onclick="window.open('MoreUserTotal.php?tbname=<?=$tbname?>&userid=<?=$r[userid]?>&username=<?=$r[username]?><?=$ecms_hashur['ehref']?>','ViewUserTotal','width=650,height=500,scrollbars=yes,left=300,top=150,resizable=yes');">[详细]</a></div></td>
- </tr>
- <?php
- }
- ?>
- </table>
- </body>
- </html>
- <?php
- db_close();
- $empire=null;
- ?>
|