From 56dbde9d687c8e97156552963ff8e7496ef6fb79 Mon Sep 17 00:00:00 2001 From: deva Date: Thu, 30 Apr 2009 08:12:56 +0000 Subject: Added 'all', 'old' and 'current' run-modes. --- utils/modules/members.php | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/utils/modules/members.php b/utils/modules/members.php index f06380a..ac32d60 100644 --- a/utils/modules/members.php +++ b/utils/modules/members.php @@ -259,10 +259,34 @@ class Members { public function run($params) { - $str = ""; - foreach($this->members as $member) { - $str .= $member->show(); + foreach($params as $param) { + switch($param) { + case "all": + $str = ""; + foreach($this->members as $member) { + $str .= $member->show(); + } + return $str; + + case "old": + $str = ""; + foreach($this->members as $member) { + if($member->stopyear) $str .= $member->show(); + } + return $str; + + default: + case "current": + $str = ""; + foreach($this->members as $member) { + if($member->stopyear == "") $str .= $member->show(); + } + return $str; + } } + + + return $str; } -- cgit v1.2.3