Pushes a parameter name change in the AX profiles URLs. Also fix the multiplication...
authorVincent Zanotti <vincent.zanotti@m4x.org>
Fri, 11 Sep 2009 18:46:18 +0000 (20:46 +0200)
committerVincent Zanotti <vincent.zanotti@m4x.org>
Fri, 11 Sep 2009 18:46:18 +0000 (20:46 +0200)
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
modules/admin.php
modules/marketing.php
modules/profile.php
modules/profile/general.inc.php
templates/admin/dead_but_active.tpl
templates/admin/synchro_ax.tpl
templates/include/minifiche.tpl
templates/marketing/promo.tpl
templates/profile/general.tpl

index 9918541..b6b4c5c 100644 (file)
@@ -893,7 +893,7 @@ class AdminModule extends PLModule
         $page->setTitle('Administration - Décédés');
 
         $res = XDB::iterator(
-                "SELECT  u.promo, u.nom, u.prenom, u.deces, u.matricule_ax, u.hruid, DATE(MAX(s.start)) AS last
+                "SELECT  u.promo, u.nom, u.prenom, u.deces, u.hruid, DATE(MAX(s.start)) AS last
                    FROM  auth_user_md5 AS u
               LEFT JOIN  logger.sessions AS s ON (s.uid = u.user_id AND suid = 0)
                   WHERE  perms IN ('admin', 'user') AND deces <> 0
index baa5eaa..cb280ae 100644 (file)
@@ -258,7 +258,7 @@ class MarketingModule extends PLModule
         }
         $page->assign('promo', $promo);
 
-        $sql = "SELECT  u.user_id, u.nom, u.prenom, u.last_known_email, u.matricule_ax,
+        $sql = "SELECT  u.user_id, u.hruid, u.nom, u.prenom, u.last_known_email,
                         IF(MAX(m.last) > p.relance, MAX(m.last), p.relance) AS dern_rel, p.email
                   FROM  auth_user_md5      AS u
              LEFT JOIN  register_pending   AS p ON p.uid = u.user_id
index b80d0e2..14b1664 100644 (file)
@@ -311,7 +311,7 @@ class ProfileModule extends PLModule
         if (!intval($mat)) {
             $page->kill("Le matricule AX de {$user->login()} est inconnu");
         }
-        http_redirect("http://www.polytechniciens.com/?page=AX_FICHE_ANCIEN&anc_id=$mat");
+        http_redirect("http://www.polytechniciens.com/?page=AX_FICHE_ANCIEN&ancc_id=$mat");
     }
 
     function handler_p_edit(&$page, $opened_tab = null, $mode = null, $success = null)
index d09df85..719f2a0 100644 (file)
@@ -127,7 +127,7 @@ class ProfileGeneral extends ProfilePage
                                    q.profile_mobile as mobile, q.profile_mobile_pub as mobile_pub,
                                    q.profile_web as web, q.profile_web_pub as web_pub,
                                    q.profile_freetext as freetext, q.profile_freetext_pub as freetext_pub,
-                                   q.profile_nick as nick, q.profile_from_ax as synchro_ax, u.matricule_ax,
+                                   q.profile_nick as nick, q.profile_from_ax as synchro_ax, u.hruid,
                                    IF(a1.aid IS NULL, -1, a1.aid) as appli_id1, a1.type as appli_type1,
                                    IF(a2.aid IS NULL, -1, a2.aid) as appli_id2, a2.type as appli_type2
                              FROM  auth_user_md5   AS u
index b4a80bb..517be7a 100644 (file)
@@ -39,8 +39,7 @@
     <td style="text-align: center">{$d.promo}</td>
     <td>
       <a href="profile/{$d.hruid}" class="popup2">{icon name=user_suit title='Afficher la fiche'}</a>
-      <a href="http://www.polytechniciens.com/?page=AX_FICHE_ANCIEN&amp;anc_id={$d.matricule_ax}">{*
-        *}{icon name=user_gray title="fiche AX"}</a>
+      <a href="profile/ax/{$d.hruid}">{icon name=user_gray title="fiche AX"}</a>
       <a href="admin/user/{$d.hruid}">{icon name=wrench title='Administrer user'}</a>
     </td>
     <td>{$d.prenom} {$d.nom}</td>
index 61c2d6b..308d08f 100644 (file)
@@ -57,7 +57,7 @@
 <div>Les fiches de cet utilisateur&nbsp;:
 <ul>
 <li><a href='profile/{$x.user_id}' class='popup2'>polytechnique.org</a></li>
-<li><a href='http://www.polytechniciens.com/?page=AX_FICHE_ANCIEN&amp;anc_id={$x.matricule_ax}'>polytechniciens.com</a></li>
+<li><a href='profile/ax/{$x.user_id}'>polytechniciens.com</a></li>
 </ul>
 </div>
 {if $diff}
index 511e661..0fd2a14 100644 (file)
@@ -85,7 +85,7 @@
       {/if}
       <a href="admin/user/{$c.hruid}">{*
       *}{icon name=wrench title="administrer user"}</a>
-      <a href="http://www.polytechniciens.com/?page=AX_FICHE_ANCIEN&amp;anc_id={$c.matricule_ax}">{*
+      <a href="profile/ax/{$c.hruid}">{*
       *}{icon name=user_gray title="fiche AX"}</a>]
     </div>
     {/if}
index 44b4775..c945ef4 100644 (file)
@@ -67,8 +67,7 @@
       </td>
       <td class="center">
         <a href="marketing/private/{$it.user_id}">{icon name=wrench title="Marketing"}</a>
-        <a href="http://www.polytechniciens.com/?page=AX_FICHE_ANCIEN&amp;anc_id={$it.matricule_ax}">{*
-          *}{icon name=user_gray title="fiche AX"}</a>
+        <a href="profile/ax/{$it.hruid}">{icon name=user_gray title="fiche AX"}</a>
       </td>
     </tr>
     {/iterate}
index 86070e6..e255a2c 100644 (file)
   <tr>
     <td>
       <p>
-        Le service annuaire de l'<a href='http://www.polytechniciens.com'>AX</a> met à jour l'annuaire papier à partir des informations que tu lui fournis. Tu peux choisir ici d'envoyer directement les données de ta fiche Polytechnique.org vers ta <a href="http://www.polytechniciens.com/?page=AX_FICHE_ANCIEN&amp;anc_id={$matricule_ax}">fiche AX</a>.
+        Le service annuaire de l'<a href='http://www.polytechniciens.com'>AX</a> met à jour l'annuaire papier à partir des informations que tu lui fournis. Tu peux choisir ici d'envoyer directement les données de ta fiche Polytechnique.org vers ta <a href="profile/ax/{$hruid}">fiche AX</a>.
       </p>
       <p>
-        L'opération de synchronisation prend en compte toutes les informations que tu as marquées comme transmises à l'AX (en orange ou en vert). Elle peut alors effacer, modifier ou rajouter des informations sur ta <a href="http://www.polytechniciens.com/?page=AX_FICHE_ANCIEN&amp;anc_id={$matricule_ax}">fiche AX</a> selon ce qui s'y trouve déjà.
+        L'opération de synchronisation prend en compte toutes les informations que tu as marquées comme transmises à l'AX (en orange ou en vert). Elle peut alors effacer, modifier ou rajouter des informations sur ta <a href="profile/ax/{$hruid}">fiche AX</a> selon ce qui s'y trouve déjà.
       </p>
       <p class="center">
         <a href="profile/edit/general?synchro_ax=confirm" onclick="return confirm('Es-tu sûr de vouloir lancer la synchronisation ?')"><input type="button" value="Synchroniser"/></a>