fix all non relative to the site root links.
authorx2000habouzit <x2000habouzit@839d8a87-29fc-0310-9880-83ba4fa771e5>
Mon, 17 Jul 2006 19:57:16 +0000 (19:57 +0000)
committerx2000habouzit <x2000habouzit@839d8a87-29fc-0310-9880-83ba4fa771e5>
Mon, 17 Jul 2006 19:57:16 +0000 (19:57 +0000)
git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@536 839d8a87-29fc-0310-9880-83ba4fa771e5

35 files changed:
templates/admin/admin_trombino.tpl
templates/admin/emails_bounces_re.tpl
templates/admin/geoloc.tpl
templates/admin/geoloc_dynamap.tpl
templates/admin/gerer_decos.tpl
templates/admin/homonymes.tpl
templates/admin/newsletter.tpl
templates/admin/newsletter_edit.tpl
templates/admin/utilisateurs.tpl
templates/carnet/panel.tpl
templates/carnet/tricontacts.tpl
templates/cookie_off.tpl [deleted file]
templates/cookie_on.tpl [deleted file]
templates/emails/index.tpl
templates/fiche_referent.tpl
templates/geoloc/index.tpl
templates/logger-view.tpl
templates/login.tpl
templates/newsletter/show.tpl
templates/password_prompt.tpl
templates/profil/general.tpl
templates/search/index.tpl
templates/skin/common.header.tpl
templates/skins.tpl
templates/table-editor.tpl
templates/xnet/admin.tpl
templates/xnet/groupe/annuaire.tpl
templates/xnet/groupe/mail.tpl
templates/xnet/groupe/telepaiement.tpl
templates/xnet/index.tpl
templates/xnet/manuel-admin.tpl
templates/xnet/manuel-auth.tpl
templates/xnet/manuel-public.tpl
templates/xnet/manuel.tpl
templates/xnet/plan.tpl

index 627ed65..046e5df 100644 (file)
@@ -33,14 +33,14 @@ Photo actuelle de {$forlife}
 <br />
 
 <p>
-<a href="?uid={$smarty.request.uid}&amp;action=supprimer">Supprimer cette photo</a>
+<a href="{rel}/admin/admin_trombino.php?uid={$smarty.request.uid}&amp;action=supprimer">Supprimer cette photo</a>
 </p>
 
 <p>
-<a href="?uid={$smarty.request.uid}&amp;action=ecole">Voir sa photo de trombi récupérée à l'école (si disponible)</a>
+<a href="{rel}/admin/admin_trombino.php?uid={$smarty.request.uid}&amp;action=ecole">Voir sa photo de trombi récupérée à l'école (si disponible)</a>
 </p>
 
-<form action="{$smarty.server.PHP_SELF}" method="post" enctype="multipart/form-data">
+<form action="{rel}/admin/admin_trombino.php" method="post" enctype="multipart/form-data">
   <div>
     <input type="hidden" name="uid" value="{$smarty.request.uid}" />
     <input type="hidden" name="action" value="valider" />
index c2cdcfb..666552d 100644 (file)
@@ -61,7 +61,7 @@ Rappel sur les niveaux :
     {else}
     <tr class="impair">
       <td colspan="2" class="right action">
-        <a href="?new=1">nouveau</a>
+        <a href="{$smarty.server.PHP_SELF}?new=1">nouveau</a>
       </td>
     </tr>
     {/if}
index a460d98..e303841 100644 (file)
@@ -25,7 +25,7 @@
 <h2>Synchroniser des villes avec geoloc.org</h2>
 
 {if $nb_missinglat}
-<p>[<a href='?missinglat=1'>toutes les villes sans coordonnées ({$nb_missinglat})</a>]</p>
+<p>[<a href='{$smarty.server.PHP_SELF}?missinglat=1'>toutes les villes sans coordonnées ({$nb_missinglat})</a>]</p>
 {/if}
 
 <form action='{$smarty.server.PHP_SELF}' method='get'>
index 153d27c..03e97d1 100644 (file)
@@ -27,7 +27,7 @@
 <h2>
   Utiliser de nouvelles cartes
 </h2>
-  <form action='' method='post'>
+  <form action='{$smarty.server.PHP_SELF}' method='post'>
     <p>
       <input type='text' name='url' value='{$smarty.request.url|default:"url des données des cartes"}' onfocus='select()' size='40'/>
          <br/>
 </h2>
 {if $nb_cities_not_on_map}
   <p>
-    Il y a {$nb_cities_not_on_map} villes qui ne sont pas placées dans les cartes. [<a href='?fix=cities_not_on_map'>Réparer</a>]
+    Il y a {$nb_cities_not_on_map} villes qui ne sont pas placées dans les cartes.
+    [<a href='{$smarty.server.PHP_SELF}?fix=cities_not_on_map'>Réparer</a>]
   </p>
 {else}
   <p> Toutes les villes de la base sont placées dans des cartes. </p>
 {/if}
 {if $no_smallest}
   <p>
