diff --git a/modules/admin/admin.admin.view.php b/modules/admin/admin.admin.view.php
index 29a88f8cb..2fd94ccf4 100644
--- a/modules/admin/admin.admin.view.php
+++ b/modules/admin/admin.admin.view.php
@@ -171,6 +171,11 @@
$args->date = date("Ymd000000", time()-60*60*24);
$today = date("Ymd");
+ // Site Status
+ $oSiteModel = &getModel('site');
+ $status->site->todayCount = $oSiteModel->getSiteCountByDate($today);
+ $status->site->totalCount = $oSiteModel->getSiteCountByDate();
+
// Member Status
$oMemberAdminModel = &getAdminModel('member');
$status->member->todayCount = $oMemberAdminModel->getMemberCountByDate($today);
diff --git a/modules/admin/tpl/index.html b/modules/admin/tpl/index.html
index 4d75dbd15..24deb4fa4 100644
--- a/modules/admin/tpl/index.html
+++ b/modules/admin/tpl/index.html
@@ -14,7 +14,7 @@
Current State
- - Site 42(+1)
+ - Site {number_format($status->site->totalCount)}(+{number_format($status->site->todayCount)})
- User {number_format($status->member->totalCount)}(+{number_format($status->member->todayCount)})
- Document {number_format($status->document->totalCount)}(+{number_format($status->document->todayCount)})
- Comment {number_format($status->comment->totalCount)}(+{$status->comment->todayCount})
diff --git a/modules/site/queries/getSiteCountByDate.xml b/modules/site/queries/getSiteCountByDate.xml
new file mode 100644
index 000000000..68668f1e4
--- /dev/null
+++ b/modules/site/queries/getSiteCountByDate.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/modules/site/site.model.php b/modules/site/site.model.php
index d9e631150..4a5dfb3cc 100644
--- a/modules/site/site.model.php
+++ b/modules/site/site.model.php
@@ -21,6 +21,9 @@
}
+ /**
+ * @brief Return site list
+ **/
function getSiteAllList()
{
if(Context::get('domain')) $args->domain = Context::get('domain');
@@ -33,6 +36,19 @@
$this->add('site_list', $siteList);
}
+ /**
+ * @brief Return site count
+ **/
+ function getSiteCountByDate($date = '')
+ {
+ if($date) $args->regDate = date('Ymd', strtotime($date));
+
+ $output = executeQuery('site.getSiteCountByDate', $args);
+ if(!$output->toBool()) return 0;
+
+ return $output->data->count;
+ }
+
function makeGnbUrl($member_srl)
{
global $lang;