|
@@ 118-120 (lines=3) @@
|
| 115 |
|
} |
| 116 |
|
|
| 117 |
|
// username is numbers |
| 118 |
|
if (preg_match("/^[0-9]+$/", $this->request->getName()) === 1) { |
| 119 |
|
$errorList[ValidationError::NAME_NUMONLY] = new ValidationError(ValidationError::NAME_NUMONLY); |
| 120 |
|
} |
| 121 |
|
|
| 122 |
|
// username can't contain #@/<>[]|{} |
| 123 |
|
if (preg_match("/[" . preg_quote("#@/<>[]|{}", "/") . "]/", $this->request->getName()) === 1) { |
|
@@ 157-159 (lines=3) @@
|
| 154 |
|
} |
| 155 |
|
|
| 156 |
|
// email address must be validly formed |
| 157 |
|
if (trim($this->request->getEmail()) == "") { |
| 158 |
|
$errorList[ValidationError::EMAIL_EMPTY] = new ValidationError(ValidationError::EMAIL_EMPTY); |
| 159 |
|
} |
| 160 |
|
|
| 161 |
|
// email address must be validly formed |
| 162 |
|
if (!filter_var($this->request->getEmail(), FILTER_VALIDATE_EMAIL)) { |
|
@@ 163-165 (lines=3) @@
|
| 160 |
|
|
| 161 |
|
// email address must be validly formed |
| 162 |
|
if (!filter_var($this->request->getEmail(), FILTER_VALIDATE_EMAIL)) { |
| 163 |
|
if (trim($this->request->getEmail()) != "") { |
| 164 |
|
$errorList[ValidationError::EMAIL_INVALID] = new ValidationError(ValidationError::EMAIL_INVALID); |
| 165 |
|
} |
| 166 |
|
} |
| 167 |
|
|
| 168 |
|
// email address can't be wikimedia/wikipedia .com/org |
|
@@ 169-171 (lines=3) @@
|
| 166 |
|
} |
| 167 |
|
|
| 168 |
|
// email address can't be wikimedia/wikipedia .com/org |
| 169 |
|
if (preg_match('/.*@.*wiki(m.dia|p.dia)\.(org|com)/i', $this->request->getEmail()) === 1) { |
| 170 |
|
$errorList[ValidationError::EMAIL_WIKIMEDIA] = new ValidationError(ValidationError::EMAIL_WIKIMEDIA); |
| 171 |
|
} |
| 172 |
|
|
| 173 |
|
// WARNINGS |
| 174 |
|
|