Text improvement and standardisation, and typo corrections in xnetlist administration
[platal.git] / modules / register.php
index 92088c8..1af07e5 100644 (file)
@@ -161,24 +161,18 @@ class RegisterModule extends PLModule
                     }
 
                     // Check if the given email is known as dangerous
-                    $res = Xdb::iterRow("SELECT  w.state, w.description, a.alias
-                                           FROM  emails       AS e
-                                     INNER JOIN  emails_watch AS w ON (e.email = w.email AND w.state != 'safe')
-                                     INNER JOIN  aliases      AS a ON (e.uid = a.id AND a.type = 'a_vie')
-                                          WHERE  e.email = {?}
-                                       ORDER BY  a.alias", Post::v('email'));
-                    $aliases = array();
+                    $res = XDB::query("SELECT  w.state, w.description
+                                         FROM  emails_watch AS w
+                                        WHERE  w.email = {?} AND w.state != 'safe'",
+                                        Post::v('email'));
                     $email_banned = false;
-                    while(list($gstate, $gdescription, $alias) = $res->next()) {
-                        $state       = $gstate;
+                    if ($res->numRows()) {
+                        list($state, $description) = $res->fetchOneRow();
+                        $alert .= "Email surveille propose a l'inscription - ";
+                        $sub_state['email_desc'] = $description;
                         if ($state == 'dangerous') {
                             $email_banned = true;
                         }
-                        $description = $gdescription;
-                        $aliases[]   = $alias;
-                    }
-                    if (count($aliases) != 0) {
-                        $alert .= "Email surveille propose a l'inscription - ";
                     }
                     if ($sub_state['watch']) {
                         $alter .= "Inscription d'un utilisateur surveillé - ";
@@ -489,8 +483,8 @@ class RegisterModule extends PLModule
         }
         if (Post::v('imap')) {
             require_once 'emails.inc.php';
-            $storage = new MailStorageIMAP(S::v('uid'));
-            $storage->enable();
+            $storage = new EmailStorage(S::v('uid'), 'imap');
+            $storage->activate();
         }
 
         pl_redirect('profile/edit');