Browse Source

移除功能

tags/6.2.12
叙述、别离 7 months ago
parent
commit
a4aa4c5924
3 changed files with 0 additions and 156 deletions
  1. +0
    -109
      src/admin/sys_admin_user_tj.php
  2. +0
    -1
      src/admin/templets/sys_admin_user.htm
  3. +0
    -46
      src/admin/templets/sys_admin_user_tj.htm

+ 0
- 109
src/admin/sys_admin_user_tj.php View File

@@ -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');
?>

+ 0
- 1
src/admin/templets/sys_admin_user.htm View File

@@ -15,7 +15,6 @@
<td>
<a href="sys_admin_user_add.php" class="btn btn-success btn-sm">添加管理员</a>
<a href="sys_group.php" class="btn btn-success btn-sm">会员组管理</a>
<a href="sys_admin_user_tj.php" class="btn btn-success btn-sm">管理员绩效统计</a>
</td>
</tr>
</table>


+ 0
- 46
src/admin/templets/sys_admin_user_tj.htm View File

@@ -1,46 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
<title>管理员绩效统计</title>
<link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css">
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css">
<link rel="stylesheet" href="../static/web/css/admin.css">
<script src="../static/web/js/webajax.js"></script>
<script>
function LoadUser(uid) {
var loadhtml = $DE('loaddiv').innerHTML;
var ajaxdiv = $DE('userct'+uid);
fetch('sys_admin_user_tj.php?dopost=getone&uid='+uid).then(resp=>{
if (resp.ok) {
return resp.text()
}
throw new Error('加载失败');
}).then((d) => {
ajaxdiv.innerHTML = d;
}).catch((error) => {
ajaxdiv.innerHTML = errMsg;
});
}
</script>
</head>
<body>
<table align="center" class="table maintable my-3">
<tr>
<td bgcolor="#f5f5f5"><a href="sys_admin_user.php">管理员帐号</a> - 管理员绩效统计</td>
</tr>
<tr>
<td>
<div id="loaddiv" class="text-center" style="display:none"><img src="../static/web/img/loadinglit.gif"></div>
<?php
$dsql->Execute('me', 'SELECT * FROM `#@__admin` ORDER BY id ASC');
while ($arr = $dsql->GetArray('me')) {
echo "<div id='userct{$arr['id']}' class='container-fluid'></div><script>LoadUser({$arr['id']});</script>";
}
?>
</td>
</tr>
</table>
</body>
</html>

Loading…
Cancel
Save