public function validateAddMemberWikiplaceID($id, $allData) { if (!is_string($id) || !preg_match('/^[1-9]{1}[0-9]{0,9}$/', $id)) { return 'Error: Invalid Wikiplace ID'; } $wikiplace = $this->checkWikiPlace(intval($id)); if (is_null($wikiplace)) { return 'Error: Invalid Wikiplace'; } if (WpMember::CountMembers($wikiplace) >= WP_MEMBERS_LIMIT) { return wfMessage('wp-members-limit-reached'); } return true; // all ok }