xhtml-isation ...
authorx2000habouzit <x2000habouzit>
Mon, 2 Feb 2004 11:48:34 +0000 (11:48 +0000)
committerx2000habouzit <x2000habouzit>
Mon, 2 Feb 2004 11:48:34 +0000 (11:48 +0000)
ajout d'un script get_classes qui sert à détecter qqs fautes classiques de xhtml, liste les classes css utilisées, et liste les styles=.. utilisés.

ce script _est_ à utiliser, à compléter, etc, etc.
usage : get_classes.pl dir1 [dir2 [dir3 [...]]]

21 files changed:
htdocs/css/default.css
include/valid_aliases.inc.php
include/valid_emploi.inc.php
include/valid_epouses.inc.php
include/valid_evts.inc.php
include/valid_ml.inc.php
include/valid_photos.inc.php
include/valid_sondages.inc.php
include/validations.inc.php
scripts/xhtml/get_classes.pl
templates/acces_smtp.tpl
templates/alias.tpl
templates/antispam.tpl
templates/carva_redirect.tpl
templates/form_naissance.tpl
templates/index.tpl
templates/motdepassemd5.tpl
templates/password_prompt.tpl
templates/password_prompt_logged.tpl
templates/preferences.tpl
templates/skins.tpl

index d42bce9..115c51d 100644 (file)
@@ -22,7 +22,7 @@ body {
 a:link, a:visited, a:active, a:hover { color: #003399; background: inherit; }
 a img { border: 0px; }
 td    { vertical-align: top; }
-li    { padding-left: 3px; padding-right: 3px; }
+li    { padding-left: 3px; padding-right: 3px; text-align: justify; }
 hr    { width: 90%; text-align: center }
 
 .center { text-align: center; }
@@ -238,4 +238,4 @@ table.tinybicol td.info, table.bicol td.info {
     font-size: 95%;
 }
 /* vim: set et ts=4 sts=4 sw=4: */
-/* $Id: default.css,v 1.11 2004-01-31 10:20:15 x2000habouzit Exp $ */
+/* $Id: default.css,v 1.12 2004-02-02 11:48:34 x2000habouzit Exp $ */
index d89f96a..50ca85d 100644 (file)
@@ -30,9 +30,9 @@ class AliasReq extends Validate {
         $raison = nl2br(stripslashes(htmlentities($this->raison)));
         return <<<________EOF
         <form action="{$_SERVER['PHP_SELF']}" method="POST">
-        <input type="hidden" name="uid" value="{$this->uid}">
-        <input type="hidden" name="type" value="{$this->type}">
-        <input type="hidden" name="stamp" value="{$this->stamp}">
+        <input type="hidden" name="uid" value="{$this- />uid}" />
+        <input type="hidden" name="type" value="{$this- />type}" />
+        <input type="hidden" name="stamp" value="{$this- />stamp}" />
         <table class="bicol" cellpadding="4" summary="Demande d'alias">
         <tr>
             <td>Demandeur&nbsp;:
@@ -53,9 +53,9 @@ class AliasReq extends Validate {
         </tr>
         <tr>
             <td style="vertical-align: middle;">
-                <input type="submit" name="submit" value="Accepter">
+                <input type="submit" name="submit" value="Accepter" />
                 <br /><br />
-                <input type="submit" name="submit" value="Refuser">
+                <input type="submit" name="submit" value="Refuser" />
             </td>
             <td>
                 <p>Raison du refus:</p>
index f1df165..30726c5 100644 (file)
@@ -25,9 +25,9 @@ class EmploiReq extends Validate {
         $texte = wordwrap($this->text, 80);
         return <<<________EOF
         <form action="{$_SERVER['PHP_SELF']}" method="POST">
-        <input type="hidden" name="uid" value="{$this->uid}" />
-        <input type="hidden" name="type" value="{$this->type}" />
-        <input type="hidden" name="stamp" value="{$this->stamp}" />
+        <input type="hidden" name="uid" value="{$this- />uid}" />
+        <input type="hidden" name="type" value="{$this- />type}" />
+        <input type="hidden" name="stamp" value="{$this- />stamp}" />
         <table class="bicol" cellpadding="4" summary="Annonce emploi">
           <thead>
           <tr>
index cb5b227..954819d 100644 (file)
@@ -54,9 +54,9 @@ ________EOF;
                 
         return <<<________EOF
         <form action="{$_SERVER['PHP_SELF']}" method="POST">
-        <input type="hidden" name="uid" value="{$this->uid}">
-        <input type="hidden" name="type" value="{$this->type}">
-        <input type="hidden" name="stamp" value="{$this->stamp}">
+        <input type="hidden" name="uid" value="{$this- />uid}" />
+        <input type="hidden" name="type" value="{$this- />type}" />
+        <input type="hidden" name="stamp" value="{$this- />stamp}" />
         <table class="bicol" cellpadding="4" summary="Demande d'alias d'épouse">
         <tr>
             <td>Demandeur&nbsp;:</td>
@@ -77,9 +77,9 @@ ________EOF;
         $homonyme
         <tr>
             <td style="vertical-align: middle;">
-                <input type="submit" name="submit" value="Accepter">
+                <input type="submit" name="submit" value="Accepter" />
                 <br /><br />
-                <input type="submit" name="submit" value="Refuser">
+                <input type="submit" name="submit" value="Refuser" />
             </td>
             <td>
                 <p>Raison du refus:</p>
index e935129..6f44e1e 100644 (file)
@@ -38,9 +38,9 @@ class EvtReq extends Validate {
     function formu() {
         return <<<________EOF
         <form action="{$_SERVER['PHP_SELF']}" method="POST" name="modif">
-          <input type="hidden" name="uid" value="{$this->uid}" />
-          <input type="hidden" name="type" value="{$this->type}" />
-          <input type="hidden" name="stamp" value="{$this->stamp}" />
+          <input type="hidden" name="uid" value="{$this- />uid}" />
+          <input type="hidden" name="type" value="{$this- />type}" />
+          <input type="hidden" name="stamp" value="{$this- />stamp}" />
           <table class="bicol" width="98%">
             <thead>
               <tr>
index 3d08b20..a1322aa 100644 (file)
@@ -63,9 +63,9 @@ class MListReq extends Validate {
 
         return <<<________EOF
         <form action="{$_SERVER['PHP_SELF']}" method="POST">
-        <input type="hidden" name="uid" value="{$this->uid}">
-        <input type="hidden" name="type" value="{$this->type}">
-        <input type="hidden" name="stamp" value="{$this->stamp}">
+        <input type="hidden" name="uid" value="{$this- />uid}" />
+        <input type="hidden" name="type" value="{$this- />type}" />
+        <input type="hidden" name="stamp" value="{$this- />stamp}" />
         <table class="bicol">
         <tr>
             <td>Demandeur&nbsp;:</td>
@@ -84,12 +84,12 @@ class MListReq extends Validate {
                 Alias :
             </td>
             <td style="border-top:1px dotted inherit">
-                <input type="text" name="alias" value="{$this->alias}" />@polytechnique.org
+                <input type="text" name="alias" value="{$this- />alias}" />@polytechnique.org
             </td>
         </tr>
         <tr>
             <td>Topic :</td>
-            <td><input type="text" name="topic" size="60" value="{$this->topic}" />
+            <td><input type="text" name="topic" size="60" value="{$this- />topic}" />
             </td>
         </tr>
         <tr>
@@ -111,9 +111,9 @@ class MListReq extends Validate {
         </tr>
         <tr>
             <td style="border-top:1px dotted inherit; vertical-align: middle;">
-                <input type="submit" name="submit" value="Accepter">
+                <input type="submit" name="submit" value="Accepter" />
                 <br /><br />
-                <input type="submit" name="submit" value="Refuser">
+                <input type="submit" name="submit" value="Refuser" />
             </td>
             <td style="border-top:1px dotted inherit">
                 <p>Explication complémentaire (refus ou changement de config, ...)</p>
index 862920b..15c0375 100644 (file)
@@ -57,9 +57,9 @@ class PhotoReq extends Validate {
         $url_app = isset($_COOKIE[session_name()]) ?  "" : "&amp;".SID;
         return <<<________EOF
         <form action="{$_SERVER['PHP_SELF']}" method="POST">
-        <input type="hidden" name="uid" value="{$this->uid}">
-        <input type="hidden" name="type" value="{$this->type}">
-        <input type="hidden" name="stamp" value="{$this->stamp}">
+        <input type="hidden" name="uid" value="{$this- />uid}" />
+        <input type="hidden" name="type" value="{$this- />type}" />
+        <input type="hidden" name="stamp" value="{$this- />stamp}" />
         <table class="bicol" summary="Demande d'alias">
         <tr>
             <td>Demandeur&nbsp;:</td>
@@ -76,9 +76,9 @@ class PhotoReq extends Validate {
         </tr>
         <tr>
             <td style="vertical-align: middle;">
-                <input type="submit" name="submit" value="Accepter">
+                <input type="submit" name="submit" value="Accepter" />
                 <br /><br />
-                <input type="submit" name="submit" value="Refuser">
+                <input type="submit" name="submit" value="Refuser" />
             </td>
             <td>
                 <p>Raison du refus:</p>
index 72f21f8..67a9c32 100644 (file)
@@ -33,9 +33,9 @@ class SondageReq extends Validate {
         $url = "$baseurl/sondage/questionnaire.php?SID=".$this->sid;
         return <<<________EOF
         <form action="{$_SERVER['PHP_SELF']}" method="POST">
-        <input type="hidden" name="uid" value="{$this->uid}">
-        <input type="hidden" name="type" value="{$this->type}">
-        <input type="hidden" name="stamp" value="{$this->stamp}">
+        <input type="hidden" name="uid" value="{$this- />uid}" />
+        <input type="hidden" name="type" value="{$this- />type}" />
+        <input type="hidden" name="stamp" value="{$this- />stamp}" />
         <table class="bicol" cellpadding="4" summary="Sondage">
         <tr>
             <td>Demandeur&nbsp;:
@@ -56,14 +56,14 @@ class SondageReq extends Validate {
         </tr>
         <tr>
             <td>Alias du sondage&nbsp;:</td>
-            <td><input type="text" name="alias" value="{$this->alias}">&nbsp;(ne doit
+            <td><input type="text" name="alias" value="{$this- />alias}" />&nbsp;(ne doit
             pas contenir le caractère ')</td>
         </tr>
         <tr>
             <td style="vertical-align: middle;">
-                <input type="submit" name="submit" value="Accepter">
+                <input type="submit" name="submit" value="Accepter" />
                 <br /><br />
-                <input type="submit" name="submit" value="Refuser">
+                <input type="submit" name="submit" value="Refuser" />
             </td>
             <td>
                 <p>Raison du refus:</p>
@@ -86,23 +86,23 @@ ________EOF;
         if ($_REQUEST['submit']!="Refuser") {
             $alias = stripslashes($_REQUEST['alias']);
             if ($alias=="") {
-                echo "<br>Il faut entrer un alias pour valider ce sondage.";
+                echo "<br />Il faut entrer un alias pour valider ce sondage.";
                 return false;
             }
             else {
                 if (strlen($alias)>15) {
-                    echo "<br>L'alias est trop long.";
+                    echo "<br />L'alias est trop long.";
                     return false;
                 }
                 else if (strpos($alias,"'")) {
-                    echo "<br>L'alias ne doit pas contenir le caractère '";
+                    echo "<br />L'alias ne doit pas contenir le caractère '";
                     return false;
                 }
                 else {//on vérifie que l'alias n'existe pas déjà
                     $resultat = mysql_query("select alias from sondage.description_generale ".
                     "where alias='$alias'");
                     if (mysql_num_rows($resultat)>0) {
-                        echo "<br>Cet alias est déjà utilisé.";
+                        echo "<br />Cet alias est déjà utilisé.";
                         return false;
                     }
                 }
index c4212f0..b039604 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /* vim: set expandtab shiftwidth=4 tabstop=4 softtabstop=4 textwidth=100:
- * $Id: validations.inc.php,v 1.2 2004-01-27 09:08:56 x2000habouzit Exp $
+ * $Id: validations.inc.php,v 1.3 2004-02-02 11:48:35 x2000habouzit Exp $
  *
  */
 
@@ -51,13 +51,13 @@ class Validate {
      *
      * XXX fonction "statique" XXX
      * XXX à dériver XXX
-     * à utiliser uniquement pour récupérer un objet <br>unique</br>
+     * à utiliser uniquement pour récupérer un objet <strong>unique</strong>
      */
     function get_unique_request($uid,$type) {
         $sql = mysql_query("SELECT data,stamp FROM requests WHERE user_id='$uid' and type='$type'");
         if(list($result,$stamp) = mysql_fetch_row($sql)) {
             $result = unserialize($result);
-            // on ne fait <b>jamais</b> confiance au timestamp de l'objet,
+            // on ne fait <strong>jamais</strong> confiance au timestamp de l'objet,
             $result->stamp = $stamp;
             if(!$result->unique) // on vérifie que c'est tout de même bien un objet unique
                 $result = false;
@@ -82,7 +82,7 @@ class Validate {
             ." WHERE user_id='$uid' and type = '$type' and stamp='$stamp'");
         if(list($result,$stamp) = mysql_fetch_row($sql)) {
             $result = unserialize($result);
-            // on ne fait <b>jamais</b> confiance au timestamp de l'objet,
+            // on ne fait <strong>jamais</strong> confiance au timestamp de l'objet,
             $result->stamp = $stamp;
         } else
             $result = false;
index 85d6beb..39a0104 100755 (executable)
 #! /usr/bin/perl -w
 
 use strict;
-my $dir = $ARGV[0];
 my %classes;
+my %styles;
 
-open LINES,"grep -r 'class=[^ ]*' $dir |";
-while(<LINES>) {
-       my @sub = split /</,$_;
-       foreach my $tag (@sub) {
-               if($tag =~ /([a-zA-Z0-9]+)[^>]*class=['"]?([^ '">]*).*/) {
-                       my $index = lc("$1.$2");
-                       $classes{$index} = 1;
-               }
-       }
+my $red="\e[1;37;31m";
+my $yel="\e[1;37;33m";
+my $blu="\e[1;37;34m";
+my $whi="\e[1;37;16m";
+my $gra="\e[0m";
+
+
+sub parse_dir($) {
+    my $dir = shift;
+    opendir DIR,$dir;
+    while(my $a = readdir DIR) {
+        if(-d $a) {
+            &parse_dir($dir."/".$a) unless($a eq '.' or $a eq '..' or $a eq 'CVS');
+        } else {
+            &parse_file($dir."/".$a) if($a =~ /\.(php|tpl|htm[l]?)$/i);
+        }
+    }
+    closedir DIR;
+}
+
+sub parse_file($) {
+    my $file = shift;
+    open FILE,"<$file";
+    my $text = join '',(<FILE>);
+    $text =~ s/[\s\t\n]+/ /g;
+    &get_classes($file,$text);
+    close FILE;
+}
+
+sub get_classes($$) {
+    my $file = shift;
+    my $text = shift;
+    while ($text =~ /<( *[^\/](?:->|[^>])*) *>(.*)$/) {
+        &parse_tag($file,$1);
+        $text = $2;
+    }
+}
+
+sub class_add($$) {
+    my $file = shift;
+    my $tag = shift;
+    my $class = shift;
+    if (defined($classes{"$tag.$class"})) {
+        $classes{"$tag.$class"} .= " $file";
+    } else {
+        $classes{"$tag.$class"} = $file;
+    }
 }
-close LINES;
 
-print join "\n",sort(keys(%classes));
+sub parse_tag($$) {
+    my $file = shift;
+    my $tag = shift;
+
+    # tag interdits en xhtml
+    print STDERR "${red}XHTML error: ${yel}<$1> ${blu}($file)${gra}\n"
+        if($tag =~ /^(b|i|u|center)( |$)/);
+    print STDERR "${red}XHTML error: ${yel}<$1> sans '/' ${blu}($file)${gra}\n"
+        if($tag =~ /^(br|hr|img|link|input)( [^\/]*)?$/);
+   
+    # récupération des classes utilisées ...
+    if($tag =~ /^(\w+).* class=('{[^}]*}'|"{[^}]*}"|'[^{}']*'|"[^{}"]*")/) {
+        my $t = lc($1);
+        $2 =~ /^['"](.*)['"]$/;
+        my $c = lc($1);
+        if($c =~ /^{ ?cycle.* values=('[^']*'|"[^"]*")/) {
+            my @cycle = split /['",]/,$1;
+            foreach my $cl (@cycle) {
+                    &class_add($file,$t,$cl) if($cl);
+            }
+        } else {   
+            &class_add($file,$t,$c);
+        }
+    }
+
+    #récupération des styles utilisés ...
+    if($tag =~ /^(\w+).* style=('{[^}]*}'|"{[^}]*}"|'[^{}']*'|"[^{}"]*")/) {
+        my $t = lc($1);
+        $2 =~ /^['"](.*)['"]$/;
+        my $s = lc($1);
+        if (defined($styles{"$t => $s"})) {
+            $styles{"$t => $s"} .= " $file";
+        } else {
+            $styles{"$t => $s"} = $file;
+        }
+    }
+}
+
+foreach my $dir (@ARGV) {
+    &parse_dir($dir);
+}
+
+print "\n$blu..:: Classes ::..$gra\n\n";
+foreach my $key (sort(keys(%classes))) {
+    print $key,"\n";
+}
+
+print "\n$blu..:: Styles ::..$gra\n\n";
+foreach my $key (sort(keys(%styles))) {
+    print $key,"\t",$whi,$styles{$key},$gra,"\n";
+}
+
+print "\n";
+
+# vim:set et ts=4 sts=4 sw=4:
index a43f8b2..cd4360b 100644 (file)
@@ -1,4 +1,4 @@
-{* $Id: acces_smtp.tpl,v 1.1 2004-01-27 11:04:55 x2000habouzit Exp $ *}
+{* $Id: acces_smtp.tpl,v 1.2 2004-02-02 11:48:35 x2000habouzit Exp $ *}
 
 {dynamic on="0$message"}
 <p class="erreur">
@@ -62,7 +62,7 @@
         Mot de passe :
       </td>
       <td>
-        <input type="password" size=15 maxlength=15 name="smtppass1">
+        <input type="password" size=15 maxlength=15 name="smtppass1" />
       </td>
     </tr>
     <tr>
         Retape-le une fois (pour vérification):
       </td>
       <td>
-        <input type="password" size=15 maxlength=15 name="smtppass2">
+        <input type="password" size=15 maxlength=15 name="smtppass2" />
       </td>
     </tr>
     <tr>
       <td colspan="2" class="center">
-        <input type="hidden" name="op" value="">
-        <input type="submit" value="Valider" onClick="CheckResponse(); return false;">
+        <input type="hidden" name="op" value="" />
+        <input type="submit" value="Valider" onClick="CheckResponse(); return false;" />
 {if $actif}
-        &nbsp;&nbsp;<input type="submit" value="Supprimer" onClick="SupprimerMdp();">
+        &nbsp;&nbsp;<input type="submit" value="Supprimer" onClick="SupprimerMdp();" />
 {/if}
       </td>
     </tr>
index 7db83af..b34b8c9 100644 (file)
@@ -1,4 +1,4 @@
-{* $Id: alias.tpl,v 1.3 2004-01-29 16:21:53 x2000habouzit Exp $ *}
+{* $Id: alias.tpl,v 1.4 2004-02-02 11:48:35 x2000habouzit Exp $ *}
 
 {if $success}
   <p class="normal">
@@ -52,7 +52,7 @@
         <td>Alias demandé :</td>
       </tr>
       <tr>
-        <td><input type="text" name="alias" value="{dyn s=$r_alias}">@melix.net et @melix.org</td>
+        <td><input type="text" name="alias" value="{dyn s=$r_alias}" />@melix.net et @melix.org</td>
       </tr>
       <tr>
         <td>Brève explication :</td>
@@ -61,8 +61,7 @@
         <td><textarea rows="5" cols="50" name="raison">{dyn s=$r_raison}</textarea></td>
       </tr>
       <tr>
-        <td><input type="submit" name="submit"
-          value="Envoyer"></td>
+        <td><input type="submit" name="submit" value="Envoyer" /></td>
       </tr>
     </table>
   </form>
index 37d7caa..69adba1 100644 (file)
@@ -1,4 +1,4 @@
-{* $Id: antispam.tpl,v 1.1 2004-01-29 13:57:56 x2000habouzit Exp $ *}
+{* $Id: antispam.tpl,v 1.2 2004-02-02 11:48:35 x2000habouzit Exp $ *}
 
 <div class="rubrique">
   Ton filtre anti-spam
@@ -9,7 +9,7 @@
 <p class="normal">
 Un spam est un courrier électronique <strong>non sollicité</strong>. Ce peut-être un
 message de publicité, une proposition commerciale, etc... qui t'est envoyé
-par une personne que tu ne connais pas.<br>
+par une personne que tu ne connais pas.<br />
 Notre logiciel antispam tente de déterminer, parmi les courriers électroniques
 que tu reçois, lesquels sont des spams, et lesquels n'en sont pas.
 Trois réglages sont possibles :
@@ -27,7 +27,7 @@ Trois r
   <table class="tinybicol" width="90%" summary="filtre anti-spam">
     <tr>
       <td>
-        <strong>Choisis ton propre réglage :</strong><br>
+        <strong>Choisis ton propre réglage :</strong><br />
         {dynamic}
         <input type='radio' name='statut_filtre' value='0' {if $smarty.session.filtre eq 0}checked="checked"{/if} />
         (1) le filtre anti-spam est coupé<br />
@@ -40,7 +40,7 @@ Trois r
     </tr>
     <tr>
       <td class="center">
-        <input type="submit" name="filtre" value="Valider le filtre anti-spam">
+        <input type="submit" name="filtre" value="Valider le filtre anti-spam" />
       </td>
     </tr>
   </table>
@@ -54,7 +54,7 @@ recevoir.
 Aussi, <em>nous te conseillons, au moins dans un premier temps, d'utiliser
   l'option (2)</em>, qui elle n'efface aucun message, et te donne juste une
 indication visuelle des messages qui semblent être des spams.
-<br>
+<br />
 Si après quelques temps d'utilisation de l'option (2), tu en es satisfait,
 tu peux envisager d'opter pour l'option (3).
 </p>
@@ -66,10 +66,10 @@ tu peux envisager d'opter pour l'option (3).
 Pour que le logiciel fonctionne bien, il est préférable de lui indiquer,
 lorsqu'il s'est trompé, qu'il a fait une erreur ! Il est plutôt intelligent,
 et en tirera une leçon si on lui signale ses fautes, pour moins se tromper
-par la suite. L'aide de tous est donc la bienvenue.<br>
+par la suite. L'aide de tous est donc la bienvenue.<br />
 Si un courriel qui est un spam n'est pas détecté comme tel, réexpédie-le
 à l'adresse <a href="mailto:spam@polytechnique.org">spam@polytechnique.org</a>
-<strong>sous forme de pièce jointe</strong>.<br>
+<strong>sous forme de pièce jointe</strong>.<br />
 Inversement, si un message est considéré comme un spam alors que ce n'en est
 pas un, il faut le réexpédier à l'adresse
 <a href="mailto:nonspam@polytechnique.org">nonspam@polytechnique.org</a>
index 91de94d..6e1ef4b 100644 (file)
@@ -1,4 +1,4 @@
-{* $Id: carva_redirect.tpl,v 1.2 2004-01-29 16:21:53 x2000habouzit Exp $ *}
+{* $Id: carva_redirect.tpl,v 1.3 2004-02-02 11:48:35 x2000habouzit Exp $ *}
 
 {dynamic on="0$message"}
 <div class="rubrique">
     <tr>
       <td colspan="2" class="center">
         <strong>http://</strong>&nbsp;<input size=50 maxlength=255 name="url"
-        value="{$smarty.post.url|default:$carva}">
+        value="{$smarty.post.url|default:$carva}" />
       </td>
     </tr>
     <tr>
 {if $carva}
       <td class="center">
-        <input type="submit" value="Modifier" name="submit">
+        <input type="submit" value="Modifier" name="submit" />
       </td>
       <td class="center">
-        <input type="submit" value="Supprimer" name="submit">
+        <input type="submit" value="Supprimer" name="submit" />
       </td>
 {else}
       <td colspan="2" class="center">
-        <input type="submit" value="Valider" name="submit">
+        <input type="submit" value="Valider" name="submit" />
       </td>
 {/if}
     </tr>
index 96c19f8..932e2de 100644 (file)
@@ -1,4 +1,4 @@
-{* $Id: form_naissance.tpl,v 1.2 2004-01-29 16:21:53 x2000habouzit Exp $ *}
+{* $Id: form_naissance.tpl,v 1.3 2004-02-02 11:48:35 x2000habouzit Exp $ *}
 <div class="rubrique">
   Date de naissance
 </div>
         <strong>Date</strong> (JJMMAAAA)
       </td>
       <td>
-        <input type="text" size="8" maxlength="8" name="birth">
+        <input type="text" size="8" maxlength="8" name="birth" />
       </td>
     </tr>
     <tr>
       <td class="center" colspan="2">
-        <input type="submit" value="Enregistrer" name="submit">
+        <input type="submit" value="Enregistrer" name="submit" />
       </td>
     </tr>
   </table>
index 31efd98..194a1ec 100644 (file)
@@ -1,4 +1,4 @@
-{* $Id: index.tpl,v 1.2 2004-01-26 12:36:32 x2000habouzit Exp $ *}
+{* $Id: index.tpl,v 1.3 2004-02-02 11:48:35 x2000habouzit Exp $ *}
 
 <div class="rubrique">
   Bienvenue sur le portail des élèves et anciens élèves de l'X !
@@ -22,7 +22,7 @@
   <strong>Dans tous les cas,</strong> vous pouvez :
   <ul>
    <li class="spaced"><strong><a href="recherche.php?annuaire_public=1">rechercher un ancien élève ou un élève</a></strong> dans l'annuaire en ligne,</li>
-   <li style="text-align: justify;" class="spaced"><strong><a href="http://asso.polytechnique.org/">accéder à la liste des sites en rapport avec l'École</a></strong> - les sites officiels de l'École sont <a href="http://www.polytechnique.fr">polytechnique.fr</a> et <a href="http://www.polytechnique.edu">polytechnique.edu</a>, le portail des X sur le web est <a href="http://www.polytechnique.org/">polytechnique.org</a>, et le site de l'amicale des Anciens est <a href="http://www.polytechniciens.com/">polytechniciens.com</a>.</li>
+   <li class="spaced"><strong><a href="http://asso.polytechnique.org/">accéder à la liste des sites en rapport avec l'École</a></strong> - les sites officiels de l'École sont <a href="http://www.polytechnique.fr">polytechnique.fr</a> et <a href="http://www.polytechnique.edu">polytechnique.edu</a>, le portail des X sur le web est <a href="http://www.polytechnique.org/">polytechnique.org</a>, et le site de l'amicale des Anciens est <a href="http://www.polytechniciens.com/">polytechniciens.com</a>.</li>
   </ul>
  
 <p class="normal">
index 8a8c7c2..870f7b6 100644 (file)
@@ -1,4 +1,4 @@
-{* $Id: motdepassemd5.tpl,v 1.1 2004-01-27 10:41:50 x2000habouzit Exp $ *}
+{* $Id: motdepassemd5.tpl,v 1.2 2004-02-02 11:48:35 x2000habouzit Exp $ *}
 
 <div class="rubrique">
   Changer de mot de passe
@@ -26,7 +26,7 @@
         Nouveau mot de passe :
       </td>
       <td>
-        <input type="password" size="10" maxlength="10" name="nouveau">
+        <input type="password" size="10" maxlength="10" name="nouveau" />
       </td>
     </tr>
     <tr>
         Retape-le une fois :
       </td>
       <td>
-        <input type="password" size="10" maxlength="10" name="nouveau2">
+        <input type="password" size="10" maxlength="10" name="nouveau2" />
       </td>
     </tr>
     <tr>
       <td colspan="2" class="center">
-        <input type="submit" value="Changer" name="submitn" onClick="EnCryptedResponse(); return false;">
+        <input type="submit" value="Changer" name="submitn" onClick="EnCryptedResponse(); return false;" />
       </td>
     </tr>
   </table>
 </form>
 </div>
 <form action="{$smarty.server.REQUEST_URI}" method=POST id="changepass2" name="changepass2">
-  <input type="hidden" name="response2"  value="">
+  <input type="hidden" name="response2"  value="" />
 </form>
 
 {* vim:set et sw=2 sts=2 sws=2: *}
index 0b2d031..8353f23 100644 (file)
@@ -1,4 +1,4 @@
-{* $Id: password_prompt.tpl,v 1.8 2004-01-31 19:56:19 x2000habouzit Exp $ *}
+{* $Id: password_prompt.tpl,v 1.9 2004-02-02 11:48:35 x2000habouzit Exp $ *}
 <noscript>
   <span class="erreur">
     Ton navigateur n'accepte pas le javaScript !!
@@ -30,7 +30,7 @@ Si tu n'es pas {insert name="getName" script="insert.password.inc.php"}, change
   nous t'avons envoyé (expéditeur pre-inscription@polytechnique.org).
   </li>
   <li>
-  Si tu n'es jamais venu sur le site, <span style="warning">il faut
+  Si tu n'es jamais venu sur le site, <span class="warning">il faut
     t'enregistrer auprès de nous</span> pour obtenir un accès. Polytechnique.org
   c'est l'e-mail des X, l'annuaire en ligne, plus un tas d'autres services.
   Nous te fournirons un accès le plus rapidement possible.<strong><a
@@ -52,7 +52,7 @@ Si tu n'es pas {insert name="getName" script="insert.password.inc.php"}, change
       </td>
       <td>
         <input type="text" name="username"size=20 maxlength=50
-          value="{insert name="getUserName" script="insert.password.inc.php"}">
+          value="{insert name="getUserName" script="insert.password.inc.php"}" />
       </td>
     </tr>
     <tr>
@@ -60,7 +60,7 @@ Si tu n'es pas {insert name="getName" script="insert.password.inc.php"}, change
         Mot de passe:
       </td>
       <td>
-        <input type="password" name="password" size=10 maxlength=10>
+        <input type="password" name="password" size=10 maxlength=10 />
       </td>
     </tr>
     <tr>
@@ -90,7 +90,7 @@ Probl
 
 <!-- Set up the form with the challenge value and an empty reply value //-->
 <form action="{$smarty.server.REQUEST_URI}" method=post name="loginsub">
-  <input type="hidden" name="challenge" value="{$smarty.session.session->challenge}" />
+  <input type="hidden" name="challenge" value="{$smarty.session.session- />challenge}" />
   <input type="hidden" name="response"  value="" />
   <input type="hidden" name="username"  value="" />
 </form>
index 08f8de6..df344e3 100644 (file)
@@ -1,6 +1,6 @@
-{* $Id: password_prompt_logged.tpl,v 1.6 2004-01-31 10:20:16 x2000habouzit Exp $ *}
+{* $Id: password_prompt_logged.tpl,v 1.7 2004-02-02 11:48:35 x2000habouzit Exp $ *}
 
-<div style="text-align:center">
+<div class="center">
   <table width="90%" summary="Accès sécurisé">
     <tr>
       <td>
@@ -25,7 +25,7 @@
         Mot de passe:
       </td>
       <td>
-        <input type="password" name="password" size=10 maxlength=10>
+        <input type="password" name="password" size=10 maxlength=10 />
       </td>
     </tr>
     <tr>
@@ -34,7 +34,7 @@
         <a href="{"recovery.php"|url}">J'ai perdu mon mot de passe</a>
       </td>
       <td style="text-align:right">
-        <input  type="submit" name="submitbtn" value="Envoyer">
+        <input  type="submit" name="submitbtn" value="Envoyer" />
       </td>
     </tr>
   </table>
@@ -49,9 +49,9 @@
 
 <!-- Set up the form with the challenge value and an empty reply value -->
 <form action="{$smarty.server.REQUEST_URI}" method=post name="loginsub">
-  <input type="hidden" name="challenge" value="{$smarty.session.session->challenge}">
-  <input type="hidden" name="username"  value="{$smarty.cookies.ORGlogin}">
-  <input type="hidden" name="response"  value="">
+  <input type="hidden" name="challenge" value="{$smarty.session.session->challenge}" />
+  <input type="hidden" name="username"  value="{$smarty.cookies.ORGlogin}" />
+  <input type="hidden" name="response"  value="" />
 </form>
 
 {literal}
index 1197111..d6125b7 100644 (file)
@@ -1,98 +1,97 @@
-{* $Id: preferences.tpl,v 1.3 2004-01-31 10:20:16 x2000habouzit Exp $ *}
+{* $Id: preferences.tpl,v 1.4 2004-02-02 11:48:35 x2000habouzit Exp $ *}
 <div class="rubrique">
   Préférences
 </div>
 
-<center>
-  <table class="bicol" summary="Préférences: services">
-    <tr>
-      <th colspan="2">Configuration des différents services du site
-      </th>
-    </tr>
-    <tr class="impair">
-      <td><div class="question">
-          <a href="{"emails.php"|url}">Mes adresses de redirection</a>
-        </div>
-        <div class="explication">
-          Tu peux configurer tes différentes redirections de mails ici.
-        </div>
-      </td>
-      <td><div class="question">
-          <a href="{"alias.php"|url}">Mon alias mail @melix.net/.org</a>
-        </div>
-        <div class="explication">
-          Pour choisir un alias @melix.net et @melix.org (en choisir un nouveau annule l'ancien).
-        </div>
-      </td>
-    </tr>
-    <tr class="pair">
-      <td><div class="question">
-          <a href="{"carva_redirect.php"|url}">Ma redirection de page WEB</a>
-        </div>
-        <div class="explication">
-          Tu peux configurer ta redirection WEB http://www.carva.org/{dyn s=$smarty.session.username}
-        </div>
-      </td>
-      <td><div class="question">
-          <a href="{"skins.php"|url}">Apparence du site (skins)</a>
-        </div>
-        <div class="explication">
-          Tu peux changer les couleurs et les images du site.
-        </div>
-      </td>
-    </tr>
-  </table>
+<table class="bicol" summary="Préférences: services">
+  <tr>
+    <th colspan="2">Configuration des différents services du site
+    </th>
+  </tr>
+  <tr class="impair">
+    <td><div class="question">
+        <a href="{"emails.php"|url}">Mes adresses de redirection</a>
+      </div>
+      <div class="explication">
+        Tu peux configurer tes différentes redirections de mails ici.
+      </div>
+    </td>
+    <td><div class="question">
+        <a href="{"alias.php"|url}">Mon alias mail @melix.net/.org</a>
+      </div>
+      <div class="explication">
+        Pour choisir un alias @melix.net et @melix.org (en choisir un nouveau annule l'ancien).
+      </div>
+    </td>
+  </tr>
+  <tr class="pair">
+    <td><div class="question">
+        <a href="{"carva_redirect.php"|url}">Ma redirection de page WEB</a>
+      </div>
+      <div class="explication">
+        Tu peux configurer ta redirection WEB http://www.carva.org/{dyn s=$smarty.session.username}
+      </div>
+    </td>
+    <td><div class="question">
+        <a href="{"skins.php"|url}">Apparence du site (skins)</a>
+      </div>
+      <div class="explication">
+        Tu peux changer les couleurs et les images du site.
+      </div>
+    </td>
+  </tr>
+</table>
 
-  <br />
+<br />
 
-  <table class="bicol" summary="Préférences: mdp" width="95%" cellpadding="3">
-    <tr>
-      <th>Mots de passe et accès au site</th>
-    </tr>
-    <tr class="impair">
-      <td><div class="question">
-          <a href="{"motdepassemd5.php"|url}">Changer mon mot de passe pour le site</a>
-        </div>
-        <div class="explication">
-          permet de changer ton mot de passe pour accéder au site Polytechnique.org
-        </div>
-      </td>
-    </tr>
-    <tr class="pair">
-      <td><div class="question">
-          <a href="{"acces_smtp.php"|url}">Activer l'accès SMTP et NNTP</a>
-        </div>
-        <div class="explication">
-          Pour activer ton compte sur le serveur SMTP et NNTP de Polytechnique.org.
-          Cela te permet d'envoyer tes mails plus souplement (SMTP), et de consulter
-          les forums directement depuis ton logiciel habituel de courrier électronique.
-        </div>
-      </td>
-    </tr>
-    <tr class="impair">
-      <td>
+<table class="bicol" summary="Préférences: mdp" width="95%" cellpadding="3">
+  <tr>
+    <th>Mots de passe et accès au site</th>
+  </tr>
+  <tr class="impair">
+    <td><div class="question">
+        <a href="{"motdepassemd5.php"|url}">Changer mon mot de passe pour le site</a>
+      </div>
+      <div class="explication">
+        permet de changer ton mot de passe pour accéder au site Polytechnique.org
+      </div>
+    </td>
+  </tr>
+  <tr class="pair">
+    <td><div class="question">
+        <a href="{"acces_smtp.php"|url}">Activer l'accès SMTP et NNTP</a>
+      </div>
+      <div class="explication">
+        Pour activer ton compte sur le serveur SMTP et NNTP de Polytechnique.org.
+        Cela te permet d'envoyer tes mails plus souplement (SMTP), et de consulter
+        les forums directement depuis ton logiciel habituel de courrier électronique.
+      </div>
+    </td>
+  </tr>
+  <tr class="impair">
+    <td>
 {if $has_cookie}
-        <div class="question">
-          <a href="cookie_off.php">Supprimer l'accès permanent</a>
-        </div>
-        <div class="explication">
-          Clique sur le lien ci-dessus pour retirer l'accès sans mot de passe au site. Après avoir
-          cliqué, tu devras à nouveau entrer ton mot de passe pour accéder aux différentes pages
-          comme initialement.
-        </div>
+      <div class="question">
+        <a href="cookie_off.php">Supprimer l'accès permanent</a>
+      </div>
+      <div class="explication">
+        Clique sur le lien ci-dessus pour retirer l'accès sans mot de passe au site. Après avoir
+        cliqué, tu devras à nouveau entrer ton mot de passe pour accéder aux différentes pages
+        comme initialement.
+      </div>
 {else}
-        <div class="question">
-          <a href="cookie_on.php">Attribuer un cookie d'authentification permanente</a>
-        </div>
-        <div class="explication">
-          Cette option te permet de ne plus avoir à entrer ton mot de passe pour la majorité des pages
-          du site. Ce dernier reste cependant nécessaire pour le profil ou le changement de mot de
-          passe. Il s'agit d'une option destinée aux utilisateurs fréquents du site, plutôt à l'aise
-          avec l'informatique, et pour un ordinateur non partagé.
-        </div>
+      <div class="question">
+        <a href="cookie_on.php">Attribuer un cookie d'authentification permanente</a>
+      </div>
+      <div class="explication">
+        Cette option te permet de ne plus avoir à entrer ton mot de passe pour la majorité des pages
+        du site. Ce dernier reste cependant nécessaire pour le profil ou le changement de mot de
+        passe. Il s'agit d'une option destinée aux utilisateurs fréquents du site, plutôt à l'aise
+        avec l'informatique, et pour un ordinateur non partagé.
+      </div>
 {/if}
-      </td>
-    </tr>
-  </table>
+    </td>
+  </tr>
+</table>
 
 {* vim:set et sw=2 sts=2 sws=2: *}
index 9427d85..d86eebd 100644 (file)
@@ -1,4 +1,4 @@
-{* $Id: skins.tpl,v 1.2 2004-01-28 17:19:47 x2000habouzit Exp $ *}
+{* $Id: skins.tpl,v 1.3 2004-02-02 11:48:35 x2000habouzit Exp $ *}
 
 <div class="rubrique">
   Skins Polytechnique.org
@@ -22,7 +22,7 @@ Pour toute information compl
 
 <form action="{$smarty.server.REQUEST_URI}" method="POST">
   <div style="text-align:center; margin: 1em;">
-    <input type="submit" value="Enregistrer" name="submit">
+    <input type="submit" value="Enregistrer" name="submit" />
   </div>
   <table id="skin" cellpadding="0" cellspacing="0" summary="Choix de skins">
 {dynamic}
@@ -48,7 +48,7 @@ Pour toute information compl
 {/dynamic}
   </table>
   <div style="text-align:center; margin: 1em;">
-    <input type="submit" value="Enregistrer" name="submit">
+    <input type="submit" value="Enregistrer" name="submit" />
   </div>
 
 </form>