diff options
Diffstat (limited to 'utils/modules')
| -rw-r--r-- | utils/modules/members.php | 30 | 
1 files 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;    } | 
