mirror of https://gitee.com/karson/fastadmin.git
优化控制台统计
parent
d4531c7df0
commit
cd60f5f381
|
|
@ -45,9 +45,17 @@ class Dashboard extends Backend
|
||||||
}
|
}
|
||||||
|
|
||||||
$dbTableList = Db::query("SHOW TABLE STATUS");
|
$dbTableList = Db::query("SHOW TABLE STATUS");
|
||||||
|
$addonList = get_addon_list();
|
||||||
|
$totalworkingaddon = 0;
|
||||||
|
$totaladdon = count($addonList);
|
||||||
|
foreach ($addonList as $index => $item) {
|
||||||
|
if ($item['state']) {
|
||||||
|
$totalworkingaddon += 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
$this->view->assign([
|
$this->view->assign([
|
||||||
'totaluser' => User::count(),
|
'totaluser' => User::count(),
|
||||||
'totaladdon' => count(get_addon_list()),
|
'totaladdon' => $totaladdon,
|
||||||
'totaladmin' => Admin::count(),
|
'totaladmin' => Admin::count(),
|
||||||
'totalcategory' => \app\common\model\Category::count(),
|
'totalcategory' => \app\common\model\Category::count(),
|
||||||
'todayusersignup' => User::whereTime('jointime', 'today')->count(),
|
'todayusersignup' => User::whereTime('jointime', 'today')->count(),
|
||||||
|
|
@ -60,6 +68,7 @@ class Dashboard extends Backend
|
||||||
'dbsize' => array_sum(array_map(function ($item) {
|
'dbsize' => array_sum(array_map(function ($item) {
|
||||||
return $item['Data_length'] + $item['Index_length'];
|
return $item['Data_length'] + $item['Index_length'];
|
||||||
}, $dbTableList)),
|
}, $dbTableList)),
|
||||||
|
'totalworkingaddon' => $totalworkingaddon,
|
||||||
'attachmentnums' => Attachment::count(),
|
'attachmentnums' => Attachment::count(),
|
||||||
'attachmentsize' => Attachment::sum('filesize'),
|
'attachmentsize' => Attachment::sum('filesize'),
|
||||||
'picturenums' => Attachment::where('mimetype', 'like', 'image/%')->count(),
|
'picturenums' => Attachment::where('mimetype', 'like', 'image/%')->count(),
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ return [
|
||||||
'Total user' => '总会员数',
|
'Total user' => '总会员数',
|
||||||
'Total addon' => '总插件数',
|
'Total addon' => '总插件数',
|
||||||
'Total category' => '总分类数',
|
'Total category' => '总分类数',
|
||||||
|
'Total attachment' => '总附件数',
|
||||||
'Total admin' => '总管理员数',
|
'Total admin' => '总管理员数',
|
||||||
'Today user signup' => '今日注册',
|
'Today user signup' => '今日注册',
|
||||||
'Today user login' => '今日登录',
|
'Today user login' => '今日登录',
|
||||||
|
|
@ -21,7 +22,9 @@ return [
|
||||||
'Register user' => '注册用户数',
|
'Register user' => '注册用户数',
|
||||||
'Real time' => '实时',
|
'Real time' => '实时',
|
||||||
'Category count' => '分类统计',
|
'Category count' => '分类统计',
|
||||||
|
'Working addon count' => '运行中的插件',
|
||||||
'Category count tips' => '当前分类总记录数',
|
'Category count tips' => '当前分类总记录数',
|
||||||
|
'Working addon count tips' => '当前运行中的插件数',
|
||||||
'Database count' => '数据库统计',
|
'Database count' => '数据库统计',
|
||||||
'Database table nums' => '数据表数量',
|
'Database table nums' => '数据表数量',
|
||||||
'Database size' => '占用空间',
|
'Database size' => '占用空间',
|
||||||
|
|
|
||||||
|
|
@ -194,8 +194,8 @@
|
||||||
<div class="sm-st clearfix">
|
<div class="sm-st clearfix">
|
||||||
<span class="sm-st-icon st-blue"><i class="fa fa-leaf"></i></span>
|
<span class="sm-st-icon st-blue"><i class="fa fa-leaf"></i></span>
|
||||||
<div class="sm-st-info">
|
<div class="sm-st-info">
|
||||||
<span>{$totalcategory}</span>
|
<span>{$attachmentnums}</span>
|
||||||
{:__('Total category')}
|
{:__('Total attachment')}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -293,14 +293,14 @@
|
||||||
<div class="panel-body">
|
<div class="panel-body">
|
||||||
<div class="panel-title">
|
<div class="panel-title">
|
||||||
<span class="label label-primary pull-right">{:__('Real time')}</span>
|
<span class="label label-primary pull-right">{:__('Real time')}</span>
|
||||||
<h5>{:__('Category count')}</h5>
|
<h5>{:__('Working addon count')}</h5>
|
||||||
</div>
|
</div>
|
||||||
<div class="panel-content">
|
<div class="panel-content">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<h1 class="no-margins">{$totalcategory}</h1>
|
<h1 class="no-margins">{$totalworkingaddon}</h1>
|
||||||
<div class="font-bold"><i class="fa fa-magic"></i>
|
<div class="font-bold"><i class="fa fa-magic"></i>
|
||||||
<small>{:__('Category count tips')}</small>
|
<small>{:__('Working addon count tips')}</small>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue