X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Fgoogleapps.inc.php;fp=include%2Fgoogleapps.inc.php;h=7318ba3adba9dfb040aa5c00f72563a9c907d9e3;hb=35accc05937cab56b7002899c77b0a53b381a53a;hp=bc1549c7a2f322263bc9e44dba02e0fbf2a14732;hpb=ec9b34309e13d3ef36df1da0f8604223ce5a3069;p=platal.git diff --git a/include/googleapps.inc.php b/include/googleapps.inc.php index bc1549c..7318ba3 100644 --- a/include/googleapps.inc.php +++ b/include/googleapps.inc.php @@ -40,18 +40,12 @@ function post_queue_u_create($job) { } // Sends the 'account created' email to the user, with basic documentation. - $res = XDB::query( - "SELECT FIND_IN_SET('femme', u.flags), prenom - FROM auth_user_md5 AS u - WHERE u.user_id = {?}", $user->id()); - list($sexe, $prenom) = $res->fetchOneRow(); - $mailer = new PlMailer('googleapps/create.mail.tpl'); $mailer->assign('account', $account); $mailer->assign('email', $user->bestEmail()); $mailer->assign('googleapps_domain', $globals->mailstorage->googleapps_domain); - $mailer->assign('prenom', $prenom); - $mailer->assign('sexe', $sexe); + $mailer->assign('prenom', $user->displayName()); + $mailer->assign('sexe', $user->isFemale()); $mailer->send(); } @@ -79,17 +73,11 @@ function post_queue_u_update($job) { } // Sends an email to the account owner. - $res = XDB::query( - "SELECT FIND_IN_SET('femme', u.flags), prenom - FROM auth_user_md5 AS u - WHERE u.user_id = {?}", $user->id()); - list($sexe, $prenom) = $res->fetchOneRow(); - $mailer = new PlMailer('googleapps/unsuspend.mail.tpl'); $mailer->assign('account', $account); $mailer->assign('email', $user->bestEmail()); - $mailer->assign('prenom', $prenom); - $mailer->assign('sexe', $sexe); + $mailer->assign('prenom', $user->displayName()); + $mailer->assign('sexe', $user->isFemale()); $mailer->send(); } } @@ -353,8 +341,8 @@ class GoogleAppsAccount if ($this->sync_password) { $res = XDB::query( "SELECT password - FROM auth_user_md5 - WHERE user_id = {?}", $this->user->id()); + FROM accounts + WHERE uid = {?}", $this->user->id()); $password = ($res->numRows() > 0 ? $res->fetchOneCell() : false); } else { $password = false; @@ -379,6 +367,7 @@ class GoogleAppsAccount if (!$this->pending_create) { // Retrieves information on the new account. + // TODO: retreive first_name and last_name from the profile. $res = XDB::query( "SELECT nom, nom_usage, prenom FROM auth_user_md5