|  |  | @@ -1,109 +0,0 @@ | 
		
	
		
			
			|  |  |  | <?php | 
		
	
		
			
			|  |  |  | /** | 
		
	
		
			
			|  |  |  | * 管理员绩效统计 | 
		
	
		
			
			|  |  |  | * | 
		
	
		
			
			|  |  |  | * @version        $id:sys_admin_user_edit.php 16:22 2010年7月20日 tianya $ | 
		
	
		
			
			|  |  |  | * @package        DedeBIZ.Administrator | 
		
	
		
			
			|  |  |  | * @copyright      Copyright (c) 2022 DedeBIZ.COM | 
		
	
		
			
			|  |  |  | * @license        GNU GPL v2 (https://www.dedebiz.com/license) | 
		
	
		
			
			|  |  |  | * @link           https://www.dedebiz.com | 
		
	
		
			
			|  |  |  | */ | 
		
	
		
			
			|  |  |  | require_once(dirname(__FILE__)."/config.php"); | 
		
	
		
			
			|  |  |  | CheckPurview('sys_User'); | 
		
	
		
			
			|  |  |  | if (isset($dopost) && $dopost == 'getone') { | 
		
	
		
			
			|  |  |  | $row = $dsql->GetOne("SELECT userid FROM `#@__admin` WHERE id='$uid';"); | 
		
	
		
			
			|  |  |  | $userid = $row['userid']; | 
		
	
		
			
			|  |  |  | $y = intval(MyDate('Y', time())); | 
		
	
		
			
			|  |  |  | $m = intval(MyDate('m', time())); | 
		
	
		
			
			|  |  |  | $d = intval(MyDate('d', time())); | 
		
	
		
			
			|  |  |  | //全部 | 
		
	
		
			
			|  |  |  | $sql = "SELECT addtable FROM `#@__channeltype` WHERE issystem='-1'"; | 
		
	
		
			
			|  |  |  | $dsql->Execute('me', $sql); | 
		
	
		
			
			|  |  |  | while ($frow = $dsql->GetArray('me')) { | 
		
	
		
			
			|  |  |  | $dd = empty($dd) ? "0" : $dd; | 
		
	
		
			
			|  |  |  | $cc = empty($cc) ? "0" : $cc; | 
		
	
		
			
			|  |  |  | $row = $dsql->GetOne("SELECT COUNT(aid) AS dd,SUM(click) AS cc FROM `{$frow['addtable']}` WHERE mid='$uid';"); | 
		
	
		
			
			|  |  |  | $dd += $row['dd']; | 
		
	
		
			
			|  |  |  | $cc += $row['cc']; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | $row = $dsql->GetOne("SELECT COUNT(id) AS dd,SUM(click) AS cc FROM `#@__archives` WHERE mid='$uid';"); | 
		
	
		
			
			|  |  |  | $dd = $row['dd'] + $dd; | 
		
	
		
			
			|  |  |  | $cc = $row['cc'] + $cc; | 
		
	
		
			
			|  |  |  | //季度 | 
		
	
		
			
			|  |  |  | $starttime = 0; | 
		
	
		
			
			|  |  |  | if (preg_match("#[123]#", $m) && $m < 10) $starttime = $y."-01-01 00:00:00"; | 
		
	
		
			
			|  |  |  | else if (preg_match("#[456]#", $m)) $starttime = $y."-04-01 00:00:00"; | 
		
	
		
			
			|  |  |  | else if (preg_match("#[789]#", $m)) $starttime = $y."-07-01 00:00:00"; | 
		
	
		
			
			|  |  |  | else  $starttime = $y."-10-01 00:00:00"; | 
		
	
		
			
			|  |  |  | $istarttime = GetMkTime($starttime); | 
		
	
		
			
			|  |  |  | $sql = "SELECT addtable FROM `#@__channeltype` WHERE issystem='-1'"; | 
		
	
		
			
			|  |  |  | $dsql->Execute('me', $sql); | 
		
	
		
			
			|  |  |  | while ($frow = $dsql->GetArray('me')) { | 
		
	
		
			
			|  |  |  | $dds = empty($dds) ? "0" : $dds; | 
		
	
		
			
			|  |  |  | $ccs = empty($ccs) ? "0" : $ccs; | 
		
	
		
			
			|  |  |  | $row = $dsql->GetOne("SELECT COUNT(aid) AS dd,SUM(click) AS cc FROM `{$frow['addtable']}` WHERE senddate>$istarttime AND mid='$uid';"); | 
		
	
		
			
			|  |  |  | $dds += $row['dd']; | 
		
	
		
			
			|  |  |  | $ccs += $row['cc']; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | $row = $dsql->GetOne("SELECT COUNT(id) AS dd,SUM(click) AS cc FROM `#@__archives` WHERE senddate>$istarttime AND mid='$uid';"); | 
		
	
		
			
			|  |  |  | $dds = $row['dd'] + $dds; | 
		
	
		
			
			|  |  |  | $ccs = $row['cc'] + $ccs; | 
		
	
		
			
			|  |  |  | //当月 | 
		
	
		
			
			|  |  |  | $starttime = $y."-{$m}-01 00:00:00"; | 
		
	
		
			
			|  |  |  | $istarttime = GetMkTime($starttime); | 
		
	
		
			
			|  |  |  | $sql = "SELECT addtable FROM `#@__channeltype` WHERE issystem='-1'"; | 
		
	
		
			
			|  |  |  | $dsql->Execute('me', $sql); | 
		
	
		
			
			|  |  |  | while ($frow = $dsql->GetArray('me')) { | 
		
	
		
			
			|  |  |  | $ddm = empty($ddm) ? "0" : $ddm; | 
		
	
		
			
			|  |  |  | $ccm = empty($ccm) ? "0" : $ccm; | 
		
	
		
			
			|  |  |  | $row = $dsql->GetOne("SELECT COUNT(aid) AS dd,SUM(click) AS cc FROM `{$frow['addtable']}` WHERE senddate>$istarttime AND mid='$uid';"); | 
		
	
		
			
			|  |  |  | $ddm += $row['dd']; | 
		
	
		
			
			|  |  |  | $ccm += $row['cc']; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | $row = $dsql->GetOne("SELECT COUNT(id) AS dd,SUM(click) AS cc FROM `#@__archives` WHERE senddate>$istarttime AND mid='$uid';"); | 
		
	
		
			
			|  |  |  | $ddm = $row['dd'] + $ddm; | 
		
	
		
			
			|  |  |  | $ccm = $row['cc'] + $ccm; | 
		
	
		
			
			|  |  |  | //七天 | 
		
	
		
			
			|  |  |  | $starttime = $y."-{$m}-{$d} 00:00:00"; | 
		
	
		
			
			|  |  |  | $istarttime = GetMkTime($starttime) - (7 * 24 * 3600); | 
		
	
		
			
			|  |  |  | $sql = "SELECT addtable FROM `#@__channeltype` WHERE issystem='-1'"; | 
		
	
		
			
			|  |  |  | $dsql->Execute('me', $sql); | 
		
	
		
			
			|  |  |  | while ($frow = $dsql->GetArray('me')) { | 
		
	
		
			
			|  |  |  | $ddw = empty($ddw) ? "0" : $ddw; | 
		
	
		
			
			|  |  |  | $ccw = empty($ccw) ? "0" : $ccw; | 
		
	
		
			
			|  |  |  | $row = $dsql->GetOne("SELECT COUNT(aid) AS dd,SUM(click) AS cc FROM `{$frow['addtable']}` WHERE senddate>$istarttime AND mid='$uid';"); | 
		
	
		
			
			|  |  |  | $ddw += $row['dd']; | 
		
	
		
			
			|  |  |  | $ccw += $row['cc']; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | $row = $dsql->GetOne("SELECT COUNT(id) AS dd,SUM(click) AS cc FROM `#@__archives` WHERE senddate>$istarttime AND mid='$uid';"); | 
		
	
		
			
			|  |  |  | $ddw = $row['dd'] + $ddw; | 
		
	
		
			
			|  |  |  | $ccw = $row['cc'] + $ccw; | 
		
	
		
			
			|  |  |  | //当天 | 
		
	
		
			
			|  |  |  | $starttime = $y."-{$m}-{$d} 00:00:00"; | 
		
	
		
			
			|  |  |  | $istarttime = GetMkTime($starttime); | 
		
	
		
			
			|  |  |  | $sql = "SELECT addtable FROM `#@__channeltype` WHERE issystem='-1'"; | 
		
	
		
			
			|  |  |  | $dsql->Execute('me', $sql); | 
		
	
		
			
			|  |  |  | while ($frow = $dsql->GetArray('me')) { | 
		
	
		
			
			|  |  |  | $ddd = empty($ddd) ? "0" : $ddd; | 
		
	
		
			
			|  |  |  | $ccd = empty($ccd) ? "0" : $ccd; | 
		
	
		
			
			|  |  |  | $row = $dsql->GetOne("SELECT COUNT(aid) AS dd,SUM(click) AS cc FROM `{$frow['addtable']}` WHERE senddate>$istarttime AND mid='$uid';"); | 
		
	
		
			
			|  |  |  | $ddd += $row['dd']; | 
		
	
		
			
			|  |  |  | $ccd += $row['cc']; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | $row = $dsql->GetOne("SELECT COUNT(id) AS dd,SUM(click) AS cc FROM `#@__archives` WHERE senddate>$istarttime AND mid='$uid';"); | 
		
	
		
			
			|  |  |  | $ddd = $row['dd'] + $ddd; | 
		
	
		
			
			|  |  |  | $ccd = $row['cc'] + $ccd; | 
		
	
		
			
			|  |  |  | $msg = "<div class='row'> | 
		
	
		
			
			|  |  |  | <div class='col-2'>管理员:{$userid}</div> | 
		
	
		
			
			|  |  |  | <div class='col-2'>文档/点击:{$dd}/{$cc}</div> | 
		
	
		
			
			|  |  |  | <div class='col-2'>季度:{$dds}/{$ccs}</div> | 
		
	
		
			
			|  |  |  | <div class='col-2'>当月:{$ddm}/{$ccm}</div> | 
		
	
		
			
			|  |  |  | <div class='col-2'>七天:{$ddw}/{$ccw}</div> | 
		
	
		
			
			|  |  |  | <div class='col-2'>当天:{$ddd}/{$ccd}</div> | 
		
	
		
			
			|  |  |  | </div>"; | 
		
	
		
			
			|  |  |  | AjaxHead(); | 
		
	
		
			
			|  |  |  | echo $msg; | 
		
	
		
			
			|  |  |  | exit(); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | include DedeInclude('templets/sys_admin_user_tj.htm'); | 
		
	
		
			
			|  |  |  | ?> |