Esempio n. 1
0
 /**
  * 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;
 }