1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
| <?php
class InscriptionModel {
private $results;
private $errors;
public function __construct() {
$this->initResults();
$this->initErrors();
}
public function check() {
foreach($this->errors as $key => $value) {
if(!$value) {
///echo $key.'<br />';
$fct = new ReflectionMethod('isValidPseudo');
$fct->invoke();
}
}
}
private function initResults() {
$this->results = array("isValidPseudo" => "",
"isExistingPseudo" => "",
"isValidPassword" => "",
"isSamePassword" => "",
"isValidEmail" => "",
"isSameEmail" => "",
"isExistingEmail" => "",
"isCorrectSex" => "",
"isValidBirthday" => "",
"isValidDepartement" => "",
"isAcceptedPolicy" => "",
"isAcceptedCGU" => "",
"isMajor" => "");
}
private function initErrors() {
$this->errors = array("isValidPseudo" => false,
"isExistingPseudo" => false,
"isValidPassword" => false,
"isSamePassword" => false,
"isValidEmail" => false,
"isSameEmail" => false,
"isExistingEmail" => false,
"isCorrectSex" => false,
"isValidBirthday" => false,
"isValidDepartement" => false,
"isAcceptedPolicy" => false,
"isAcceptedCGU" => false,
"isMajor" => false);
}
private function isValidPseudo() {
echo 'isValidPseudo<br />';
/****************************************************
* vérification de la validité du pseudo *
* **************************************************/
}
}
?> |
Partager