Merge commit 'origin/master' into fusionax
authorStéphane Jacob <sj@m4x.org>
Fri, 28 Aug 2009 09:33:22 +0000 (11:33 +0200)
committerStéphane Jacob <sj@m4x.org>
Fri, 28 Aug 2009 09:33:22 +0000 (11:33 +0200)
ChangeLog
modules/profile/page.inc.php
modules/xnetlists.php
templates/core/password_prompt.tpl

index 897a582..98ba22d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -21,6 +21,11 @@ VERSION 0.10.2                                                        XX XX XXXX
 
 New:
 
+From 0.10.1 branch:
+
+    * Profile:
+        - #977: Professional addresses can now be deleted                  -JAC
+
 ================================================================================
 VERSION 0.10.1                                                        30 07 2009
 
index a23b1e2..fa4a27b 100644 (file)
@@ -277,6 +277,9 @@ abstract class ProfileGeocoding implements ProfileSetting
             if (isset($address['geoloc'])) {
                 $success = false;
             }
+        } elseif (@$address['changed'] && !@$address['text']) {
+            $address = empty_address();
+            $address['pub'] = 'private';
         }
         if (isset($address['geoloc_choice']) && ($address['geoloc_choice'] == 0)) {
             $mailer = new PlMailer('geoloc/geoloc.mail.tpl');
index 036452e..12a2cde 100644 (file)
@@ -272,20 +272,20 @@ class XnetListsModule extends ListsModule
                 if (list($alias, $blias) = $res->fetchOneRow()) {
                     $alias = empty($blias) ? $alias : $blias;
                     XDB::query(
-                        "INSERT INTO  x4dat.virtual_redirect (vid,redirect)
-                              SELECT  vid, {?}
-                                FROM  x4dat.virtual
-                               WHERE  alias={?}", "$alias@m4x.org", $lfull);
+                        "INSERT IGNORE INTO  x4dat.virtual_redirect (vid,redirect)
+                                     SELECT  vid, {?}
+                                       FROM  x4dat.virtual
+                                      WHERE  alias={?}", "$alias@m4x.org", $lfull);
                    $page->trigSuccess("$alias@m4x.org ajouté");
                 } else {
                     $page->trigError("$mbox@{$globals->mail->domain} n'existe pas.");
                 }
             } else {
                 XDB::query(
-                        "INSERT INTO  x4dat.virtual_redirect (vid,redirect)
-                              SELECT  vid,{?}
-                                FROM  x4dat.virtual
-                               WHERE  alias={?}", "$mbox@$dom", $lfull);
+                        "INSERT IGNORE INTO  x4dat.virtual_redirect (vid,redirect)
+                                     SELECT  vid,{?}
+                                       FROM  x4dat.virtual
+                                      WHERE  alias={?}", "$mbox@$dom", $lfull);
                 $page->trigSuccess("$mbox@$dom ajouté");
             }
         }
index f478942..d4d690f 100644 (file)
@@ -108,19 +108,11 @@ Si tu n'es pas {insert name="getName"}, change le login ci-dessous, ou rends-toi
 <p>
 <strong>Tu ne connais pas ton mot de passe ?</strong>
 </p>
-<ul>
-  <li>
-  Si tu viens de terminer ta pré-inscription, <strong>il est dans l'email</strong> que
-  nous t'avons envoyé (expéditeur pre-inscription@{#globals.mail.domain#}).
-  </li>
-  <li>
   Si tu n'es jamais venu sur le site, <strong>il faut t'enregistrer auprès de
     nous</strong> pour obtenir un accès. {#globals.core.sitename#} c'est l'email des X,
   l'annuaire en ligne, plus un tas d'autres services.  Nous te fournirons un accès le plus
   rapidement possible. <strong> <a href="register/">Clique ici pour nous demander tes
       paramètres personnels.</a></strong>
-  </li>
-</ul>
 {/if}
 
 <div id="nologin" style="background: #fcc; color: red">
@@ -133,7 +125,7 @@ Si tu n'es pas {insert name="getName"}, change le login ci-dessous, ou rends-toi
   </div>
 </div>
 
-<p>     
+<p>
   <strong>Problème de connexion ?</strong> <a href="Xorg/FAQ?display=light#connect" class="popup2">La réponse est là.</a>
 </p>