Fixes
authorx2003bruneau <x2003bruneau@839d8a87-29fc-0310-9880-83ba4fa771e5>
Mon, 23 Apr 2007 11:31:47 +0000 (11:31 +0000)
committerx2003bruneau <x2003bruneau@839d8a87-29fc-0310-9880-83ba4fa771e5>
Mon, 23 Apr 2007 11:31:47 +0000 (11:31 +0000)
display=light is propagated to all links in the page

 htdocs/javascript/xorg.js          |   14 +++++++++++---
 templates/core/password_prompt.tpl |    2 +-
 templates/platal/index.tpl         |    2 +-
 templates/search/quick.tpl         |   16 +++++++++-------
 4 files changed, 22 insertions(+), 12 deletions(-)

git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@1729 839d8a87-29fc-0310-9880-83ba4fa771e5

htdocs/javascript/xorg.js
templates/core/password_prompt.tpl
templates/platal/index.tpl
templates/search/quick.tpl

index 31b9a28..4b386d5 100644 (file)
@@ -159,14 +159,22 @@ function popWin(theNode,w,h) {
 
 function auto_links() {
     nodes = document.getElementsByTagName('a');
-    fqdn = document.URL;
-    fqdn = fqdn.replace(/^https?:\/\/([^\/]*)\/.*$/,'$1');
+    url  = document.URL;
+    fqdn = url.replace(/^https?:\/\/([^\/]*)\/.*$/,'$1');
+    light = (url.indexOf('display=light') > url.indexOf('?'));
     for(var i=0; i<nodes.length; i++) {
        node = nodes[i];
        if(!node.href || node.className == 'xdx' || node.href.indexOf('mailto:') > -1 || node.href.indexOf('javascript:')>-1) continue;
-       if(node.href.indexOf(fqdn)<0 || node.className == 'popup') {
+       if (node.href.indexOf(fqdn)<0 || node.className == 'popup') {
            node.onclick = function () { window.open(this.href); return false; };
        }
+        if (node.href.indexOf(fqdn) > -1 && light) {
+            if (node.href.indexOf('?') > -1) {
+                node.href = node.href + '&display=light';
+            } else {
+                node.href = node.href + '?display=light';
+            }
+        }
        if(node.className == 'popup2') {
         node.onclick = function () { popWin(this,840,600); return false; };
        }
index f528b06..310024c 100644 (file)
@@ -147,7 +147,7 @@ Si tu n'es pas {insert name="getName"}, change le login ci-dessous, ou rends-toi
   (<strong>excepté le mot de passe de connexion au site</strong>) circulent en clair entre chez toi et 
   Polytechnique.org. Tu peux basculer sur une connexion sécurisée en cliquant sur le lien
   <div class="center">
-  <a href="{$globals->baseurl|replace:"http":"https"}/{$platal->pl_self()}">
+  <a href="https://{#globals.core.secure_domain#}{$smarty.server.REQUEST_URI}">
     {icon name=lock_add} Passer en connexion sécurisée</a>
   </div><br />
   Plus d'informations sur la connexion sécurisée se trouvent
index 00a626c..11b4bbf 100644 (file)
@@ -24,7 +24,7 @@
 
 <p>
   {#globals.core.sitename#} est le site qui connecte la communauté des
-  polytechniciens.  Il comporte une partie publique, et une partie privée
+  polytechniciens.  Il comporte une partie publique et une partie privée
   réservée aux polytechniciens.
 </p>
 
index 13a4b02..78fc793 100644 (file)
 
 <h1>Comment faire une recherche ?</h1>
 
-<h2>Nom, Prenom, Promo ...</h2>
+<h2>Nom, Prenom, Promotion ...</h2>
 
 <p>
 La ligne de recherche ci-dessus accepte non seulement des mélanges de <strong>noms</strong> et de <strong>prénoms</strong> ...
-mais elle accepte de plus la syntaxe suivante pour les <strong>promos</strong> :
+mais elle accepte de plus la syntaxe suivante pour les <strong>promotions</strong> :
 </p>
 <ul>
-  <li><code>1990</code> : signifie appartient à la promo 1990</li>
-  <li><code>1990-2000</code> : signifie sur la promo 1990 à 2000</li>
-  <li><code>&lt;1990</code> : signifie promos inférieures ou égales à 1990</li>
-  <li><code>&gt;1990</code> : signifie promos supérieures ou égales à 1990</li>
+  <li><code>1990</code> : signifie appartient à la promotion 1990</li>
+  <li><code>1990-2000</code> : signifie sur la promotion 1990 à 2000</li>
+  <li><code>&lt;1990</code> : signifie promotions inférieures ou égales à 1990</li>
+  <li><code>&gt;1990</code> : signifie promotions supérieures ou égales à 1990</li>
 </ul>
 <p>
-Ainsi, rechercher tous les "Dupont" sur les promos 1980 à 1990 et sur la promo 2000 se fait avec la recherche :
+Ainsi, rechercher tous les "Dupont" sur les promotions 1980 à 1990 et sur la promotion 2000 se fait avec la recherche :
 <code>Dupont 1980-1990 2000</code>
 </p>
 
@@ -91,6 +91,7 @@ Il est conseillé d'omettre les particules car il est possible que celles-ci ne
 notre base de données.
 </p>
 
+{if $smarty.session.perms->hasFlag('user')}
 <div id="searchbar" style="display: none">
 <h2>Barre de recherche pour ton navigateur</h2>
 <p>
@@ -107,6 +108,7 @@ notre base de données.
   }
   {/literal}
 //]]></script>
+{/if}
 
 <h2>Polytechniciens des promotions 1919 et précédentes</h2>
 <p>Notre base de données ne contient que les polytechniciens depuis la promotion 1920. Pour effectuer des recherches dans les