X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fregister.php;h=cb1505144a7d1187f4aba020542f472d06ed4ba1;hb=2b921a8064ea14cd554f03e5f561eb98e79a9246;hp=7fea99343bd02556a121ebe95cd4446b6938e8a7;hpb=58d1d33c646a2c67244dd12398b993ce850b9b69;p=platal.git diff --git a/modules/register.php b/modules/register.php index 7fea993..cb15051 100644 --- a/modules/register.php +++ b/modules/register.php @@ -83,8 +83,8 @@ class RegisterModule extends PLModule switch ($sub_state['step']) { case 0: - require_once('wiki.inc.php'); - wiki_require_page('Reference.Charte'); + $wp = new PlWikiPage('Reference.Charte'); + $wp->buildCache(); if (Post::has('step1')) { $sub_state['step'] = 1; if (isset($sub_state['hash'])) { @@ -175,7 +175,7 @@ class RegisterModule extends PLModule } } if ($sub_state['watch']) { - $alter .= "Inscription d'un utilisateur surveillé - "; + $alert .= "Inscription d'un utilisateur surveillé - "; } if (check_ip('unsafe')) { @@ -214,12 +214,12 @@ class RegisterModule extends PLModule } $_SESSION['sub_state'] = $sub_state; - if ($alert) { + if (!empty($alert)) { send_warning_mail($alert); } $page->changeTpl('register/step'.intval($sub_state['step']).'.tpl'); if (isset($err)) { - $page->trig($err); + $page->trigError($err); } } @@ -300,8 +300,8 @@ class RegisterModule extends PLModule $redirect->add_email($email); // on cree un objet logger et on log l'inscription - $logger = new CoreLogger($uid); - $logger->log('inscription', $email); + $logger = new PlLogger($uid); + S::logger()->log('inscription', $email); XDB::execute('UPDATE register_pending SET hash="INSCRIT" WHERE uid={?}', $uid); @@ -317,7 +317,7 @@ class RegisterModule extends PLModule user_reindex($uid); // update number of subscribers (perms has changed) - update_NbIns(); + $globals->updateNbIns(); if (!start_connexion($uid, false)) { return PL_FORBIDDEN; @@ -336,7 +336,8 @@ class RegisterModule extends PLModule INNER JOIN aliases AS sa ON ( sa.id = m.sender AND FIND_IN_SET('bestalias', sa.flags) ) WHERE m.uid = {?} - GROUP BY m.sender", $uid); + GROUP BY m.sender + ORDER BY dateDernier DESC", $uid); XDB::execute("UPDATE register_mstats SET success=NOW() WHERE uid={?}", $uid); $market = array(); @@ -379,7 +380,7 @@ class RegisterModule extends PLModule $msg .= "Les marketings suivants avaient été effectués :\n" . implode("\n", $market); } else { - $msg .= "$prenom $nom n'a jamais reçu de mail de marketing."; + $msg .= "$prenom $nom n'a jamais reçu d\'email de marketing."; } $mymail->setTxtBody($msg); $mymail->send(); @@ -416,7 +417,7 @@ class RegisterModule extends PLModule } $log = S::v('log'); - $log->log('passwd', ''); + S::logger()->log('passwd', ''); if (Cookie::v('ORGaccess')) { require_once('secure_hash.inc.php');