From bb1dba574d7817126ee277d9926134a549e9f40e Mon Sep 17 00:00:00 2001 From: x2000habouzit Date: Tue, 24 Aug 2004 12:23:39 +0000 Subject: [PATCH] target=... is not xhtml compliant, now use : onclick="return popup(this)" to have the same effect more cleaning wrt escaping --- htdocs/docs/plan.php | 6 +-- htdocs/javascript/{getnow.js => misc.js} | 2 + htdocs/referent.php | 4 +- include/xorg.page.inc.php | 4 +- templates/docs/convention_ax.tpl | 11 +++-- templates/docs/doc_forums.tpl | 22 +++++----- templates/docs/en-cours.tpl | 11 ++--- templates/docs/services.tpl | 4 +- templates/fiche.tpl | 67 +++++++++++++++++-------------- templates/fiche_referent.tpl | 30 +++++++------- templates/include/form.valid.sondages.tpl | 4 +- templates/include/x_inscrit.tpl | 4 +- templates/marketing/utilisateurs_edit.tpl | 2 +- templates/mescontacts.tpl | 6 +-- templates/paiment/index.tpl | 4 +- templates/referent.tpl | 4 +- templates/skin/common.header.tpl | 4 +- 17 files changed, 100 insertions(+), 89 deletions(-) rename htdocs/javascript/{getnow.js => misc.js} (90%) diff --git a/htdocs/docs/plan.php b/htdocs/docs/plan.php index b9a5f22..f25aec8 100644 --- a/htdocs/docs/plan.php +++ b/htdocs/docs/plan.php @@ -7,13 +7,11 @@ new_skinned_page('docs/plan.tpl',AUTH_PUBLIC); function page($params, $content, &$smarty) { extract($params); - $ret = "
  • "; - $ret .= htmlentities($title); - $ret .= "\n"; + $ret = "
  • $title\n"; if(!empty($content)) { $t = preg_replace("/[ \t\n]+/", " ", $content); - $ret .= " [?]\n"; + $ret .= " [?]\n"; } return $ret . "
  • \n"; } diff --git a/htdocs/javascript/getnow.js b/htdocs/javascript/misc.js similarity index 90% rename from htdocs/javascript/getnow.js rename to htdocs/javascript/misc.js index b7a50b8..9d83124 100644 --- a/htdocs/javascript/getnow.js +++ b/htdocs/javascript/misc.js @@ -15,3 +15,5 @@ function getNow() { months=new Array ("janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"); return days[dy]+" "+wd+" "+months[mh]+" "+yr+"
    "+time; } + +function popup(an) { window.open(an.href); return false; } diff --git a/htdocs/referent.php b/htdocs/referent.php index 01bfc0c..6cf2f20 100644 --- a/htdocs/referent.php +++ b/htdocs/referent.php @@ -31,7 +31,7 @@ if(isset($_POST['expertise'])){ } $page->assign('pays_selectionne',$pays_selectionne); -$page->assign('expertise_champ',htmlentities($expertise_champ)); +$page->assign('expertise_champ',$expertise_champ); $page->assign('secteur_selectionne',$secteur_selectionne); $page->assign('ss_secteur_selectionne',$ss_secteur_selectionne); @@ -129,7 +129,7 @@ if(isset($_REQUEST['Chercher'])){ $pers_trouve['prenom'] = $prenom; $pers_trouve['promo'] = $promo; $pers_trouve['username'] = $username; - $pers_trouve['expertise'] = nl2br(htmlentities($expertise_bd)); + $pers_trouve['expertise'] = $expertise_bd; $personnes[] = $pers_trouve; } } diff --git a/include/xorg.page.inc.php b/include/xorg.page.inc.php index 0a43e68..7e1ea18 100644 --- a/include/xorg.page.inc.php +++ b/include/xorg.page.inc.php @@ -16,11 +16,11 @@ function function_implode($params) { if(empty($params[$key])) unset($params[$key]); - return stripslashes(htmlentities(implode($sep,$params))); + return stripslashes(implode($sep,$params)); } function function_dyn($params) { - return stripslashes(htmlentities(implode(' ',$params))); + return stripslashes(implode(' ',$params)); } function escape_html(&$string) { diff --git a/templates/docs/convention_ax.tpl b/templates/docs/convention_ax.tpl index 10d5d4e..143551a 100644 --- a/templates/docs/convention_ax.tpl +++ b/templates/docs/convention_ax.tpl @@ -1,4 +1,4 @@ -{* $Id: convention_ax.tpl,v 1.1 2004-08-23 14:37:15 x2000chevalier Exp $ *} +{* $Id: convention_ax.tpl,v 1.2 2004-08-24 12:23:40 x2000habouzit Exp $ *}
    Le rapprochement de l'AX et de Polytechnique.org @@ -26,12 +26,17 @@ l'article premier de ses statuts. L'AX a ainsi pour but :
  • de représenter la collectivité des anciens élèves de l'Ecole polytechnique,
  • de tout mettre en oeuvre pour que l'Ecole polytechnique reste en tête du haut enseignement scientifique et pour maintenir la renommée de la formation qu'elle dispense.
  • - Les activités de l'AX comprennent notamment la publication de l'annuaire papier, spécifique à l'AX, l'édition de la revue La Jaune et la Rouge et le fonctionnement de la Caisse de Secours. L'AX dispose également d'un site web, distinct des deux précédents. + Les activités de l'AX comprennent notamment la publication de l'annuaire + papier, spécifique à l'AX, l'édition de la revue La Jaune et la Rouge + et le fonctionnement de la Caisse de Secours. L'AX dispose également d'un + site + web, distinct des deux précédents.

    Les deux associations ont décidé conjointement d'un rapprochement, concrétisé par la mise en place, l'animation et le développement du réseau baptisé RETIX. Cette coopération fait l'objet d'une -convention entre l'AX et Polytechnique.org, signée en janvier 2004. +convention +entre l'AX et Polytechnique.org, signée en janvier 2004.

    RETIX poursuit un double objectif : la promotion des X à l'international, diff --git a/templates/docs/doc_forums.tpl b/templates/docs/doc_forums.tpl index bf6aa8d..8b426cc 100644 --- a/templates/docs/doc_forums.tpl +++ b/templates/docs/doc_forums.tpl @@ -1,4 +1,4 @@ -{* $Id: doc_forums.tpl,v 1.2 2004-01-29 16:21:54 x2000habouzit Exp $ *} +{* $Id: doc_forums.tpl,v 1.3 2004-08-24 12:23:40 x2000habouzit Exp $ *}

    Règles générales d'utilisation des forums de Polytechnique.org @@ -8,22 +8,22 @@ Polytechnique.org, il est nécéssaire de respecter quelques règles.

    - Bien que nous n'ayons pas vocation à avoir un rayonnement aussi - large que Usenet, l'ensemble des règles relatives à Usenet (la - netiquette), consultables ici, - sont applicables sur les forums de Polytechnique.org. + Bien que nous n'ayons pas vocation à avoir un rayonnement aussi large que + Usenet, l'ensemble des règles relatives à Usenet (la netiquette), consultables + + sur la page de usenet france, sont applicables sur les forums de + Polytechnique.org.

    Principes moraux et éthiques
    • - Le respect mutuel doit être la base de toute communication sur les - forums, les propos injurieux ou dégradants n'y ont pas leur place. - Toute intervention illégale par son contenu pourra faire l'objet - d'une annulation, et l'accès de l'auteur aux forums de - Polytechnique.org pourra être supprimé en cas d'abus. + Le respect mutuel doit être la base de toute communication + sur les forums, les propos injurieux ou dégradants n'y ont pas leur place. + Toute intervention illégale par son contenu pourra faire l'objet d'une + annulation, et l'accès de l'auteur aux forums de Polytechnique.org pourra + être supprimé en cas d'abus.
    • Il n'est pas possible d'écrire anonymement sur les forums, et les diff --git a/templates/docs/en-cours.tpl b/templates/docs/en-cours.tpl index eb8f968..f37458b 100644 --- a/templates/docs/en-cours.tpl +++ b/templates/docs/en-cours.tpl @@ -1,4 +1,4 @@ -{* $Id: en-cours.tpl,v 1.1 2004-07-19 12:09:32 x2000habouzit Exp $ *} +{* $Id: en-cours.tpl,v 1.2 2004-08-24 12:23:40 x2000habouzit Exp $ *}
      Développements en cours @@ -73,10 +73,11 @@ de redirection, et enfin les contacts.

      -Le site www.polytechnique.net va regrouper rapidement l'ensemble des services aux groupes X. -Ainsi l'ensemble des services plutôt orientés vers l'individu seront accessibles -depuis le présent site "X.org", alors que les services aux -groupes seront concentrés sur "X.net". +Le site www.polytechnique.net +va regrouper rapidement l'ensemble des services aux groupes X. Ainsi l'ensemble +des services plutôt orientés vers l'individu seront accessibles depuis le +présent site "X.org", alors que les services aux groupes seront concentrés sur +"X.net".

      diff --git a/templates/docs/services.tpl b/templates/docs/services.tpl index 34d361f..7ac9875 100644 --- a/templates/docs/services.tpl +++ b/templates/docs/services.tpl @@ -1,4 +1,4 @@ -{* $Id: services.tpl,v 1.2 2004-08-23 14:32:09 x2000chevalier Exp $ *} +{* $Id: services.tpl,v 1.3 2004-08-24 12:23:40 x2000habouzit Exp $ *}
      Services offerts aux X @@ -47,7 +47,7 @@ ou encore le syst

      Enfin Polytechnique.org favorise le développement d'activités associatives. Le -site www.polytechnique.net te +site www.polytechnique.net te présente ainsi des groupes existants et la newsletter mensuelle te met au courant des dernières actualités de la communauté.

      diff --git a/templates/fiche.tpl b/templates/fiche.tpl index 846ffa7..1c13120 100644 --- a/templates/fiche.tpl +++ b/templates/fiche.tpl @@ -1,21 +1,26 @@ {dynamic}
      - {$prenom|htmlentities} {$nom|htmlentities}
      - X {$promo|htmlentities} - {$applis}
      + {$prenom} {$nom}
      + X {$promo} - {$applis}
      (Fiche mise à jour le {$date|date_format:"%d/%m/%Y"})
      - Afficher la carte de visite  - {if !$is_contact} - Ajouter parmi mes contacts  - {/if} - Envoyer l'URL
      + + Afficher la carte de visite  + {if !$is_contact} + Ajouter parmi mes contacts  + {/if} + + Envoyer l'URL + + +
      {$username}@polytechnique.org
      - Section : {$section|htmlentities}
      - Binet(s) : {$binets|htmlentities}
      + Section : {$section}
      + Binet(s) : {$binets}
      Groupe(s) X : {$groupes}
      - {if $mobile}
      Mobile : {$mobile|htmlentities}
      {/if} - {if $web}
      Site Web :
      {$web|htmlentities}
      {/if} - {if $libre}
      Commentaires :
      {$libre|htmlentities|nl2br}{/if} + {if $mobile}
      Mobile : {$mobile}
      {/if} + {if $web}
      Site Web :
      {$web}
      {/if} + {if $libre}
      Commentaires :
      {$libre|nl2br}{/if}
      Photo de {$username} @@ -30,12 +35,12 @@
      Adresse :
      - {if $address.adr1}{$address.adr1|htmlentities}
      {/if} - {if $address.adr2}{$address.adr2|htmlentities}
      {/if} - {if $address.adr3}{$address.adr3|htmlentities}
      {/if} - {if $address.ville}{$address.cp|htmlentities} {$address.ville|htmlentities}
      {/if} + {if $address.adr1}{$address.adr1}
      {/if} + {if $address.adr2}{$address.adr2}
      {/if} + {if $address.adr3}{$address.adr3}
      {/if} + {if $address.ville}{$address.cp} {$address.ville}
      {/if} {if $address.pays} - {$address.pays|htmlentities}{if $address.region} ({$address.region|htmlentities}){/if} + {$address.pays}{if $address.region} ({$address.region}){/if} {/if}
      @@ -45,14 +50,14 @@ {if $address.tel}
      Tél :
      -
      {$address.tel|htmlentities}
      +
      {$address.tel}
      {/if} {if $address.fax}
      Fax :
      -
      {$address.fax|htmlentities}
      +
      {$address.fax}
      {/if}
       
      @@ -65,13 +70,13 @@ {if $address.entreprise}
      Entreprise/Organisme :
      -
      {$address.entreprise|htmlentities}
      +
      {$address.entreprise}
      {/if} {if $address.secteur}
      Secteur :
      -
      {$address.secteur|htmlentities}{if $address.ss_secteur} ({$address.ss_secteur|htmlentities}){/if}
      +
      {$address.secteur}{if $address.ss_secteur} ({$address.ss_secteur}){/if}
      {/if}
       
      @@ -80,12 +85,12 @@
      Adresse :
      - {if $address.adr1}{$address.adr1|htmlentities}
      {/if} - {if $address.adr2}{$address.adr2|htmlentities}
      {/if} - {if $address.adr3}{$address.adr3|htmlentities}
      {/if} - {if $address.ville}{$address.cp|htmlentities} {$address.ville|htmlentities}
      {/if} + {if $address.adr1}{$address.adr1}
      {/if} + {if $address.adr2}{$address.adr2}
      {/if} + {if $address.adr3}{$address.adr3}
      {/if} + {if $address.ville}{$address.cp} {$address.ville}
      {/if} {if $address.pays} - {$address.pays|htmlentities}{if $address.region} ({$address.region|htmlentities}){/if} + {$address.pays}{if $address.region} ({$address.region}){/if} {/if}
      @@ -95,13 +100,13 @@ {if $address.fonction}
      Fonction :
      -
      {$address.fonction|htmlentities}
      +
      {$address.fonction}
      {/if} {if $address.poste}
      Poste :
      -
      {$address.poste|htmlentities}
      +
      {$address.poste}
      {/if}
       
      @@ -109,14 +114,14 @@ {if $address.tel}
      Tél :
      -
      {$address.tel|htmlentities}
      +
      {$address.tel}
      {/if} {if $address.fax}
      Fax :
      -
      {$address.fax|htmlentities}
      +
      {$address.fax}
      {/if}
       
      @@ -126,7 +131,7 @@ {if $cv}
      CV
      -
      {$cv|htmlentities|nl2br}
      +
      {$cv|nl2br}
       
      {/if} diff --git a/templates/fiche_referent.tpl b/templates/fiche_referent.tpl index 63c9f2e..80b4268 100644 --- a/templates/fiche_referent.tpl +++ b/templates/fiche_referent.tpl @@ -13,7 +13,7 @@ {if $expertise}
      Expertise :
      - {$expertise|htmlentities|nl2br} + {$expertise|nl2br}
       
      {/if} @@ -23,7 +23,7 @@
        {foreach from=$secteurs item="secteur" key="i"} -
      • {$secteur|htmlentities}{if $ss_secteurs.$i != ''} ({$ss_secteurs.$i|htmlentities}){/if}
      • +
      • {$secteur}{if $ss_secteurs.$i != ''} ({$ss_secteurs.$i}){/if}
      • {/foreach}
      @@ -35,7 +35,7 @@
        {foreach from=$pays item="pays_i"} -
      • {$pays_i|htmlentities}
      • +
      • {$pays_i}
      • {/foreach}
      @@ -51,13 +51,13 @@ {if $address.entreprise}
      Entreprise/Organisme :
      -
      {$address.entreprise|htmlentities}
      +
      {$address.entreprise}
      {/if} {if $address.secteur}
      Secteur :
      -
      {$address.secteur|htmlentities}{if $address.ss_secteur} ({$address.ss_secteur|htmlentities}){/if}
      +
      {$address.secteur}{if $address.ss_secteur} ({$address.ss_secteur}){/if}
      {/if}
       
      @@ -66,12 +66,12 @@
      Adresse :
      - {if $address.adr1}{$address.adr1|htmlentities}
      {/if} - {if $address.adr2}{$address.adr2|htmlentities}
      {/if} - {if $address.adr3}{$address.adr3|htmlentities}
      {/if} - {if $address.ville}{$address.cp|htmlentities} {$address.ville|htmlentities}
      {/if} + {if $address.adr1}{$address.adr1}
      {/if} + {if $address.adr2}{$address.adr2}
      {/if} + {if $address.adr3}{$address.adr3}
      {/if} + {if $address.ville}{$address.cp} {$address.ville}
      {/if} {if $address.pays} - {$address.pays|htmlentities}{if $address.region} ({$address.region|htmlentities}){/if} + {$address.pays}{if $address.region} ({$address.region}){/if} {/if}
      @@ -81,13 +81,13 @@ {if $address.fonction}
      Fonction :
      -
      {$address.fonction|htmlentities}
      +
      {$address.fonction}
      {/if} {if $address.poste}
      Poste :
      -
      {$address.poste|htmlentities}
      +
      {$address.poste}
      {/if}
       
      @@ -95,14 +95,14 @@ {if $address.tel}
      Tél :
      -
      {$address.tel|htmlentities}
      +
      {$address.tel}
      {/if} {if $address.fax}
      Fax :
      -
      {$address.fax|htmlentities}
      +
      {$address.fax}
      {/if}
       
      @@ -112,7 +112,7 @@ {if $cv}
      CV
      -
      {$cv|htmlentities|nl2br}
      +
      {$cv|nl2br}
       
      {/if} diff --git a/templates/include/form.valid.sondages.tpl b/templates/include/form.valid.sondages.tpl index d024241..4b1b9ee 100644 --- a/templates/include/form.valid.sondages.tpl +++ b/templates/include/form.valid.sondages.tpl @@ -1,4 +1,4 @@ -{* $Id: form.valid.sondages.tpl,v 1.2 2004-02-11 15:35:33 x2000habouzit Exp $ *} +{* $Id: form.valid.sondages.tpl,v 1.3 2004-08-24 12:23:41 x2000habouzit Exp $ *}
      @@ -19,7 +19,7 @@ Prévisualisation du sondage : - sid"|url}" target="_blank">{$valid->titre} + sid"|url}" onclick="return popup(this)">{$valid->titre} diff --git a/templates/include/x_inscrit.tpl b/templates/include/x_inscrit.tpl index 588ca19..add212c 100644 --- a/templates/include/x_inscrit.tpl +++ b/templates/include/x_inscrit.tpl @@ -1,4 +1,4 @@ -{* $Id: x_inscrit.tpl,v 1.3 2004-08-24 09:07:58 x2000habouzit Exp $ *} +{* $Id: x_inscrit.tpl,v 1.4 2004-08-24 12:23:41 x2000habouzit Exp $ *}
      @@ -28,7 +28,7 @@ {$show_action} aux/des contacts {perms level='admin'} - AX + AX {/perms} {$c.date|date_format:"%d-%m-%Y"}
      diff --git a/templates/marketing/utilisateurs_edit.tpl b/templates/marketing/utilisateurs_edit.tpl index fbeb74d..f8752f6 100644 --- a/templates/marketing/utilisateurs_edit.tpl +++ b/templates/marketing/utilisateurs_edit.tpl @@ -54,7 +54,7 @@ modifi - Voir sa fiche sur le site de l'AX + Voir sa fiche sur le site de l'AX diff --git a/templates/mescontacts.tpl b/templates/mescontacts.tpl index 463cb0e..96b4f31 100644 --- a/templates/mescontacts.tpl +++ b/templates/mescontacts.tpl @@ -1,4 +1,4 @@ -{* $Id: mescontacts.tpl,v 1.4 2004-08-07 11:21:27 x2000coic Exp $ *} +{* $Id: mescontacts.tpl,v 1.5 2004-08-24 12:23:40 x2000habouzit Exp $ *} {dynamic} {$erreur} @@ -25,8 +25,8 @@ {if $nb_contacts}

      Pour récupérer ta liste de contacts dans un PDF imprimable :
      - [Triée par promo] - [Triée par noms] + [Triée par promo] + [Triée par noms]


      diff --git a/templates/paiment/index.tpl b/templates/paiment/index.tpl index d15d7a6..aae68d0 100644 --- a/templates/paiment/index.tpl +++ b/templates/paiment/index.tpl @@ -1,4 +1,4 @@ -{* $Id: index.tpl,v 1.3 2004-07-17 12:21:02 x2000habouzit Exp $ *} +{* $Id: index.tpl,v 1.4 2004-08-24 12:23:41 x2000habouzit Exp $ *}
      Micropaiments @@ -31,7 +31,7 @@ {select_db_table table="paiement.paiements" valeur=$ref where=" WHERE FIND_IN_SET('old',flags)=0"} {if $ref_url} - plus d'informations + plus d'informations {/if} diff --git a/templates/referent.tpl b/templates/referent.tpl index 8f7e8ad..d0b0e45 100644 --- a/templates/referent.tpl +++ b/templates/referent.tpl @@ -1,4 +1,4 @@ -{* $Id: referent.tpl,v 1.3 2004-08-07 11:26:45 x2000coic Exp $ *} +{* $Id: referent.tpl,v 1.4 2004-08-24 12:23:40 x2000habouzit Exp $ *} {literal} + {if $popup_enable} {/if} -- 2.1.4