| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238 | <?phpdefine('EmpireCMSAdmin','1');require("../class/connect.php");require("../class/db_sql.php");require("../class/functions.php");require("../data/dbcache/class.php");$link=db_connect();$empire=new mysqlquery();//验证用户$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");$totaltype=(int)$_POST['totaltype'];$classid=(int)$_POST['classid'];$tbname=RepPostVar($_POST['tbname']);$startday=RepPostVar($_POST['startday']);$endday=RepPostVar($_POST['endday']);$userid=(int)$_POST['userid'];$onclick=0;$allnum=0;$nochecknum=0;$checknum=0;$bfb=0;$and=' where ';//按类别统计if($totaltype==0){	$tbname='';	if($classid&&!$class_r[$classid][tbname])	{		printerror("ErrorUrl","history.go(-1)");	}	//未审核	$query="select count(*) as total from {$dbtbpre}ecms_".$class_r[$classid][tbname]."_check";	//已审核	$query1="select count(*) as total from {$dbtbpre}ecms_".$class_r[$classid][tbname];	//点击	$onclickquery="select avg(onclick) as total from {$dbtbpre}ecms_".$class_r[$classid][tbname];	if($classid)	{		//中级类别		if(empty($class_r[$classid][islast]))		{			$where=ReturnClass($class_r[$classid][sonclass]);		}		//终极类别		else		{			$where="classid='$classid'";		}		$query.=" where ".$where;		$query1.=" where ".$where;		$onclickquery.=" where ".$where;		$and=' and ';	}}//按表统计elseif($totaltype==1){	$classid=0;	if(!$tbname)	{		printerror("ErrorUrl","history.go(-1)");	}	//未审核	$query="select count(*) as total from {$dbtbpre}ecms_".$tbname."_check";	//已审核	$query1="select count(*) as total from {$dbtbpre}ecms_".$tbname;	//点击	$onclickquery="select avg(onclick) as total from {$dbtbpre}ecms_".$tbname;}else{	printerror("ErrorUrl","history.go(-1)");}//时间if($startday&&$endday){	$start=$startday." 00:00:00";	$end=$endday." 23:59:59";	$timeadd=$and."(newstime>='".to_time($start)."' and newstime<='".to_time($end)."')";	$query.=$timeadd;	$query1.=$timeadd;	$onclickquery.=$timeadd;	$and=' and ';}//用户if($userid){	$useradd=$and."userid='$userid'";	$query.=$useradd;	$query1.=$useradd;	$onclickquery.=$useradd;	$and=' and ';}//数据表$htb=0;$tbsql=$empire->query("select tbname,tname from {$dbtbpre}enewstable order by tid");while($tbr=$empire->fetch($tbsql)){	$select="";	if($tbr[tbname]==$tbname)	{		$htb=1;		$select=" selected";	}	$tbstr.="<option value='".$tbr[tbname]."'".$select.">".$tbr[tname]."</option>";}if($totaltype==1&&$htb==0){	printerror('ErrorUrl','');}if($classid||$tbname){	//审核	$checknum=$empire->gettotal($query1);	//未审核	$nochecknum=$empire->gettotal($query);	//总信息数	$allnum=$checknum+$nochecknum;	//点击率	$onclick=$empire->gettotal($onclickquery);}//栏目$fcfile="../data/fc/ListEnews.php";$class="<script src=../data/fc/cmsclass.js></script>";if(!file_exists($fcfile)){$class=ShowClass_AddClass("",$classid,0,"|-",0,0);}//用户$usersql=$empire->query("select userid,username from {$dbtbpre}enewsuser order by userid");while($userr=$empire->fetch($usersql)){	if($userr[userid]==$userid)	{$select=" selected";}	else	{$select="";}	$user.="<option value='".$userr[userid]."'".$select.">".$userr[username]."</option>";}db_close();$empire=null;?><!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"><script type="text/javascript" src="ecmseditor/js/jstime/WdatePicker.js"></script></head><body><table width="100%" border="0" align="center" cellpadding="3" cellspacing="1">  <tr>    <td height="25">位置:<a href="TotalData.php<?=$ecms_hashur['whehref']?>">统计数据</a></td>  </tr></table><form name="form1" method="post" action="TotalData.php">  <table width="100%" border="0" align="center" cellpadding="3" cellspacing="1" class="tableborder">  <?=$ecms_hashur['eform']?>    <tr class="header">       <td height="25" colspan="2">统计数据         <input name="enews" type="hidden" id="enews" value="TotalData"> </td>    </tr>    <tr bgcolor="#FFFFFF">       <td width="19%" height="25"><input name="totaltype" type="radio" value="0"<?=$totaltype==0?' checked':''?>>        按栏目统计</td>      <td width="81%" height="25"><select name="classid" id="classid">          <?=$class?>        </select>        (如选择父栏目,将统计于所有子栏目) </td>    </tr>    <tr bgcolor="#FFFFFF">       <td height="25"><input name="totaltype" type="radio" value="1"<?=$totaltype==1?' checked':''?>>        按数据表统计</td>      <td height="25"><select name="tbname" id="tbname">          <?=$tbstr?>        </select></td>    </tr>    <tr bgcolor="#FFFFFF">       <td height="25">录入者:</td>      <td height="25"><select name="userid" id="userid">          <option value="0">所有录入者</option>          <?=$user?>        </select></td>    </tr>    <tr bgcolor="#FFFFFF">       <td height="25">时间范围:</td>      <td height="25">从         <input name="startday" type="text" value="<?=$startday?>" size="15" class="Wdate" onClick="WdatePicker({skin:'default',dateFmt:'yyyy-MM-dd'})">        到         <input name="endday" type="text" value="<?=$endday?>" size="15" class="Wdate" onClick="WdatePicker({skin:'default',dateFmt:'yyyy-MM-dd'})">        之间的数据(两边为空则为不限制日期)</td>    </tr>    <tr bgcolor="#FFFFFF">       <td height="25"> </td>      <td height="25"><input type="submit" name="Submit" value="开始统计"> <input type="reset" name="Submit2" value="重置"></td>    </tr>  </table></form><table width="100%" border="0" align="center" cellpadding="3" cellspacing="1" class="tableborder">  <tr bgcolor="#FFFFFF">     <td height="25" colspan="4"> <div align="center">统计时间:         <?=date("Y-m-d H:i:s")?>      </div></td>  </tr>  <tr class="header">     <td width="23%" height="25"><div align="center">总信息数</div></td>    <td width="23%" height="25"> <p align="center">未审核数</p></td>    <td width="23%" height="25"> <div align="center">已审核数</div></td>    <td width="15%"><div align="center">平均点击数</div></td>  </tr>  <tr bgcolor="#FFFFFF">     <td height="25"><div align="center"><font color=red>         <?=$allnum?>        </font></div></td>    <td height="25"><div align="center">         <?=$nochecknum?>      </div></td>    <td height="25"><div align="center">         <?=$checknum?>      </div></td>    <td><div align="center">        <?=$onclick?>      </div></td>  </tr></table><p> </p></body></html>
 |