@@ -77,7 +77,7 @@ $menusMain = "<m:top item='1_' name='常用功能' icon='fa fa-desktop'> | |||||
<m:item name='评论管理' link='feedback_main.php' rank='sys_Feedback' target='main' /> | <m:item name='评论管理' link='feedback_main.php' rank='sys_Feedback' target='main' /> | ||||
<m:item name='专题管理' link='content_s_list.php' ischannel='1' channelid='-1' linkadd='spec_add.php' rank='spec_New' target='main' /> | <m:item name='专题管理' link='content_s_list.php' ischannel='1' channelid='-1' linkadd='spec_add.php' rank='spec_New' target='main' /> | ||||
<m:item name='文档回收站' link='recycling.php' ischannel='1' addico='fa fa-minus-circle' linkadd='archives_do.php?dopost=clear&aid=no&recycle=1' rank='a_List,a_AccList,a_MyList' target='main' /> | <m:item name='文档回收站' link='recycling.php' ischannel='1' addico='fa fa-minus-circle' linkadd='archives_do.php?dopost=clear&aid=no&recycle=1' rank='a_List,a_AccList,a_MyList' target='main' /> | ||||
<m:item name='流量统计表' link='statchart_list.php' rank='t_List,t_AccList' target='main' /> | |||||
<m:item name='流量统计表' link='statistics_list.php' rank='t_List,t_AccList' target='main' /> | |||||
</m:top> | </m:top> | ||||
<m:top item='2_' name='文档管理' icon='fa fa-file-text'> | <m:top item='2_' name='文档管理' icon='fa fa-file-text'> | ||||
$addset | $addset | ||||
@@ -2,7 +2,7 @@ | |||||
/** | /** | ||||
* 流量统计表 | * 流量统计表 | ||||
* | * | ||||
* @version $id:statchart_list.php 2024-04-15 xushubieli $ | |||||
* @version $id:statistics_list.php 2024-04-15 tianya,xushubieli $ | |||||
* @package DedeBIZ.Administrator | * @package DedeBIZ.Administrator | ||||
* @copyright Copyright (c) 2022 DedeBIZ.COM | * @copyright Copyright (c) 2022 DedeBIZ.COM | ||||
* @license GNU GPL v2 (https://www.dedebiz.com/license) | * @license GNU GPL v2 (https://www.dedebiz.com/license) | ||||
@@ -10,29 +10,46 @@ | |||||
*/ | */ | ||||
require_once(dirname(__FILE__)."/config.php"); | require_once(dirname(__FILE__)."/config.php"); | ||||
require_once(DEDEINC.'/datalistcp.class.php'); | require_once(DEDEINC.'/datalistcp.class.php'); | ||||
function RenderUrlType($t) { | |||||
switch ($t) { | |||||
case 1: | |||||
return "列表"; | |||||
case 2: | |||||
return "内容"; | |||||
case 3: | |||||
return "搜索"; | |||||
case 4: | |||||
return "Tag"; | |||||
default: | |||||
return "其他"; | |||||
} | |||||
} | |||||
//检查权限 | //检查权限 | ||||
if ($id == 0 && $reid == 0) { | if ($id == 0 && $reid == 0) { | ||||
CheckPurview('c_List'); | CheckPurview('c_List'); | ||||
} | } | ||||
$ip = isset($ip) ? HtmlReplace(trim($ip)) : ''; | |||||
if (empty($mobile)) $mobile = ''; | if (empty($mobile)) $mobile = ''; | ||||
if ($dopost=="delete") { | if ($dopost=="delete") { | ||||
$ids = explode('`',$aids); | $ids = explode('`',$aids); | ||||
$dquery = ""; | $dquery = ""; | ||||
foreach ($ids as $id) { | foreach ($ids as $id) { | ||||
$id = intval($id); | |||||
if ($dquery=="") $dquery .= "id='$id' "; | if ($dquery=="") $dquery .= "id='$id' "; | ||||
else $dquery .= " OR id='$id' "; | else $dquery .= " OR id='$id' "; | ||||
} | } | ||||
if($dquery!="") $dquery = " WHERE ".$dquery; | if($dquery!="") $dquery = " WHERE ".$dquery; | ||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__statistics_detail` $dquery"); | $dsql->ExecuteNoneQuery("DELETE FROM `#@__statistics_detail` $dquery"); | ||||
ShowMsg("成功删除指定的记录", "statchart_list.php"); | |||||
ShowMsg("成功删除指定的记录", "statistics_list.php"); | |||||
exit(); | exit(); | ||||
} else { | } else { | ||||
$addsql = " WHERE ip LIKE '%$ip%' "; | $addsql = " WHERE ip LIKE '%$ip%' "; | ||||
$sql = "SELECT * FROM `#@__statistics_detail` $addsql ORDER BY id DESC"; | $sql = "SELECT * FROM `#@__statistics_detail` $addsql ORDER BY id DESC"; | ||||
$dlist = new DataListCP(); | $dlist = new DataListCP(); | ||||
//流量列表数 | //流量列表数 | ||||
$dlist->pageSize = 30; | |||||
$tplfile = DEDEADMIN."/templets/statchart_list.htm"; | |||||
$dlist->pagesize = 30; | |||||
$tplfile = DEDEADMIN."/templets/statistics_list.htm"; | |||||
$dlist->SetParameter("ip",$ip); | |||||
$dlist->SetTemplate($tplfile); | $dlist->SetTemplate($tplfile); | ||||
$dlist->SetSource($sql); | $dlist->SetSource($sql); | ||||
$dlist->Display(); | $dlist->Display(); |
@@ -7,6 +7,9 @@ | |||||
<link rel="stylesheet" href="/static/web/css/font-awesome.min.css"> | <link rel="stylesheet" href="/static/web/css/font-awesome.min.css"> | ||||
<link rel="stylesheet" href="/static/web/css/bootstrap.min.css"> | <link rel="stylesheet" href="/static/web/css/bootstrap.min.css"> | ||||
<link rel="stylesheet" href="/static/web/css/admin.css"> | <link rel="stylesheet" href="/static/web/css/admin.css"> | ||||
<script src="/static/web/js/jquery.min.js"></script> | |||||
<script src="/static/web/js/bootstrap.min.js"></script> | |||||
<script src="/static/web/js/admin.main.js"></script> | |||||
</head> | </head> | ||||
<body> | <body> | ||||
<ol class="breadcrumb"> | <ol class="breadcrumb"> | ||||
@@ -15,8 +18,8 @@ | |||||
</ol> | </ol> | ||||
<div class="card shadow-sm mb-3"> | <div class="card shadow-sm mb-3"> | ||||
<div class="card-body"> | <div class="card-body"> | ||||
<form name="form1" action="statchart_list.php" method="get"> | |||||
<input type="text" name="ip" class="admin-input-lg" placeholder="请输入地址ip"> | |||||
<form name="form1" action="statistics_list.php" method="get"> | |||||
<input type="text" name="ip" class="admin-input-lg" placeholder="请输入地址ip" value="<?php echo !empty($ip)? $ip : '';?>"> | |||||
<button type="submit" class="btn btn-success btn-sm">搜索</button> | <button type="submit" class="btn btn-success btn-sm">搜索</button> | ||||
</form> | </form> | ||||
</div> | </div> | ||||
@@ -35,7 +38,7 @@ | |||||
<td scope="col">地址</td> | <td scope="col">地址</td> | ||||
<td scope="col">浏览器内核</td> | <td scope="col">浏览器内核</td> | ||||
<td scope="col">操作系统</td> | <td scope="col">操作系统</td> | ||||
<td scope="col">浏览特征</td> | |||||
<td scope="col">浏览类型</td> | |||||
<td scope="col">浏览时间</td> | <td scope="col">浏览时间</td> | ||||
</tr> | </tr> | ||||
</thead> | </thead> | ||||
@@ -48,7 +51,7 @@ | |||||
<td>{dede:field.ip/}</td> | <td>{dede:field.ip/}</td> | ||||
<td>{dede:field.browser/}</td> | <td>{dede:field.browser/}</td> | ||||
<td>{dede:field.os/}</a></td> | <td>{dede:field.os/}</a></td> | ||||
<td>{dede:field.created_hour/}点</td> | |||||
<td>{dede:field.url_type function="RenderUrlType(@me)"/}</td> | |||||
<td>{dede:field.t function="MyDate('Y-m-d H:i:s',@me)"/}</td> | <td>{dede:field.t function="MyDate('Y-m-d H:i:s',@me)"/}</td> | ||||
</tr> | </tr> | ||||
{/dede:datalist} | {/dede:datalist} | ||||
@@ -88,10 +91,10 @@ | |||||
function DelSel() { | function DelSel() { | ||||
var nid = getCheckboxItem(); | var nid = getCheckboxItem(); | ||||
if (nid == "") { | if (nid == "") { | ||||
alert("请选择要删除的信息"); | |||||
ShowMsg("请选择要删除的信息"); | |||||
return; | return; | ||||
} | } | ||||
location.href = "statchart_list.php?dopost=delete&aids=" + nid; | |||||
location.href = "statistics_list.php?dopost=delete&aids=" + nid; | |||||
} | } | ||||
</script> | </script> | ||||
</body> | </body> |