From d6566640a6e7977ebe7b51b8b9ca7d661e0704f1 Mon Sep 17 00:00:00 2001 From: ovclas Date: Tue, 11 Dec 2012 01:34:21 +0000 Subject: [PATCH] issue 2740 add member statistics api git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12371 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/member/conf/module.xml | 2 ++ modules/member/member.admin.model.php | 19 ++++++++++++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/modules/member/conf/module.xml b/modules/member/conf/module.xml index 02e350ad5..b97791770 100644 --- a/modules/member/conf/module.xml +++ b/modules/member/conf/module.xml @@ -3,6 +3,7 @@ + @@ -37,6 +38,7 @@ + diff --git a/modules/member/member.admin.model.php b/modules/member/member.admin.model.php index 7f8dc32b2..77a3ca38e 100644 --- a/modules/member/member.admin.model.php +++ b/modules/member/member.admin.model.php @@ -213,7 +213,24 @@ class memberAdminModel extends member * * @return int */ - function getMemberCountByDate($date = '') + 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 + * + * @param string $date + * + * @return int + */ + private function _getMemberCountByDate($date = '') { if($date) $args->regDate = date('Ymd', strtotime($date));