/** * Vérifie les attributs de l'édition d'un membre * @param array $param Les attributs à vérifier * @return object 2 attributs, bool success et array string msg */ private function checkEdit(&$param) { $std = (object) array('success' => false, 'msg' => array()); if (!empty($param['updateEmail'])) { if (($res = Membre::checkEmail($param['email'])) !== true) { $std->msg[] = $res; } } elseif (!empty($param['updateMDP'])) { if (($res = Membre::checkPassUser($param['passwordNow'])) !== true) { $std->msg[] = $res; } if (($res = Membre::checkPass($param['passwordNew'], $param['passwordNewConfirm'])) !== true) { $std->msg[] = $res; } } else { $std->msg[] = 'Aucun formulaire rempli'; } if (empty($std->msg)) { $std->success = true; } return $std; }