-    Il faut <a href='?fix=smallest_maps'>définir la plus petite carte</a> pour chaque ville (à ne faire qu'une fois quand on a placé toutes les villes).
+    Il faut <a href='{$smarty.server.PHP_SELF}?fix=smallest_maps'>définir la plus petite carte</a>
+    pour chaque ville (à ne faire qu'une fois quand on a placé toutes les villes).
   </p>
 {/if}
 {if $no_coordinates}
@@ -55,7 +57,8 @@
   Placement précis des adresses
 </h2>
 <p>
-  {$no_coordinates} adresses n'ont pas été bien reconnues précisément. [<a href='?fix=precise_coordinates'>Mettre les coordonnées du centre de la ville</a>]
+  {$no_coordinates} adresses n'ont pas été bien reconnues précisément.
+  [<a href='{$smarty.server.PHP_SELF}?fix=precise_coordinates'>Mettre les coordonnées du centre de la ville</a>]
 </p>
 {/if}
 {* vim:set et sw=2 sts=2 sws=2: *}
index 5fcbe4d..f2cf673 100644 (file)
@@ -45,7 +45,7 @@
 </script>
 {/literal}
 
-<form method="post" action='#form_grade' id='form_grade'>
+<form method="post" action='{$smarty.server.PHP_SELF}#form_grade' id='form_grade'>
   <table class='bicol'>
     <tr>
       <th>id</th>
index 3d84b13..24b61d6 100644 (file)
 {*                                                                        *}
 {**************************************************************************}
 
-
-<h1>
-  Gestion des homonymes
-</h1>
-
+<h1>Gestion des homonymes</h1>
 
 {if $op eq 'mail'}
 <p class="erreur">mail envoyé à {$forlife}</p>
     <td>{$user.expire|date_format}</td>
     <td>
       <a href="{rel}/profile/{$user.forlife}" class='popup2'>fiche</a>
-      <a href="utilisateurs.php?login={$user.forlife}">edit</a>
+      <a href="{rel}/admin/utilisateurs.php?login={$user.forlife}">edit</a>
       {if $user.type eq 'alias'}
-      <a href="?op=mail-conf&amp;target={$user.user_id}">mailer</a>
-      <a href="?op=correct-conf&amp;target={$user.user_id}">corriger</a>
+      <a href="{$smarty.server.PHP_SELF}?op=mail-conf&amp;target={$user.user_id}">mailer</a>
+      <a href="{$smarty.server.PHP_SELF}?op=correct-conf&amp;target={$user.user_id}">corriger</a>
       {/if}
     </td>
   </tr>
index 3a3ece1..adf62f2 100644 (file)
@@ -31,7 +31,7 @@
     <th>titre</th>
   </tr>
   <tr>
-    <td colspan='2'><a href='?new'>Créer une nouvelle lettre</a></td>
+    <td colspan='2'><a href='{$smarty.server.PHP_SELF}?new'>Créer une nouvelle lettre</a></td>
   </tr>
   {foreach item=nl from=$nl_list}
   <tr class="{cycle values="pair,impair"}">
index 0ec7166..dacc1e3 100644 (file)
 {else}
 
 <p>
-[<a href="?nid={$nl->_id}">retour</a>]
+[<a href="{$smarty.server.PHP_SELF}?nid={$nl->_id}">retour</a>]
 </p>
 
 {if !$art->check()}<p class='erreur'>article trop long !</p>{/if}
index ed50de2..e42f0b5 100644 (file)
@@ -210,7 +210,7 @@ function act_fwd(fwd, activate) {
     </tr>
     <tr class="center">
       <td>
-        <a href="admin_trombino.php?uid={$mr.user_id}">[Trombino]</a>
+        <a href="{rel}/admin/admin_trombino.php?uid={$mr.user_id}">[Trombino]</a>
       </td>
       <td>
         <input type="submit" name="u_kill_conf" value="Désinscrire" />
index 627e7fa..785aca1 100644 (file)
@@ -29,7 +29,7 @@ Cette page r
 <p>
 Les lignes en gras sont les événements qui ont été porté à notre connaissance
 depuis ta dernière connexion sur cette page.<br />
-Tu peux les <a href="?read={$now}">marquer comme vus</a> sans te déconnecter.
+Tu peux les <a href="{rel}/carnet/panel?read={$now}">marquer comme vus</a> sans te déconnecter.
 </p>
 
 <p>
index a468b99..c0e65e2 100644 (file)
 <p>
 Trier par :
 {if ($order eq 'nom') and not($smarty.request.inv)}
-[<a href='?order=nom&amp;trombi={$smarty.request.trombi}&amp;inv=1'><strong>nom <img src='{rel}/images/dn.png' alt='decr.' /></strong></a>]
+[<a href='{rel}/carnet/contact?order=nom&amp;trombi={$smarty.request.trombi}&amp;inv=1'><strong>nom <img src='{rel}/images/dn.png' alt='decr.' /></strong></a>]
 {else}
-[<a href='?order=nom&amp;trombi={$smarty.request.trombi}'>{if ($order eq 'nom')}<strong>nom <img src='{rel}/images/up.png' alt='crois.' /></strong>{else}nom{/if}</a>]
+[<a href='{rel}/carnet/contact?order=nom&amp;trombi={$smarty.request.trombi}'>{if ($order eq 'nom')}<strong>nom <img src='{rel}/images/up.png' alt='crois.' /></strong>{else}nom{/if}</a>]
 {/if}
 {if ($order eq 'promo') and ($smarty.request.inv)}
-[<a href='?order=promo&amp;trombi={$smarty.request.trombi}'><strong>promo <img src='{rel}/images/up.png' alt='decr.' /></strong></a>]
+[<a href='{rel}/carnet/contact?order=promo&amp;trombi={$smarty.request.trombi}'><strong>promo <img src='{rel}/images/up.png' alt='decr.' /></strong></a>]
 {else}
-[<a href='?order=promo&amp;trombi={$smarty.request.trombi}&amp;inv=1'>{if ($order eq 'promo')}<strong>promo <img src='{rel}/images/dn.png' alt='crois.' /></strong>{else}promo{/if}</a>]
+[<a href='{rel}/carnet/contact?order=promo&amp;trombi={$smarty.request.trombi}&amp;inv=1'>{if ($order eq 'promo')}<strong>promo <img src='{rel}/images/dn.png' alt='crois.' /></strong>{else}promo{/if}</a>]
 {/if}
 {if ($order eq 'last') and ($smarty.request.inv)}
-[<a href='?order=last&amp;trombi={$smarty.request.trombi}'><strong>dernière modification <img src='{rel}/images/up.png' alt='decr.' /></strong></a>]
+[<a href='{rel}/carnet/contact?order=last&amp;trombi={$smarty.request.trombi}'><strong>dernière modification <img src='{rel}/images/up.png' alt='decr.' /></strong></a>]
 {else}
-[<a href='?order=last&amp;trombi={$smarty.request.trombi}&amp;inv=1'>{if ($order eq 'last')}<strong>dernière modification <img src='{rel}/images/dn.png'i alt='crois.' /></strong>{else}dernière modification{/if}</a>]
+[<a href='{rel}/carnet/contact?order=last&amp;trombi={$smarty.request.trombi}&amp;inv=1'>{if ($order eq 'last')}<strong>dernière modification <img src='{rel}/images/dn.png'i alt='crois.' /></strong>{else}dernière modification{/if}</a>]
 {/if}
 </p>
 
diff --git a/templates/cookie_off.tpl b/templates/cookie_off.tpl
deleted file mode 100644 (file)
index ea78ff5..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-{**************************************************************************}
-{*                                                                        *}
-{*  Copyright (C) 2003-2006 Polytechnique.org                             *}
-{*  http://opensource.polytechnique.org/                                  *}
-{*                                                                        *}
-{*  This program is free software; you can redistribute it and/or modify  *}
-{*  it under the terms of the GNU General Public License as published by  *}
-{*  the Free Software Foundation; either version 2 of the License, or     *}
-{*  (at your option) any later version.                                   *}
-{*                                                                        *}
-{*  This program is distributed in the hope that it will be useful,       *}
-{*  but WITHOUT ANY WARRANTY; without even the implied warranty of        *}
-{*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *}
-{*  GNU General Public License for more details.                          *}
-{*                                                                        *}
-{*  You should have received a copy of the GNU General Public License     *}
-{*  along with this program; if not, write to the Free Software           *}
-{*  Foundation, Inc.,                                                     *}
-{*  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA               *}
-{*                                                                        *}
-{**************************************************************************}
-
-
-<h1>
-  Contrôle d'accès au site
-</h1>
-<p>
-  L'accès sans mot de passe au site vient d'être supprimé pour l'ordinateur sur lequel tu
-  es connecté en ce moment. Depuis ce poste de travail, tu devras donc entrer ton mot de
-  passe à nouveau pour te connecter sur le site comme sur un poste normal quelconque où
-  tout le monde peut accéder.
-</p>
-
-{* vim:set et sw=2 sts=2 sws=2: *}
diff --git a/templates/cookie_on.tpl b/templates/cookie_on.tpl
deleted file mode 100644 (file)
index 843de71..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-{**************************************************************************}
-{*                                                                        *}
-{*  Copyright (C) 2003-2006 Polytechnique.org                             *}
-{*  http://opensource.polytechnique.org/                                  *}
-{*                                                                        *}
-{*  This program is free software; you can redistribute it and/or modify  *}
-{*  it under the terms of the GNU General Public License as published by  *}
-{*  the Free Software Foundation; either version 2 of the License, or     *}
-{*  (at your option) any later version.                                   *}
-{*                                                                        *}
-{*  This program is distributed in the hope that it will be useful,       *}
-{*  but WITHOUT ANY WARRANTY; without even the implied warranty of        *}
-{*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *}
-{*  GNU General Public License for more details.                          *}
-{*                                                                        *}
-{*  You should have received a copy of the GNU General Public License     *}
-{*  along with this program; if not, write to the Free Software           *}
-{*  Foundation, Inc.,                                                     *}
-{*  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA               *}
-{*                                                                        *}
-{**************************************************************************}
-
-
-<h1>
-  Contrôle d'accès au site
-</h1>
-<p>
-  L'accès permanent sans mot de passe <strong>vient d'être attribué</strong> à cet ordinateur.
-  Toute personne accédant au web par ce poste de travail peut donc consulter l'annuaire
-  on-line et accéder à la partie privée du site.
-</p>
-<p>
-  Nous te recommandons donc la plus grande prudence avec cette fonctionnalité si tu n'es
-  pas sûr de comprendre de quoi il s'agit. Il est notamment souhaitable de n'utiliser
-  cette
-  option que pour un ordinateur à la maison.
-</p>
-<p class="erreur">
-  En tout état de cause, si tu ne sais pas donner une définition simple du mot
-  "cookie", tu ne devrais pas utiliser cette option.
-</p>
-<p>
-  Si tu te dis que ceci n'est pas pour toi, alors
-  <a href="cookie_off.php">clique ici pour annuler</a>.
-</p>
-
-{* vim:set et sw=2 sts=2 sws=2: *}
index f7aa577..2580374 100644 (file)
@@ -124,10 +124,10 @@ ton homonyme et toi-m
       {if $melix}
       Tu disposes à l'heure actuelle de l'alias <strong>{$melix}</strong>
       Pour <strong>demander à la place un autre alias @{#globals.mail.alias_dom#}</strong>,
-      <a href="emails/alias">il te suffit de te rendre ici</a>
+      <a href="{rel}/emails/alias">il te suffit de te rendre ici</a>
       {else}
       A l'heure actuelle <strong>tu n'as pas activé d'adresse @{#globals.mail.alias_dom#}</strong>.
-      Si tu souhaites le faire, <a href="emails/alias">il te suffit de venir ici</a>
+      Si tu souhaites le faire, <a href="{rel}/emails/alias">il te suffit de venir ici</a>
       {/if}
     </td>
   </tr>
index 933e4d0..ccca796 100644 (file)
@@ -21,7 +21,7 @@
 {**************************************************************************}
 
 {literal}
-<script type="text/javascript" src="javascript/close_on_esc.js">
+<script type="text/javascript" src="{rel}/javascript/close_on_esc.js">
 </script>
 {/literal}
 
index b1cc88f..0eb884d 100644 (file)
@@ -69,7 +69,7 @@ function searchMapId(f)
     <param name="quality" value="high" />
     <param name="bgcolor" value="#ffffff" />
     <param name="movie" value="dynamap{if $dynamap_vars neq 'none'}_{$dynamap_vars|default:"only_current=on"}{/if}.swf" />
-    <embed src="dynamap{if $dynamap_vars neq 'none'}_{$dynamap_vars|default:"only_current=on"}{/if}.swf" quality="high" bgcolor="#ffffff" width="600" height="450" name="dynamap" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
+    <embed src="{rel}/geoloc/dynamap{if $dynamap_vars neq 'none'}_{$dynamap_vars|default:"only_current=on"}{/if}.swf" quality="high" bgcolor="#ffffff" width="600" height="450" name="dynamap" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
     </object>
   </p>
   <p class="smaller">Carte fournie gracieusement par <a href="http://www.geodesix.com/">Geodesix</a>.</p>
index 81989ae..49a71bc 100644 (file)
@@ -34,7 +34,8 @@
 </tr>
 <tr class="impair">
   <td class="titre">{$msg_user}</td>
-  <td>{$session.username} {if $session.suer}(suid by {$session.suer}){/if} [<a href="?logauth={$session.auth}&amp;loguser={$session.username}">user's log</a>]</td>
+  <td>{$session.username} {if $session.suer}(suid by {$session.suer}){/if}
+  [<a href="{$smarty.request.PHP_SELF}?logauth={$session.auth}&amp;loguser={$session.username}">user's log</a>]</td>
 </tr>
 <tr class="pair">
   <td class="titre">{$msg_host}</td>
index 3b3d49e..031f778 100644 (file)
@@ -26,7 +26,7 @@
 
 {else}
 
-<h1>
+<h1 id='pagetop'>
 Bienvenue {$smarty.session.prenom}
 {if $birthday}
   et joyeux anniversaire de {$birthday} ans de la part de toute l'équipe !
@@ -83,7 +83,7 @@ Bienvenue {$smarty.session.prenom}
   <table class="bicol">
     <tr>
       <th>
-        <a href="?lu={$ev.id}{if $previd}#newsid{$previd}{/if}" style="display:block;float:right"><img alt="Cacher" title="Cacher cet article" src="{rel}/images/retirer.gif"/></a>
+        <a href="{rel}/events?lu={$ev.id}{if $previd}#newsid{$previd}{/if}" style="display:block;float:right"><img alt="Cacher" title="Cacher cet article" src="{rel}/images/retirer.gif"/></a>
         {assign var="previd" value=$ev.id}
         <a id="newsid{$ev.id}"></a>
         {tidy}
@@ -97,7 +97,7 @@ Bienvenue {$smarty.session.prenom}
           {$ev.texte|smarty:nodefaults|nl2br}
         {/tidy}
         <br />
-        <p class="smaller"><a href="#" style="display:block;float:right"><img alt="Sommaire" title="Remonter tout en haut" src="{rel}/images/up.png"/></a>Annonce proposée par
+        <p class="smaller"><a href="#pagetop" style="display:block;float:right"><img alt="Sommaire" title="Remonter tout en haut" src="{rel}/images/up.png"/></a>Annonce proposée par
         <a href="{rel}/profile/{$ev.forlife}" class="popup2">
           {$ev.prenom} {$ev.nom} X{$ev.promo}
         </a>
@@ -119,7 +119,7 @@ Bienvenue {$smarty.session.prenom}
     <tr class="{cycle values="impair,pair"}">
       <td class="half">
         &bull;
-        <a href="{if !$ev.nonlu}?nonlu={$ev.id}{/if}#newsid{$ev.id}">
+        <a href="{if !$ev.nonlu}{rel}/events?nonlu={$ev.id}{/if}#newsid{$ev.id}">
         {if $ev.nonlu}<strong>{/if}
         {tidy}
           {$ev.titre|nl2br}
index bec5358..e934692 100644 (file)
@@ -27,9 +27,9 @@
 <p>
 [<a href='{rel}/nl'>liste des lettres</a>]
 {if $smarty.get.text}
-[<a href='?nid={$nl->_id}'>version HTML</a>]
+[<a href='{rel}/nl/show/{$nl->_id}'>version HTML</a>]
 {else}
-[<a href='?nid={$nl->_id}&amp;text=1'>version Texte</a>]
+[<a href='{rel}/nl/show/{$nl->_id}?text=1'>version Texte</a>]
 {/if}
 {perms level='admin'}
 [<a href='{rel}/admin/newsletter_edit.php?nid={$nl->_id}'>Editer</a>]
index abc19e9..6f60f15 100644 (file)
@@ -26,7 +26,7 @@
   </p>
   <p>
     Cette forme de script web est nécessaire pour l'utilisation du site.
-    Pour en savoir plus, regarde la <a href="faq.php#connect">FAQ</a>.
+    Pour en savoir plus, regarde la <a href="{rel}/Docs/FAQ#connect">FAQ</a>.
   </p>
 </noscript>
 
index 2e19d12..ee39e45 100644 (file)
           La synchro prend en compte toutes les informations que tu as signalés à l'AX (en orange ou en vert). Elle peut alors effacer, modifier ou rajouter des informations selon ce qu'elle trouve sur ta <a href="http://www.polytechniciens.com/index.php?page=AX_FICHE_ANCIEN&amp;anc_id={$matricule_ax}">fiche AX</a>.
         </p>
         <p class="center">
-          <a href="?synchro_ax=confirm" onclick="return confirm('Es-tu sûr de vouloir lancer la synchronisation ?')"><input type="button" value="Synchroniser"/></a>
+          <a href="{rel}/profile/edit/general?synchro_ax=confirm" onclick="return confirm('Es-tu sûr de vouloir lancer la synchronisation ?')"><input type="button" value="Synchroniser"/></a>
         </p>
       </td>
     </tr>
index 823ca34..6c9c0ed 100644 (file)
@@ -36,7 +36,7 @@
 
   {if $search_results_nb and $advanced and !$simple and $use_map}
   <p>
-       [<a href='geoloc/?{$search_vars}'>Voir la recherche sur une carte</a>].
+    [<a href='{rel}/geoloc/?{$search_vars}'>Voir la recherche sur une carte</a>].
   </p>
   {/if}
   
index 3078ffe..1e796c7 100644 (file)
@@ -23,7 +23,7 @@
     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
     <meta name="description" content="Le Portail des Polytechniciens" />
     <meta name="keywords" content="Ecole polytechnique, anciens eleves, portail, alumni, AX, X, routage, reroutage, e-mail, email, mail" />
-    <link rel="icon" type="image/png" href="images/favicon.png" />
+    <link rel="icon" type="image/png" href="{rel}/images/favicon.png" />
 
     <link rel="index"  href="{rel}/" />
     <link rel="author" href="{rel}/changelog" />
index d5dd210..15de7f7 100644 (file)
@@ -56,7 +56,7 @@ Pour toute information compl
         Utilisée par <strong>{$skin.nb}</strong> inscrit{if $skin.nb>1}s{/if}
       </td>
       <td class="skidroite">
-        <img src="images/skins/{$skin.name}.{$skin.ext}" style="width:160px; height:160px;" alt=" [ CAPTURE D'ECRAN ] " />
+        <img src="{rel}/images/skins/{$skin.name}.{$skin.ext}" style="width:160px; height:160px;" alt=" [ CAPTURE D'ECRAN ] " />
       </td>
     </tr>
     {/iterate}
index 5335d4a..8f50cb5 100644 (file)
 
 {if ($p_prev > -1) || ($p_next > -1)}
 <p class="pagenavigation">
-{if $p_prev > -1}<a href="?start={$p_prev}">{$msg_previous_page}</a>&nbsp;{/if}
-{if $p_next > -1}<a href="?start={$p_next}">{$msg_next_page}</a>{/if}
+{if $p_prev > -1}<a href="{$smarty.request.PHP_SELF}?start={$p_prev}">{$msg_previous_page}</a>&nbsp;{/if}
+{if $p_next > -1}<a href="{$smarty.request.PHP_SELF}?start={$p_next}">{$msg_next_page}</a>{/if}
 </p>
 {/if}
 
index 0f7f9fa..cd27b24 100644 (file)
@@ -24,7 +24,7 @@
 
 <h1>Suppression du groupe {$nom}</h1>
 
-<form action="?del={$smarty.request.del}" method="post">
+<form action="{rel}/admin?del={$smarty.request.del}" method="post">
   <div class="center">
     <input type="submit" name="del" value="Oui, je veux supprimer ce groupe" />
   </div>
@@ -51,7 +51,7 @@
 <table cellspacing="0" cellpadding="0" class='large'>
   {foreach from=$assos item=a key=i name=all}
   {if $i is even}<tr>{/if}
-    <td><a href='?del={$a.diminutif}'><img src='{rel}/images/del.png' alt='delete' /></a></td>
+    <td><a href='{rel}/admin?del={$a.diminutif}'><img src='{rel}/images/del.png' alt='delete' /></a></td>
     <td><a href='{rel}/{$a.diminutif}/edit'>{$a.nom}</a></td>
     {if $i is odd || $smarty.foreach.all.last}</tr>{/if}
   {/foreach}
index 5152d35..0f3b40c 100644 (file)
@@ -43,14 +43,14 @@ Fonctionnalit
 <p class="center">
 [<a href="{$smarty.server.PHP_SELF}" {if !$request_group}class="erreur"{/if}>tout</a>]
 {foreach from=$alphabet item=c}
-[<a href="?{$group}={$c}&amp;order={$smarty.request.order}"{if $request_group eq $c} class="erreur"{/if}>{$c}</a>]
+[<a href="{rel}/{$platal->ns}annuaire?{$group}={$c}&amp;order={$smarty.request.order}"{if $request_group eq $c} class="erreur"{/if}>{$c}</a>]
 {/foreach}
 </p>
 
 <table summary="membres du groupe" class="{if $admin}large{else}tiny{/if}">
   <tr>
-    <th><a href="?order=alpha{if $smarty.request.order neq "alpha_inv"}_inv{/if}{if $request_group and $group eq 'initiale'}&amp;initiale={$request_group}{/if}">Prénom NOM</a></th>
-    <th><a href="?order=promo{if $smarty.request.order eq "promo"}_inv{/if}{if $request_group and $group eq 'promo'}&amp;promo={$request_group}{/if}">Promo</a></th>
+    <th><a href="{rel}/{$platal->ns}annuaire?order=alpha{if $smarty.request.order neq "alpha_inv"}_inv{/if}{if $request_group and $group eq 'initiale'}&amp;initiale={$request_group}{/if}">Prénom NOM</a></th>
+    <th><a href="{rel}/{$platal->ns}annuaire?order=promo{if $smarty.request.order eq "promo"}_inv{/if}{if $request_group and $group eq 'promo'}&amp;promo={$request_group}{/if}">Promo</a></th>
     <th>Infos</th>
     {if $admin}
     <th>Éditer</th>
@@ -80,7 +80,7 @@ Fonctionnalit
 
 <p class="descr">
 {foreach from=$links item=ofs key=txt}
-<a href="?offset={$ofs}&amp;initiale={$smarty.request.initiale}"{if $smarty.request.offset eq $ofs} class="erreur"{/if}>{$txt}</a>
+<a href="{rel}/{$platal->ns}annuaire?offset={$ofs}&amp;initiale={$smarty.request.initiale}"{if $smarty.request.offset eq $ofs} class="erreur"{/if}>{$txt}</a>
 {/foreach}
 </p>
 
index 48f0f85..5922885 100644 (file)
@@ -69,7 +69,7 @@ masculin ou f
       <td>
         <input type="checkbox" name="ml[{$l.list}]" value="1" {if $smarty.request.ml[$l.list]}checked="checked"{/if} />
         {$l.addr}
-        <a href="listes-admin.php?liste={$l.list}" class="popup">(voir composition)</a>
+        <a href="{rel}/{$platal->ns}lists/admin/{$l.list}" class="popup">(voir composition)</a>
       </td>
     </tr>
     {/foreach}
index c97b2a2..0a4be31 100644 (file)
@@ -39,10 +39,10 @@ Voici la liste des paiements en ligne possible pour le groupe {$asso.nom}
     <th colspan="4">{$p.text} : détails pour les administrateurs</th>
   </tr>
   <tr>
-    <td class="center">[{if $order eq 'timestamp'}<strong><a href='?order={$order}&order_inv={$order_inv}'>{else}<a href='?order=timestamp'>{/if}Date</a>{if $order eq 'timestamp'}</strong>{/if}]</td>
+    <td class="center">[{if $order eq 'timestamp'}<strong><a href='{rel}/{$platal->ns}paiement?order={$order}&order_inv={$order_inv}'>{else}<a href='{rel}/{$platal->ns}paiement?order=timestamp'>{/if}Date</a>{if $order eq 'timestamp'}</strong>{/if}]</td>
     <td class="center">[{if $order eq 'nom'}<strong><a href='?order={$order}&order_inv={$order_inv}'>{else}<a href='?order=nom'>{/if}Prénom NOM</a>{if $order eq 'nom'}</strong>{/if}]</td>
-    <td class="center">[{if $order eq 'promo'}<strong><a href='?order={$order}&order_inv={$order_inv}'>{else}<a href='?order=promo'>{/if}Promo</a>{if $order eq 'promo'}</strong>{/if}]</td>
-    <td class="center">[{if $order eq 'montant'}<strong><a href='?order={$order}&order_inv={$order_inv}'>{else}<a href='?order=montant'>{/if}Montant</a>{if $order eq 'montant'}</strong>{/if}]</td>
+    <td class="center">[{if $order eq 'promo'}<strong><a href='{rel}/{$platal->ns}paiement?order={$order}&order_inv={$order_inv}'>{else}<a href='{rel}/{$platal->ns}paiement?order=promo'>{/if}Promo</a>{if $order eq 'promo'}</strong>{/if}]</td>
+    <td class="center">[{if $order eq 'montant'}<strong><a href='{rel}/{$platal->ns}paiement?order={$order}&order_inv={$order_inv}'>{else}<a href='{rel}/{$platal->ns}paiement?order=montant'>{/if}Montant</a>{if $order eq 'montant'}</strong>{/if}]</td>
   </tr>
   {assign var="somme" value=0}
   {foreach from=$trans[$p.id] item=p}
index de613b7..a069aa8 100644 (file)
@@ -23,7 +23,7 @@
 <table id="content" cellpadding="2" cellspacing="0">
   <tr>
     <td style="vertical-align: middle;">
-      <img src="images/parfait.jpg" width="459" height="200" alt="Logo des groupes" />
+      <img src="{rel}/images/parfait.jpg" width="459" height="200" alt="Logo des groupes" />
     </td>
 
     <td>
index 168a78f..5ca8242 100644 (file)
@@ -54,7 +54,7 @@ le site (en mode connect
 celui-ci :
 
 <br />
-<img src="images/mail_inscription.jpg" />
+<img src="{rel}/images/mail_inscription.jpg" />
 <br />
 
 Le
@@ -84,7 +84,7 @@ groupe, ou 
 de cet événement via les sites polytechniciens est plus ou moins large
 
 <br />
-<img src="images/evnt_creation.jpg" />
+<img src="{rel}/images/evnt_creation.jpg" />
 <br />
 
 La page de création d'événements te permet également de décrire précisément les
@@ -93,7 +93,7 @@ certains des "moments" n'int
 qu'ils souhaitent s'inscrire seulement à certains d'entre eux.
 
 <br />
-<img src="images/evnt_moments.jpg" />
+<img src="{rel}/images/evnt_moments.jpg" />
 
 <br /><br /><a href="#"><i><small>Retour au menu</small></i></a><br />
 
@@ -115,7 +115,7 @@ les destinataires et conduit 
 l'utiliser autant que possible.
 
 <br />
-<img src="images/mail.jpg" />
+<img src="{rel}/images/mail.jpg" />
 <br />
 
 <br /><br /><a href="#"><i><small>Retour au menu</small></i></a><br />
@@ -152,7 +152,7 @@ regrouper plusieurs listes de diffusion au sein d'une liste englobante, choisis
 aussi d'utiliser un alias, dont la gestion est plus souple. 
 
 <br />
-<img src="images/liste.jpg" />
+<img src="{rel}/images/liste.jpg" />
 <br />
 
 <br /><br /><a href="#"><i><small>Retour au menu</small></i></a><br />
@@ -165,6 +165,6 @@ que les listes de diffusion classique (mod
 diffusion notamment). 
 
 <br />
-<img src="images/alias.jpg" />
+<img src="{rel}/images/alias.jpg" />
 <br />
 <br /><br /><a href="#"><i><small>Retour au menu</small></i></a><br />
index 8619ef4..aa1dbee 100644 (file)
@@ -42,7 +42,7 @@ sein de ton groupe.
 Pour
 bénéficier de tous ces services, tu dois auparavant t'authentifier.
 <br />
-<img src="images/identification.jpg" />
+<img src="{rel}/images/identification.jpg" />
 <br />
 
 Pour
@@ -53,7 +53,7 @@ porte-cl
 accès directement aux pages des groupes auxquels tu es inscrit, depuis la page d'accueil.
 
 <br />
-<img src="images/index_auth.jpg" />
+<img src="{rel}/images/index_auth.jpg" />
 
 <br /><br /><a href="#"><i><small>Retour au menu</small></i></a><br />
 
@@ -64,10 +64,10 @@ page de ton groupe est d
 avancées, visibles seulement en mode connecté. Ces fonctionnalités sont listées
 dans le menu de droite.
 <br />
-<img src="images/x-internet.jpg" />
+<img src="{rel}/images/x-internet.jpg" />
 <br />
  
-<img src="images/fns_membres.jpg" />
+<img src="{rel}/images/fns_membres.jpg" />
 
 <br /><br /><a href="#"><i><small>Retour au menu</small></i></a><br />
 
@@ -75,7 +75,7 @@ dans le menu de droite.
 
 Il liste les membres du groupe, par ordre alphabétique ou par promotions.
 <br />
-<img src="images/annuaire.jpg" />
+<img src="{rel}/images/annuaire.jpg" />
 <br />
 Les
 femmes sont repérées par un point à gauche de leurs noms. Les trois colonnes de
index b597d38..7dfa9c5 100644 (file)
@@ -57,7 +57,7 @@ associations, en cliquant sur <i>plan du site</i>.
 
 <h3><a name="general">Les présentations générales</a></h3>
 
-<img src="images/groupeX.jpg" />
+<img src="{rel}/images/groupeX.jpg" />
 
 <br />
 Chacune des 4 catégories dispose d'une page descriptive. L'adresse de cette page varie
@@ -76,7 +76,7 @@ Professionnels) qui permettent un rep
 
 <br />
 
-<img src="images/gpx_liste.jpg" />
+<img src="{rel}/images/gpx_liste.jpg" />
 
 <br /><br /><a href="#"><i><small>Retour au menu</small></i></a><br />
 
@@ -109,7 +109,7 @@ administrateurs du groupe. Tu seras averti par retour de mail, de la suite
 donnée à ta demande.
 </p>
 
-<img src="images/inscription.jpg" />
+<img src="{rel}/images/inscription.jpg" />
 
 <br /><br /><a href="#"><i><small>Retour au menu</small></i></a><br />
 
@@ -121,7 +121,7 @@ lui-m
 suffit de cliquer le mot clé de ta recherche dans la boîte à outils présente
 sur toutes les pages.
 <br />
-<img src="images/toolbar.jpg" />
+<img src="{rel}/images/toolbar.jpg" />
 <br />
 En cliquant sur la loupe à droite, tu pourras faire une recherche via le moteur
 d'<a href="http://www.exalead.fr" target="new">Exalead</a>. 
@@ -131,25 +131,6 @@ l'usage du site.
 
 <br /><br /><a href="#"><i><small>Retour au menu</small></i></a><br />
 
-<h3><a name="recherche">La fonction recherche d'Exalead</a></h3>
-<a href="http://www.polytechnique.net/recherche.php">http://www.polytechnique.net/recherche.php</a>
-<br />
-<img src="images/exalead.jpg" />
-<br />
-
-<a href="http://www.exalead.fr">Exalead</a>
-est un moteur de recherche, qui fonctionne comme les moteurs de recherche
-indexant le web. La seule différence est l'étendue de la recherche&nbsp;:
-Exalead effectue depuis X.net des recherches sur Polytechnique.net, et sur les
-sites propres aux activités polytechniciennes recensés sur X.net.
-
-Comme
-indiqué sur la page de recherche, tu peux affiner tes critères si les résultats
-obtenus ne te satisfont pas. Les résultats sont affichés sur la page.
-<img src="images/exalead_res.jpg" />
-
-<br /><br /><a href="#"><i><small>Retour au menu</small></i></a><br />
-
 <h3><a name="evenements">Les événements</a></h3>
 
 La
@@ -163,7 +144,7 @@ groupe
 <h3><a name="plan">Le plan du site</a></h3>
 <a href="http://www.polytechnique.net/plan">Lien vers le plan</a>
 <br />
-<img src="images/plan.jpg" />
+<img src="{rel}/images/plan.jpg" />
 
 <br />
 Cette
index b38470d..a302666 100644 (file)
   </p>
   <ul>
     <li>
-      <a href="?type=public">fonctionnalités publiques du site</a>
+      <a href="{rel}/manuel?type=public">fonctionnalités publiques du site</a>
       <a href="{rel}/docs/manuel.pdf">(version PDF)</a>
     </li>
     <li>
-      <a href="?type=auth">fonctionnalités accessibles par les membres des groupes X</a>
+      <a href="{rel}/manuel?type=auth">fonctionnalités accessibles par les membres des groupes X</a>
       <a href="{rel}/docs/manuel.pdf">(version PDF)</a>
     </li>
     <li>
-      <a href="?type=admin">fonctionnalités à disposition des animateurs des groupes X</a>
+      <a href="{rel}/manuel?type=admin">fonctionnalités à disposition des animateurs des groupes X</a>
       <a href="{rel}/docs/manuel-admin.pdf">(version PDF)</a>
     </li>
   </ul>
index 30c9522..e6a78db 100644 (file)
@@ -48,7 +48,7 @@
         <tr>
           <td class="liste">
             {foreach from=$binets key=id item=dom}
-            <a class="cat" href="sommaire.php?cat=binets&amp;dom={$id}">{$dom[0].domnom}</a>
+            <a class="cat" href="{rel}/groups/binets/{$id}">{$dom[0].domnom}</a>
             {foreach from=$dom item=g}
             <a href="{rel}/{$g.diminutif}/">{$g.nom}</a>
             {/foreach}