From 56110ce3c3d7dad7f8d10cb90fb8324e0dfaffe8 Mon Sep 17 00:00:00 2001 From: ovclas Date: Tue, 11 Dec 2012 02:19:13 +0000 Subject: [PATCH] issue 2740 add member, document status in dashboard git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12372 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/admin/admin.admin.view.php | 17 +++++++++++++++++ modules/member/member.admin.model.php | 18 +----------------- 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/modules/admin/admin.admin.view.php b/modules/admin/admin.admin.view.php index 1d0bcae7d..6865a79ba 100644 --- a/modules/admin/admin.admin.view.php +++ b/modules/admin/admin.admin.view.php @@ -221,6 +221,23 @@ class adminAdminView extends admin */ function dispAdminIndex() { + // Get statistics + $args->date = date("Ymd000000", time()-60*60*24); + $today = date("Ymd"); + + // Member Status + $oMemberAdminModel = &getAdminModel('member'); + $status->member->todayCount = $oMemberAdminModel->getMemberCountByDate($today); + $status->member->totalCount = $oMemberAdminModel->getMemberCountByDate(); + + // Document Status + $oDocumentAdminModel = &getAdminModel('document'); + $statusList = array('PUBLIC', 'SECRET'); + $status->document->todayCount = $oDocumentAdminModel->getDocumentCountByDate($today, array(), $statusList); + $status->document->totalCount = $oDocumentAdminModel->getDocumentCountByDate('', array(), $statusList); + + Context::set('status', $status); + // Latest Document $oDocumentModel = &getModel('document'); $columnList = array('document_srl', 'module_srl', 'category_srl', 'title', 'nick_name', 'member_srl'); diff --git a/modules/member/member.admin.model.php b/modules/member/member.admin.model.php index 77a3ca38e..2c5269245 100644 --- a/modules/member/member.admin.model.php +++ b/modules/member/member.admin.model.php @@ -206,22 +206,6 @@ class memberAdminModel extends member $this->add('tpl', $tpl); } - /** - * Return member count with date - * - * @param string $date - * - * @return int - */ - public function getMemberAdminCountByDate() - { - if(Context::get('date')) - { - $date = date('Ymd', strtotime(Context::get('date'))); - } - $count = $this->_getMemberCountByDate($date); - $this->add('count', $count); - } /** * Return member count with date @@ -230,7 +214,7 @@ class memberAdminModel extends member * * @return int */ - private function _getMemberCountByDate($date = '') + public function getMemberCountByDate($date = '') { if($date) $args->regDate = date('Ymd', strtotime($date));