Convert source code to UTF-8
authorx2003bruneau <x2003bruneau@839d8a87-29fc-0310-9880-83ba4fa771e5>
Thu, 1 Feb 2007 16:32:43 +0000 (16:32 +0000)
committerx2003bruneau <x2003bruneau@839d8a87-29fc-0310-9880-83ba4fa771e5>
Thu, 1 Feb 2007 16:32:43 +0000 (16:32 +0000)
git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@1457 839d8a87-29fc-0310-9880-83ba4fa771e5

405 files changed:
ChangeLog
bin/banana.spoolgen.php
bin/connect.db.inc.php
bin/cron/axletter.send.php
bin/cron/checkdb.php
bin/cron/clean.php
bin/cron/cron_validations.php
bin/cron/emails.check.php
bin/cron/homonymes.php
bin/cron/notifs.birthday.php
bin/cron/notifs.send.php
bin/cron/rapports_inscription.php
bin/cron/recherche.php
bin/csv2sql.php
bin/emails.broken.php
bin/lists.create_promo.php
bin/newsletter.send.php
bin/search.rebuild_db.php
classes/corelogger.php
classes/csvimporter.php
classes/env.php
classes/flagset.php
classes/mmlist.php
classes/platal.php
classes/platalpage.php
classes/plmailer.php
classes/plmodule.php
classes/pltableeditor.php
classes/s.php
classes/session.php
classes/trombi.php
classes/varstream.php
classes/xdb.php
classes/xmlrpcclient.php
classes/xnet.php
classes/xorgplugin.php
configs/platal.cron.in
htdocs/listes_redirect.php
htdocs/webredirect.php
htdocs/xnet.php
htdocs/xorg.php
include/applis.func.inc.php
include/banana/forum.inc.php
include/banana/hooks.inc.php
include/banana/ml.inc.php
include/banana/moderate.inc.php
include/emails.inc.php
include/fonction.emploi.inc.php
include/geoloc.inc.php
include/globals.inc.php.in
include/homonymes.inc.php
include/ical.inc.php
include/marketing.inc.php
include/massmailer.inc.php
include/newsletter.inc.php
include/notifs.inc.php
include/platal.inc.php
include/profil.func.inc.php
include/profil/assign_adresses.inc.php
include/profil/assign_deco.inc.php
include/profil/assign_emploi.inc.php
include/profil/assign_general.inc.php
include/profil/assign_mentor.inc.php
include/profil/assign_poly.inc.php
include/profil/assign_skill.inc.php
include/profil/get_adresses.inc.php
include/profil/get_deco.inc.php
include/profil/get_emploi.inc.php
include/profil/get_general.inc.php
include/profil/get_mentor.inc.php
include/profil/get_poly.inc.php
include/profil/get_skill.inc.php
include/profil/update_adresses.inc.php
include/profil/update_deco.inc.php
include/profil/update_emploi.inc.php
include/profil/update_general.inc.php
include/profil/update_mentor.inc.php
include/profil/update_poly.inc.php
include/profil/update_skill.inc.php
include/profil/verif_adresses.inc.php
include/profil/verif_deco.inc.php
include/profil/verif_emploi.inc.php
include/profil/verif_general.inc.php
include/profil/verif_mentor.inc.php
include/profil/verif_poly.inc.php
include/profil/verif_skill.inc.php
include/rss.inc.php
include/secteur.emploi.inc.php
include/secure_hash.inc.php
include/synchro_ax.inc.php
include/tabs.inc.php
include/url_catcher.inc.php
include/user.func.inc.php
include/validations.inc.php
include/validations/aliases.inc.php
include/validations/broken.inc.php
include/validations/evts.inc.php
include/validations/homonymes.inc.php
include/validations/listes.inc.php
include/validations/marketing.inc.php
include/validations/medals.inc.php
include/validations/nl.inc.php
include/validations/nomusage.inc.php
include/validations/orange.inc.php
include/validations/paiements.inc.php
include/validations/photos.inc.php
include/vcard.inc.php
include/webservices/manageurs.client.inc.php
include/webservices/manageurs.inc.php
include/webservices/manageurs.server.inc.php
include/wiki.inc.php
include/wiki/e-protect.php
include/wiki/engine.php
include/wiki/farmconfig.php
include/xnet.inc.php
include/xnet/page.inc.php
include/xnet/session.inc.php
include/xorg.inc.php
include/xorg.misc.inc.php
include/xorg/session.inc.php
modules/admin.php
modules/auth.php
modules/auth/auth.inc.php
modules/axletter.php
modules/axletter/axletter.inc.php
modules/banana.php
modules/bandeau.php
modules/carnet.php
modules/carnet/contacts.pdf.inc.php
modules/carnet/fonts/Vera.php
modules/carnet/fonts/VeraBI.php
modules/carnet/fonts/VeraBd.php
modules/carnet/fonts/VeraIt.php
modules/carnet/fonts/VeraMoBI.php
modules/carnet/fonts/VeraMoBd.php
modules/carnet/fonts/VeraMoIt.php
modules/carnet/fonts/VeraMono.php
modules/carnet/fonts/VeraSe.php
modules/carnet/fonts/VeraSeBd.php
modules/core.php
modules/email.php
modules/events.php
modules/geoloc.php
modules/lists.php
modules/lists/lists.inc.php
modules/marketing.php
modules/newsletter.php
modules/payment.php
modules/payment/money.inc.php
modules/payment/money/cyberpaiement.inc.php
modules/payment/money/paypal.inc.php
modules/platal.php
modules/profile.php
modules/register.php
modules/register/register.inc.php
modules/search.php
modules/search/classes.inc.php
modules/search/search.inc.php
modules/stats.php
modules/xnet.php
modules/xnetevents.php
modules/xnetevents/xnetevents.inc.php
modules/xnetgrp.php
modules/xnetgrp/mail.inc.php
modules/xnetlists.php
plugins/block.tidy.php
plugins/compiler.icon.php
plugins/compiler.iterate.php
plugins/function.display_address.php
plugins/function.select_db_table.php
plugins/function.select_nat.php
plugins/insert.getName.php
plugins/insert.getNbIns.php
plugins/insert.getNbNotifs.php
plugins/insert.getUserName.php
plugins/insert.mkStats.php
plugins/modifier.date_format.php
templates/admin/ax-xorg.tpl
templates/admin/deces_promo.tpl
templates/admin/emails_bounces_re.tpl
templates/admin/homonymes.tpl
templates/admin/index.tpl
templates/admin/ipwatcher.tpl
templates/admin/logger-view.tpl
templates/admin/postfix_delayed.tpl
templates/admin/promo.tpl
templates/admin/synchro_ax.tpl
templates/admin/utilisateurs.tpl
templates/admin/valider.tpl
templates/admin/wiki.tpl
templates/axletter/admin.tpl
templates/axletter/edit.tpl
templates/axletter/index.tpl
templates/axletter/letter.tpl
templates/axletter/show.tpl
templates/axletter/unsubscribe.tpl
templates/banana/index.tpl
templates/banana/profile.tpl
templates/carnet/calendar.tpl
templates/carnet/index.tpl
templates/carnet/mescontacts.tpl
templates/carnet/notifs.tpl
templates/carnet/panel.tpl
templates/carnet/rss.tpl
templates/carnet/tricontacts.tpl
templates/core/403.tpl
templates/core/404.tpl
templates/core/bug.tpl
templates/core/password_prompt.tpl
templates/core/password_prompt_logged.tpl
templates/core/table-editor.tpl
templates/core/vcard.tpl
templates/core/wiki.tpl
templates/emails/alias.tpl
templates/emails/antispam.tpl
templates/emails/broken.mail.tpl
templates/emails/broken.tpl
templates/emails/duplicated.tpl
templates/emails/index.tpl
templates/emails/redirect.tpl
templates/emails/send.tpl
templates/emails/submit_spam.tpl
templates/events/admin.tpl
templates/events/admin_tips.tpl
templates/events/index.tpl
templates/events/rss.tpl
templates/events/submit.tpl
templates/geoloc/address.tpl
templates/geoloc/admin.tpl
templates/geoloc/admin_dynamap.tpl
templates/geoloc/city.tpl
templates/geoloc/country.tpl
templates/geoloc/form.address.tpl
templates/geoloc/index.tpl
templates/geoloc/init.tpl
templates/include/csv-importer.tpl
templates/include/emploi.tpl
templates/include/flags.radio.tpl
templates/include/form.evenement.tpl
templates/include/form.valid.aliases.tpl
templates/include/form.valid.broken.tpl
templates/include/form.valid.edit-evts.tpl
templates/include/form.valid.edit-listes.tpl
templates/include/form.valid.edit-nl.tpl
templates/include/form.valid.edit-paiements.tpl
templates/include/form.valid.edit-photo.tpl
templates/include/form.valid.evts.tpl
templates/include/form.valid.homonymes.tpl
templates/include/form.valid.listes.tpl
templates/include/form.valid.mark.tpl
templates/include/form.valid.medals.tpl
templates/include/form.valid.nl.tpl
templates/include/form.valid.nomusage.tpl
templates/include/form.valid.orange.tpl
templates/include/form.valid.paiements.tpl
templates/include/form.valid.photos.tpl
templates/include/minifiche.tpl
templates/include/tips.tpl
templates/include/trombi.tpl
templates/lists/admin.tpl
templates/lists/admin_all.tpl
templates/lists/archives.tpl
templates/lists/check.tpl
templates/lists/create.tpl
templates/lists/delete.tpl
templates/lists/header_listes.tpl
templates/lists/index.tpl
templates/lists/liste.inc.tpl
templates/lists/listes.inc.tpl
templates/lists/members.tpl
templates/lists/moderate.tpl
templates/lists/moderate_mail.tpl
templates/lists/moderate_sub.tpl
templates/lists/options.tpl
templates/lists/soptions.tpl
templates/lists/trombi.tpl
templates/mails/forums.promo.tpl
templates/mails/listes.promo.tpl
templates/marketing/broken.tpl
templates/marketing/index.tpl
templates/marketing/mail.relance.tpl
templates/marketing/private.tpl
templates/marketing/promo.tpl
templates/marketing/public.tpl
templates/marketing/relance.tpl
templates/marketing/this_week.tpl
templates/marketing/volontaire.tpl
templates/newsletter/admin.tpl
templates/newsletter/edit.tpl
templates/newsletter/index.tpl
templates/newsletter/nl.tpl
templates/newsletter/show.tpl
templates/newsletter/submit.tpl
templates/payment/index.tpl
templates/payment/retour_paypal.tpl
templates/payment/xnet.tpl
templates/platal/acces_smtp.tpl
templates/platal/changeLog.tpl
templates/platal/exit.tpl
templates/platal/filrss.tpl
templates/platal/index.tpl
templates/platal/motdepasse.success.tpl
templates/platal/motdepasse.tpl
templates/platal/preferences.tpl
templates/platal/recovery.tpl
templates/platal/skins.tpl
templates/platal/tmpPWD.success.tpl
templates/platal/webredirect.tpl
templates/profile/admin_decos.tpl
templates/profile/admin_trombino.tpl
templates/profile/adresses.tpl
templates/profile/applis.js.tpl
templates/profile/deco.tpl
templates/profile/edit.tpl
templates/profile/emploi.tpl
templates/profile/fiche_referent.tpl
templates/profile/general.tpl
templates/profile/groupesx.tpl
templates/profile/mentor.tpl
templates/profile/naissance.tpl
templates/profile/nomusage.tpl
templates/profile/orange.tpl
templates/profile/poly.tpl
templates/profile/profile.tpl
templates/profile/referent.tpl
templates/profile/skill.tpl
templates/profile/trombino.tpl
templates/profile/trombipromo.tpl
templates/register/breadcrumb.tpl
templates/register/end.tpl
templates/register/inscription.reussie.tpl
templates/register/inscrire.mail.tpl
templates/register/step0.tpl
templates/register/step1.tpl
templates/register/step2.tpl
templates/register/step3.tpl
templates/register/step4.tpl
templates/register/success.tpl
templates/search/adv.form.tpl
templates/search/adv.grade.form.tpl
templates/search/adv.links.tpl
templates/search/adv.region.form.tpl
templates/search/index.tpl
templates/search/quick.form.tpl
templates/search/quick.tpl
templates/skin/common.bandeau.head.tpl
templates/skin/common.bandeau.tpl
templates/skin/common.content.tpl
templates/skin/common.database-debug.tpl
templates/skin/common.devel.tpl
templates/skin/common.footer.tpl
templates/skin/common.header.tpl
templates/skin/common.menu.tpl
templates/skin/common.title.header.tpl
templates/skin/default.tpl
templates/skin/espace.tpl
templates/skin/humlinux.tpl
templates/skin/keynote.tpl
templates/skin/linux.tpl
templates/skin/liteskin.tpl
templates/skin/nbviolet.tpl
templates/skin/newxorg.tpl
templates/skin/oldtimes.tpl
templates/skin/openweb.tpl
templates/skin/register.tpl
templates/skin/sharky.tpl
templates/skin/spectral.tpl
templates/skin/trapped.tpl
templates/stats/coupure.tpl
templates/stats/evolution_inscrits.tpl
templates/stats/index.tpl
templates/stats/nb_by_promo.tpl
templates/xnet/admin.tpl
templates/xnet/deconnexion.tpl
templates/xnet/groupes.tpl
templates/xnet/include/descr.tpl
templates/xnet/index.tpl
templates/xnet/plan.tpl
templates/xnet/skin.tpl
templates/xnetevents/admin.tpl
templates/xnetevents/calendar.tpl
templates/xnetevents/csv.tpl
templates/xnetevents/edit.tpl
templates/xnetevents/index.tpl
templates/xnetevents/subscribe.tpl
templates/xnetgrp/announce-admin.tpl
templates/xnetgrp/announce-edit.tpl
templates/xnetgrp/announce-rss.tpl
templates/xnetgrp/annuaire-admin.tpl
templates/xnetgrp/annuaire.tpl
templates/xnetgrp/asso.tpl
templates/xnetgrp/edit.tpl
templates/xnetgrp/form.announce.tpl
templates/xnetgrp/inscrire.tpl
templates/xnetgrp/mail.tpl
templates/xnetgrp/membres-add.tpl
templates/xnetgrp/membres-del.tpl
templates/xnetgrp/membres-edit.tpl
templates/xnetgrp/membres-new-search.tpl
templates/xnetgrp/trombi.tpl
templates/xnetlists/alias-admin.tpl
templates/xnetlists/alias-create.tpl
templates/xnetlists/create.tpl
templates/xnetlists/index.tpl
templates/xnetlists/sync.tpl

index 85bb74d..85a7cc1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,12 @@
 ================================================================================
+VERSION 0.9.14                                                        XX XX 2007
+
+New:
+
+    * Core:
+        - UTF-8                                                            -FRU
+
+================================================================================
 VERSION 0.9.13                                                        30 01 2007
 
 New:
index 7c05f62..07ceda8 100755 (executable)
@@ -14,4 +14,5 @@ require_once dirname(__FILE__).'/../include/banana/ml.inc.php';
 Banana::$nntp_host = "news://{$globals->banana->web_user}:{$globals->banana->web_pass}@{$globals->banana->server}:{$globals->banana->port}/";
 Banana::createAllSpool(array('NNTP', 'MLArchive'));
 system("chown -R www-data:www-data /var/spool/banana");
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 8e0f830..3e61ba1 100644 (file)
@@ -26,4 +26,5 @@ require_once('xorg.misc.inc.php');
 
 require_once 'xdb.php';
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 6773741..e85167b 100755 (executable)
@@ -26,9 +26,10 @@ require_once("../../modules/axletter/axletter.inc.php");
 $al = AXLetter::toSend();
 if ($al) {
     echo "Envoi de la lettre \"{$al->title()}\"\n\n";
-    echo " " . date("H:i:s") . " -> début de l'envoi\n";
+    echo " " . date("H:i:s") . " -> début de l'envoi\n";
     $al->sendToAll();
     echo " " . date("H:i:s") . " -> fin de l'envoi\n";
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 3713559..3bd7c7f 100755 (executable)
@@ -130,10 +130,10 @@ check("select p.* from photo as p left join auth_user_md5 as u on u.user_id=p.ui
 
 /* validite des champ pays et region */
 check("SELECT a.uid, a.country FROM adresses AS a LEFT JOIN geoloc_pays AS gp ON a.country = gp.a2 WHERE gp.pays IS NULL","donne la liste des pays dans les profils qui n'ont pas d'entree correspondante dans geoloc_pays");
-/* les régions ne sont valides que dans les adresses pros */
+/* les régions ne sont valides que dans les adresses pros */
 check("SELECT e.uid, e.country, e.region FROM entreprises AS e LEFT JOIN geoloc_region AS gr ON (e.country = gr.a2 AND e.region = gr.region) WHERE e.region != '' AND gr.name IS NULL","donne la liste des regions dans les profils pros qui n'ont pas d'entree correspondante dans geoloc_region");
 
-/* donne la liste des emails douteux que les administrateurs n'ont pas encore traité */
+/* donne la liste des emails douteux que les administrateurs n'ont pas encore traité */
 check("SELECT  a1.alias, a2.alias, e1.email, e2.flags
         FROM  emails        AS e1
         INNER JOIN  emails        AS e2 ON(e1.email = e2.email AND e1.uid!=e2.uid AND 
@@ -164,7 +164,7 @@ info("SELECT  a1.alias, a2.alias, e1.email, e2.flags, w.state
         "donne la liste des emails dangereux ou douteux");
 
 
-/* vérif que tous les inscrits ont bien au moins un email actif */
+/* vérif que tous les inscrits ont bien au moins un email actif */
 info("SELECT  u.user_id, a.alias
         FROM  auth_user_md5  AS u 
         INNER JOIN  aliases        AS a ON (u.user_id = a.id AND a.type='a_vie')
@@ -173,12 +173,12 @@ info("SELECT  u.user_id, a.alias
         ORDER BY u.promo, u.nom, u.prenom",
         "donne les inscrits qui n'ont pas d'email actif");
 
-/* donne la liste des homonymes qui ont un alias égal à leur loginbis depuis plus d'un mois */
+/* donne la liste des homonymes qui ont un alias égal à leur loginbis depuis plus d'un mois */
 check("SELECT  a.alias AS username, b.alias AS loginbis, b.expire
         FROM  aliases AS a
         INNER JOIN  aliases AS b ON ( a.id=b.id AND b.type != 'homonyme' and b.expire < NOW() )
         WHERE  a.type = 'a_vie'",
-        "donne la liste des homonymes qui ont un alias égal à leur loginbis depuis plus d'un mois, il est temps de supprimer leur alias");
+        "donne la liste des homonymes qui ont un alias égal à leur loginbis depuis plus d'un mois, il est temps de supprimer leur alias");
 
 /* verifie qu'il n'y a pas de gens qui recrivent sur un alias qu'ils n'ont plus */
 
@@ -193,5 +193,6 @@ check("SELECT  matricule,nom,prenom,matricule_ax,COUNT(matricule_ax) AS c
         FROM  auth_user_md5
         WHERE  matricule_ax != '0'
         GROUP BY  matricule_ax
-        having  c > 1", "à chaque personne de l'annuaire de l'AX (identification_ax) doit correspondre AU PLUS UNE personne de notre annuaire (auth_user_md5) -> si ce n'est pas le cas il faut regarder en manuel ce qui ne va pas !");
+        having  c > 1", "à chaque personne de l'annuaire de l'AX (identification_ax) doit correspondre AU PLUS UNE personne de notre annuaire (auth_user_md5) -> si ce n'est pas le cas il faut regarder en manuel ce qui ne va pas !");
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 9219a6f..7d1f517 100755 (executable)
@@ -29,14 +29,14 @@ function query ($sql) {
     }
 }
 
-// la table des notifs est nettoyée
+// la table des notifs est nettoyée
 $eight_days_ago = date("YmdHis",mktime() - 8*24*60*60);
 query("DELETE FROM watch_ops WHERE known<$eight_days_ago");
 
 query("DELETE FROM register_pending WHERE TO_DAYS(NOW()) - TO_DAYS(date) >= 365");
 query("delete from register_pending WHERE hash = 'INSCRIT'");
 
-// quelques tables sont triées pour que la lecture triée soit plus facile
+// quelques tables sont triées pour que la lecture triée soit plus facile
 query("alter table applis_def order by text");
 query("alter table binets_def order by text");
 query("alter table groupesx_def order by text");
@@ -44,4 +44,5 @@ query("alter table secteur order by text");
 query("alter table sections order by text");
 
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 75ef035..3768240 100755 (executable)
  *  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                *
  ***************************************************************************/
 /* vim: set sw=4 ts=4 sts=4 tw=100:
- * vérifie qu'il n'y a pas de validations en cours, et maile si c'est le cas
+ * vérifie qu'il n'y a pas de validations en cours, et maile si c'est le cas
 */ 
 
-$M_PERIOD = "INTERVAL 3 HOUR"; // période d'envoi des mails de 3h
-$R_PERIOD = "INTERVAL 6 HOUR"; // période de réponse moyenne de 6h
+$M_PERIOD = "INTERVAL 3 HOUR"; // période d'envoi des mails de 3h
+$R_PERIOD = "INTERVAL 6 HOUR"; // période de réponse moyenne de 6h
 
 require('./connect.db.inc.php');
 require('plmailer.php');
@@ -39,10 +39,10 @@ if (empty($nb)) {
 $mymail = new PlMailer();
 $mymail->setFrom('validation@polytechnique.org');
 $mymail->addTo("validation@polytechnique.org");
-$mymail->setSubject((empty($nbveryold)?"":"[urgent] ")."il y a $nb validations non effectuées");
+$mymail->setSubject((empty($nbveryold)?"":"[urgent] ")."il y a $nb validations non effectuées");
 
 $message =
-       "il y a $nb validation à effectuer \n"
+       "il y a $nb validation à effectuer \n"
        .(empty($nbold)?"":"dont $nbold depuis le dernier mail !!!\n")
        .(empty($nbveryold)?"":"et dont *$nbveryold* sont en retard de plus de 6h !!!")
        ."\n"
@@ -51,4 +51,5 @@ $message =
 $message = wordwrap($message,78);  
 $mymail->setTxtBody($message);
 $mymail->send();
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index b07281e..afb3ed5 100755 (executable)
@@ -93,4 +93,5 @@ if ($panne_level > 0) {
                    WHERE  panne_level > $panne_level");
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 55af985..0c6338c 100755 (executable)
@@ -20,7 +20,7 @@
  *  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                *
  ***************************************************************************/
 /* vim: set sw=4 ts=4 sts=4 tw=100:
- * crée des demandes de validation pour les kill d'alias
+ * crée des demandes de validation pour les kill d'alias
  * une demande 10 jours avant pour un warning, puis une autre pour le robot
 */ 
 
@@ -40,4 +40,5 @@ if ($resRobot->total()) {
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 9b61f91..7c54028 100755 (executable)
@@ -32,4 +32,5 @@ XDB::execute("INSERT INTO  watch_ops (uid, cid, known, date)
                     WHERE  naissance LIKE '$like' AND deces=0");
 
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index afe6d03..b3891e1 100755 (executable)
@@ -29,10 +29,10 @@ $all = new AllNotifs();
 foreach($all->_data as $u) {
     $week   = date("W - Y");
 
-    $text =  "  ".($u['sexe'] ? 'Chère' : 'Cher')." {$u['prenom']},\n\n"
-          .  "  Voici les événements survenus dans la semaine écoulée,\n"
-          .  "et depuis ta dernière visite sur le site.\n\n"
-          .  "Tu trouveras les mêmes informations sur la page :\n"
+    $text =  "  ".($u['sexe'] ? 'Chère' : 'Cher')." {$u['prenom']},\n\n"
+          .  "  Voici les événements survenus dans la semaine écoulée,\n"
+          .  "et depuis ta dernière visite sur le site.\n\n"
+          .  "Tu trouveras les mêmes informations sur la page :\n"
           .  "    https://www.polytechnique.org/carnet/panel\n\n"
           .  "------------------------------------------------------------------------\n\n";
 
@@ -42,8 +42,8 @@ foreach($all->_data as $u) {
     <title>Notifications de la semaine $week</title>
   </head>
   <body>
-    <p>Voici les événements survenus dans la semaine écoulée, et depuis ta dernière visite sur le site.</p>
-    <p>Tu trouveras les mêmes informations sur <a href='https://www.polytechnique.org/carnet/panel'>cette page</a></p>
+    <p>Voici les événements survenus dans la semaine écoulée, et depuis ta dernière visite sur le site.</p>
+    <p>Tu trouveras les mêmes informations sur <a href='https://www.polytechnique.org/carnet/panel'>cette page</a></p>
 EOF;
 
     foreach($u['data'] as $cid=>$d) {
@@ -62,18 +62,18 @@ EOF;
     }
 
     $text .= "-- \n"
-           . "L'équipe de Polytechnique.org\n\n"
+           . "L'équipe de Polytechnique.org\n\n"
            . "------------------------------------------------------------------------\n\n"
-           . "Tu recois ce mail car tu as activé la notification automatique \n"
-           . "par mail des événements que tu surveilles.\n\n"
+           . "Tu recois ce mail car tu as activé la notification automatique \n"
+           . "par mail des événements que tu surveilles.\n\n"
            . "Tu peux changer cette option sur :\n"
            . "    https://www.polytechnique.org/carnet/notifs";
     $html .= <<<EOF
     <hr />
-    <p>L'équipe de Polytechnique.org</p>
+    <p>L'équipe de Polytechnique.org</p>
     <br />
     <p>
-    Tu recois ce mail car tu as activé la notification automatique par mail des événements que tu surveilles.
+    Tu recois ce mail car tu as activé la notification automatique par mail des événements que tu surveilles.
     </p>
     <p>Tu peux changer cette option sur la <a href="https://www.polytechnique.org/carnet/notifs">page
     de configuration des notifications</a>
@@ -91,4 +91,5 @@ EOF;
     $mailer->send();
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 2075b2b..66d2cfe 100755 (executable)
@@ -38,7 +38,7 @@ if ($b = $res->total()) {
 
 $res = XDB::query('SELECT COUNT(DISTINCT uid), COUNT(*) FROM register_marketing');
 list($a, $b) = $res->fetchOneRow();
-$MESSAGE .= "\n$c INSCRIPTIONS SOLICITÉES :\n";
+$MESSAGE .= "\n$c INSCRIPTIONS SOLICITÉES :\n";
 $MESSAGE .= "    $a utilisateurs\n    $b adresses mails\n";
 
 // ---------------------------------------
@@ -47,10 +47,11 @@ $MESSAGE .= "\n\n";
 
 require_once('../../classes/plmailer.php');
 $mailer = new PlMailer();
-$mailer->setSubject("$a confirmées, $b en attente et $c sollicitées");
+$mailer->setSubject("$a confirmées, $b en attente et $c sollicitées");
 $mailer->setFrom('register@polytechnique.org');
 $mailer->addTo('register@polytechnique.org');
 $mailer->addCc('jean-michel.yolin+register@polytechnique.org');
 $mailer->setTxtBody($MESSAGE);
 $mailer->send();
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index fca9033..52eb2eb 100644 (file)
@@ -31,4 +31,5 @@ while (list($matricule,$nom1,$nom2,$nom3,$prenom1,$prenom2,$promo) = $res->next(
             $matricule, soundex_fr($nom1), soundex_fr($nom2), soundex_fr($nom3), soundex_fr($prenom1), soundex_fr($prenom2), $promo);
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 06b1dbb..ef7ad30 100755 (executable)
@@ -51,7 +51,7 @@ function processArgs()
     }
 
     if (!$opts['t'] || empty($opts['t'])) {
-        showHelp('Table non définie');
+        showHelp('Table non définie');
         exit;
     }
     $table = $opts['t'];
@@ -76,4 +76,5 @@ $translater = new CSVImporter($table, $key, !$debug);
 $translater->setCSV($source);
 $translater->run($action, $insert_relation, $update_relation);
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 626286e..becd859 100755 (executable)
@@ -79,7 +79,7 @@ foreach ($emails as $_email) {
             $mail->assign('x', $x);
             $mail->assign('email', $email);
             $mail->send();
-            echo "$email : mail envoyé\n";
+            echo "$email : mail envoyé\n";
         }
 
         if (!isset($list[$x['alias']])) {
@@ -119,4 +119,5 @@ $fo = fopen($output, 'w+');
 fwrite($fo, $csv);
 fclose($fo);
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index b9ce8dd..163e532 100755 (executable)
@@ -21,4 +21,5 @@ $req = new ListeReq(0, "promo$promo", "Liste de la promotion $promo",
                     1 /*private*/, 2 /*moderate*/, 0 /*free subscription*/,
                     array($owner), array());
 $req->submit();
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 49501a7..d6714eb 100755 (executable)
@@ -38,4 +38,5 @@ $id = intval($opt['i']);
 $nl = new NewsLetter($id);
 $nl->sendToAll();
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 0ae015b..0509c92 100755 (executable)
@@ -37,4 +37,5 @@ while ($tmp = $res->next()) {
 
 print "done\n";
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 5797236..ef6940c 100644 (file)
@@ -79,7 +79,7 @@ class CoreLogger {
     /** Logs an action and its related data.
      *
      * @param $action le type d'action
-     * @param $data les données (id de liste, etc.)
+     * @param $data les données (id de liste, etc.)
      * @return VOID
      */
     function log($action, $data = null) {
@@ -93,4 +93,5 @@ class CoreLogger {
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index bf5cfe2..2153c0d 100644 (file)
@@ -312,4 +312,5 @@ class CSVImporter
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 22a5b7d..aed838b 100644 (file)
@@ -162,13 +162,6 @@ function fix_gpc_magic(&$item, $key) {
         $item = stripslashes($item);
     }
 }
-function fix_encoding(&$item, $key = null) {
-    if (is_array($item)) {
-        array_walk($item, 'fix_encoding');
-    } elseif (preg_match('/[\x80-\x9f]/', $item)) {
-        $item = iconv('CP1252', 'ISO-8859-15//TRANSLIT', $item);
-    }
-}
 
 if (ini_get('magic_quotes_gpc') && empty($DONT_FIX_GPC)) {
     array_walk($_GET, 'fix_gpc_magic');
@@ -176,12 +169,6 @@ if (ini_get('magic_quotes_gpc') && empty($DONT_FIX_GPC)) {
     array_walk($_COOKIE, 'fix_gpc_magic');
     array_walk($_REQUEST, 'fix_gpc_magic');
 }
-if (empty($DONT_FIX_ENCODING)) {
-    array_walk($_GET, 'fix_encoding');
-    array_walk($_POST, 'fix_encoding');
-    array_walk($_COOKIE, 'fix_encoding');
-    array_walk($_REQUEST, 'fix_encoding');
-}
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 9a86ad6..12c0703 100644 (file)
@@ -87,4 +87,5 @@ class flagset {
 
 } 
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 1afce03..db5a463 100644 (file)
@@ -36,4 +36,5 @@ class MMList extends XmlrpcClient
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index ec9ca3f..bc8e0a6 100644 (file)
@@ -258,4 +258,5 @@ class Platal
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 30b21c6..d517e62 100644 (file)
@@ -281,7 +281,7 @@ function trimwhitespace($source, &$smarty)
 function form_force_encodings($source, &$smarty)
 {
     return preg_replace('/<form[^\w]/',
-                        '\0 accept-charset="iso-8859-15 latin9 us-ascii ascii" ',
+                        '\0 accept-charset="utf-8" ',
                         $source);
 }
 
@@ -298,8 +298,6 @@ function _hide_email($source)
 
 function hide_emails($source, &$smarty)
 {
-    fix_encoding($source);
-
     //prevent email replacement in <script> and <textarea>
     $tags = '(script|textarea|select)';
     preg_match_all("!<$tags.*?>.*?</$tags>!is", $source, $tagsmatches);
@@ -326,5 +324,5 @@ function hide_emails($source, &$smarty)
 
 // }}}
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 5d38bb2..99d55f5 100644 (file)
@@ -63,7 +63,6 @@ class PlMail extends Smarty
     {
         $this->assign('html_version', $html);
         $text = $this->fetch($this->tpl);
-        fix_encoding($text);
         return $text;
     }
 
@@ -149,7 +148,7 @@ class PlMailer extends Mail_Mime {
     private $page    = null;
     private $charset;
 
-    function __construct($tpl = null, $charset = "ISO-8859-15")
+    function __construct($tpl = null, $charset = "UTF-8")
     {
         $this->charset = $charset;
         $this->Mail_Mime("\n");
@@ -301,4 +300,5 @@ class PlMailer extends Mail_Mime {
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 4219036..a515a41 100644 (file)
@@ -43,4 +43,5 @@ class PLModule
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 92de61d..ed37784 100644 (file)
@@ -77,7 +77,7 @@ class PLTableEditor {
                 $a['Type'] = 'textarea';
             elseif (substr($a['Type'],0,4) == 'set(') {
                 // get the list of options
-                $a['List'] = explode('§',str_replace("','","§",substr($a['Type'], 5, strlen($a['Type']) - 7)));
+                $a['List'] = explode('§',str_replace("','","§",substr($a['Type'], 5, strlen($a['Type']) - 7)));
                 if (count($a['List']) == 1) {
                     $a['Type'] = 'checkbox';
                     $a['Value'] = $a['List'][0];
@@ -87,7 +87,7 @@ class PLTableEditor {
             }
             elseif (substr($a['Type'],0,5) == 'enum(') {
                 // get the list of options
-                $a['List'] = explode('§',str_replace("','","§",substr($a['Type'], 6, strlen($a['Type']) - 8)));
+                $a['List'] = explode('§',str_replace("','","§",substr($a['Type'], 6, strlen($a['Type']) - 8)));
                 $a['Type'] = 'enum';
             }
             elseif (substr($a['Type'],0,10) == 'timestamp(' || $a['Type'] == 'datetime') {
@@ -168,16 +168,16 @@ class PLTableEditor {
                    foreach ($this->jtables as $table => $j)
                        XDB::execute("DELETE FROM {$table} WHERE {$j['joinid']} = {?}{$j['joinextra']}", $id);
                    XDB::execute("DELETE FROM {$this->table} WHERE {$this->idfield} = {?}",$id);
-                   $page->trig("L'entrée ".$id." a été supprimée.");
+                   $page->trig("L'entrée ".$id." a été supprimée.");
                } else if ($this->delete_action) {
                        XDB::execute($this->delete_action, $id);
                        if (isset($this->delete_message)) {
                        $page->trig($this->delete_message);
                        } else {
-                       $page->trig("L'entrée ".$id." a été supprimée.");
+                       $page->trig("L'entrée ".$id." a été supprimée.");
                                }                       
                } else {
-                   $page->trig("Impossible de supprimer l'entrée.");
+                   $page->trig("Impossible de supprimer l'entrée.");
                }
         }
         if ($action == 'edit') {
@@ -244,13 +244,13 @@ class PLTableEditor {
                     XDB::execute("UPDATE {$this->table} SET {$this->idfield} = {?} WHERE {$this->idfield} = {?}", Post::v($this->idfield), $id);
                 XDB::execute("REPLACE INTO {$this->table} VALUES ($values)");
                 if ($id !== false)
-                    $page->trig("L'entrée ".$id." a été mise à jour.");
+                    $page->trig("L'entrée ".$id." a été mise à jour.");
                 else {
-                    $page->trig("Une nouvelle entrée a été créée.");
+                    $page->trig("Une nouvelle entrée a été créée.");
                     $id = XDB::insertId();
                 }
             } else
-                $page->trig("Impossible de mette à jour.");
+                $page->trig("Impossible de mette à jour.");
             if (!$this->auto_return) {
                 return $this->apply($page, 'edit', $id);
             }
@@ -284,4 +284,5 @@ class PLTableEditor {
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index fc7252e..b8cbffa 100644 (file)
@@ -22,4 +22,5 @@
 class S extends Session {
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 3bd4349..2ebaac2 100644 (file)
@@ -88,10 +88,11 @@ function check_perms()
         if ($_SESSION['log']) {
             $_SESSION['log']->log("noperms",$_SERVER['PHP_SELF']);
         }
-       $page->kill("Tu n'as pas les permissions nécessaires pour accéder à cette page.");
+       $page->kill("Tu n'as pas les permissions nécessaires pour accéder à cette page.");
     }
 }
 
 // }}}
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index ed55385..2966ef3 100644 (file)
@@ -48,7 +48,7 @@ class Trombi extends XOrgPlugin
 
        $links = Array();
        if ($offset) {
-           $links[] = Array('u'=> $this->make_url($offset-1), 'i' => $offset-1,  'text' => 'précédent');
+           $links[] = Array('u'=> $this->make_url($offset-1), 'i' => $offset-1,  'text' => 'précédent');
        }
        for ($i = 0; $i <= $page_max ; $i++) {
            $links[] = Array('u'=>$this->make_url($i), 'i' => $i, 'text' => $i+1);
@@ -65,5 +65,5 @@ class Trombi extends XOrgPlugin
     }
 }
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index bc7f606..2d730b5 100644 (file)
@@ -103,4 +103,5 @@ class VarStream
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 50a9371..e66a0b3 100644 (file)
@@ -275,5 +275,5 @@ class XOrgDBIterator
     }
 }
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index cbcae3c..e16f19f 100644 (file)
@@ -112,5 +112,5 @@ class XmlrpcClient
     }
 }
 
-// vim:set et sw=4 sts=4 sws=4:
+// vim:set et sw=4 sts=4 sws=4 enc=utf-8:
 ?>
index 4554d25..4f76e38 100644 (file)
@@ -73,4 +73,5 @@ class Xnet extends Platal
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 97da731..0dd75aa 100644 (file)
@@ -98,5 +98,5 @@ class XOrgPlugin
     }
 }
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 6b91e36..7c57c06 100644 (file)
@@ -23,4 +23,4 @@ WD=/home/web/prod/platal/bin/cron
 
 # homonymes
 0 0 4 * * *    web     cd $WD; ./homonymes.php
-# vim:set noet syntax=crontab ts=8 sw=8 sts=8:
+# vim:set noet syntax=crontab ts=8 sw=8 sts=8 enc=utf-8:
index 35008f2..b25f634 100644 (file)
@@ -50,4 +50,5 @@ if ($matches) {
     <hr>
     <address>Apache Server at www.carva.org Port 80</address>
   </body>
-</html>
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
+?>
index 68f7541..5246d81 100644 (file)
@@ -51,4 +51,5 @@ header("HTTP/1.0 404 Not Found");
     <hr>
     <address>Apache Server at www.carva.org Port 80</address>
   </body>
-</html>
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
+?>
index 4aa981b..f0db93b 100644 (file)
@@ -35,4 +35,5 @@ if (!($path = Env::v('n')) || substr($path, 0, 4) != 'Xnet') {
 
 include 'wiki/engine.php';
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 717c3b5..0fc2845 100644 (file)
@@ -37,4 +37,5 @@ if (!($path = Env::v('n')) || ($path{0} < 'A' || $path{0} > 'Z')) {
 
 include 'wiki/engine.php';
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 4624030..b433862 100644 (file)
@@ -69,9 +69,9 @@ $page->register_function('applis_type_all','applis_type_all');
  */
 function applis_fmt($type, $text, $url) {
     $txt="";
-    if (($type!="Ingénieur")&&($type!="Diplôme"))
+    if (($type!="Ingénieur")&&($type!="Diplôme"))
        $txt .= $type;
-    if ($text!="Université") {
+    if ($text!="Université") {
        if ($txt) $txt .= " ";
        if ($url) 
            $txt .= "<a href=\"$url\" onclick=\"return popup(this)\">$text</a>";
@@ -86,4 +86,5 @@ function _applis_fmt($params, &$smarty) {
 }
 $page->register_function('applis_fmt','_applis_fmt');
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index e72a350..a6bce7c 100644 (file)
@@ -121,7 +121,7 @@ class ForumsBanana extends Banana
                                 . 'Marquer tous les messages comme lus'
                                 . '</a>', array('forums', 'thread', 'message'));
         }   
-        Banana::$page->registerPage('profile', utf8_encode('Préférences'), null);
+        Banana::$page->registerPage('profile', utf8_encode('Préférences'), null);
         
 
         // Run Banana
@@ -159,4 +159,5 @@ class ForumsBanana extends Banana
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 9302b9b..1ce979d 100644 (file)
@@ -115,4 +115,5 @@ function hook_makeImg($img, $alt, $height, $width)
     return '<img src="' . $url . '"' . $height . $width . ' alt="' . $alt . '" />';
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 04ffce5..884a788 100644 (file)
@@ -132,4 +132,5 @@ class BananaMLArchive extends BananaMBox
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index ac6efe1..35077c5 100644 (file)
@@ -238,5 +238,5 @@ class BananaMLInterface implements BananaProtocoleInterface
     }
 }
 
-// vim:set et sw=4 sts=4 ts=4:
+// vim:set et sw=4 sts=4 ts=4 enc=utf-8:
 ?>
index 9cd6377..838aa6c 100644 (file)
@@ -263,7 +263,7 @@ class Redirect
         $this->emails[] = new Email(array($email, 'active', '', '0000-00-00', '0000-00-00', 0));
 
         // security stuff
-        check_email($email, "Ajout d'une adresse surveillée aux redirections de " . $this->uid);
+        check_email($email, "Ajout d'une adresse surveillée aux redirections de " . $this->uid);
         check_redirect($this);
         return SUCCESS;
     }
@@ -361,5 +361,5 @@ class Redirect
 
 // }}}
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 2ecb22f..ee67115 100644 (file)
@@ -37,4 +37,5 @@ function _select_fonction_smarty($params){
 }
 
 $page->register_function('select_fonction', '_select_fonction_smarty');
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index d736b60..95a646b 100644 (file)
@@ -19,9 +19,9 @@
  *  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                *
  ***************************************************************************/
 
-// {{{ liste les pays ou les régions d'un pays
-/** donne la liste déroulante des pays
- * @param $current pays actuellement selectionné
+// {{{ liste les pays ou les régions d'un pays
+/** donne la liste déroulante des pays
+ * @param $current pays actuellement selectionné
  */
 function geoloc_country($current) {
     $res  = XDB::iterRow('SELECT a2,pays FROM geoloc_pays ORDER BY pays');
@@ -448,5 +448,5 @@ function geoloc_getData_subcountries($mapid, $SFields, $minentities) {
 } 
 // }}}
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 5e32b42..3a8b002 100644 (file)
@@ -86,6 +86,7 @@ class PlatalGlobals
     {
         @mysql_connect($this->dbhost, $this->dbuser, $this->dbpwd);
         @mysql_select_db($this->dbdb);
+        @mysql_query("SET NAMES 'utf8'");
     }
 
     function setlocale()
@@ -128,5 +129,5 @@ class PlatalGlobals
     }
 }
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 63ac65f..12cf9c2 100644 (file)
@@ -67,4 +67,5 @@ function switch_bestalias($uid, $loginbis) {
     return $newbest;
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 0344182..fbc878e 100644 (file)
@@ -39,4 +39,5 @@ function display_ical($param) {
         $folded_txt .= $endline.' '.substr($txt, $i, $maxchars - 1);
     return $folded_txt;
 }
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index d615c92..b4387f3 100644 (file)
@@ -54,21 +54,21 @@ function mark_text_mail($uid, $email)
     $to = "\"".$u['prenom']." ".$u['nom']."\" <".$email.">";
 
     $titre = "Annuaire en ligne des Polytechniciens";
-    $text  = "   ".($u['flags']?"Chère":"Cher")." camarade,\n\n";
-    $text .= "   Ta fiche n'est pas à jour dans l'annuaire des Polytechniciens sur Internet. Pour la mettre à jour, il te suffit de visiter cette page ou de copier cette adresse dans la barre de ton navigateur :\n\n";
+    $text  = "   ".($u['flags']?"Chère":"Cher")." camarade,\n\n";
+    $text .= "   Ta fiche n'est pas à jour dans l'annuaire des Polytechniciens sur Internet. Pour la mettre à jour, il te suffit de visiter cette page ou de copier cette adresse dans la barre de ton navigateur :\n\n";
     $text .= "==========================================================\n";
     $text .= $globals->baseurl."/register/%%hash%%\n";
     $text .= "==========================================================\n\n";
-    $text .= "Il ne te faut que 5 minutes sur http://www.polytechnique.org/ pour rejoindre les $num_users camarades branchés grâce au système de reroutage de l'X et qui permet de joindre un camarade en connaissant seulement son nom et son prénom... et de bénéficier pour la vie d'une adresse prestigieuse $mailorg@polytechnique.org et son alias discret $mailorg@m4x.org (m4x = mail for X).\n\n";
-    $text .= "Pas de nouvelle boîte aux lettres à relever, il suffit de la rerouter vers ton adresse personnelle et/ou professionnelle que tu indiques et que tu peux changer tous les jours si tu veux sans imposer à tes correspondants de modifier leur carnet d'adresses...\n\n";
-    $text .= "De plus, le site web offre les services d'annuaire (recherche multi-critères), de forums, de mailing-lists. Ce portail est géré par une dizaine de jeunes camarades, avec le soutien et les conseils de nombreux X de toutes promotions, incluant notamment des camarades de la Kès des élèves de l'X et d'autres de l'AX. Les serveurs sont hébergés au sein même de l'Ecole polytechnique, sur une connexion rapide, et les services évoluent en fonction des besoins exprimés par la communauté sur Internet.\n\n";
-    $text .="N'hésite pas à transmettre ce message à tes camarades ou à nous écrire, nous proposer toute amélioration ou suggestion pour les versions prochaines du site.\n\n";
-    $text .= "A bientôt sur http://www.polytechnique.org !\n";
-    $text .= "Bien à toi,\n";
+    $text .= "Il ne te faut que 5 minutes sur http://www.polytechnique.org/ pour rejoindre les $num_users camarades branchés grâce au système de reroutage de l'X et qui permet de joindre un camarade en connaissant seulement son nom et son prénom... et de bénéficier pour la vie d'une adresse prestigieuse $mailorg@polytechnique.org et son alias discret $mailorg@m4x.org (m4x = mail for X).\n\n";
+    $text .= "Pas de nouvelle boîte aux lettres à relever, il suffit de la rerouter vers ton adresse personnelle et/ou professionnelle que tu indiques et que tu peux changer tous les jours si tu veux sans imposer à tes correspondants de modifier leur carnet d'adresses...\n\n";
+    $text .= "De plus, le site web offre les services d'annuaire (recherche multi-critères), de forums, de mailing-lists. Ce portail est géré par une dizaine de jeunes camarades, avec le soutien et les conseils de nombreux X de toutes promotions, incluant notamment des camarades de la Kès des élèves de l'X et d'autres de l'AX. Les serveurs sont hébergés au sein même de l'Ecole polytechnique, sur une connexion rapide, et les services évoluent en fonction des besoins exprimés par la communauté sur Internet.\n\n";
+    $text .="N'hésite pas à transmettre ce message à tes camarades ou à nous écrire, nous proposer toute amélioration ou suggestion pour les versions prochaines du site.\n\n";
+    $text .= "A bientôt sur http://www.polytechnique.org !\n";
+    $text .= "Bien à toi,\n";
     $text .= "%%sender%%\n\n";
     $text .= "--\n";
     $text .= "Polytechnique.org\n";
-    $text .= "\"Le portail des élèves & anciens élèves de l'X\"\n";
+    $text .= "\"Le portail des élèves & anciens élèves de l'X\"\n";
     $text .= "http://www.polytechnique.org/\n";
     $text .= "http://www.polytechnique.net/\n";
     return array($to, $title, $text);
@@ -145,5 +145,5 @@ function relance($uid, $nbx = -1)
 
 // }}}
 
-// vim:set et sw=4 sts=4 sws=4:
+// vim:set et sw=4 sts=4 sws=4 enc=utf-8:
 ?>
index 77a38b2..bffe88e 100644 (file)
@@ -59,7 +59,7 @@ abstract class MassMailer
             return $this->_head; 
         } else {
             $head = $this->_head;
-            $head = str_replace('<cher>',   $sexe ? 'Chère' : 'Cher', $head);
+            $head = str_replace('<cher>',   $sexe ? 'Chère' : 'Cher', $head);
             $head = str_replace('<prenom>', $prenom, $head);
             $head = str_replace('<nom>',    $nom,    $head);
             return format_text($head, $type, 2, 64);
@@ -257,5 +257,5 @@ function enriched_to_text($input,$html=false,$just=false,$indent=0,$width=68)
 
 // }}}
 
-// vim:set et sw=4 sts=4 sws=4:
+// vim:set et sw=4 sts=4 sws=4 enc=utf-8:
 ?>
index eb0a6a5..b4d43f8 100644 (file)
@@ -276,5 +276,5 @@ class NLArticle
 
 // }}}
 
-// vim:set et sw=4 sts=4 sws=4:
+// vim:set et sw=4 sts=4 sws=4 enc=utf-8:
 ?>
index ce48358..96eeddb 100644 (file)
@@ -140,7 +140,7 @@ function getNbNotifs() {
     $watchlast = S::v('watch_last');
 
     // selectionne les notifs de uid, sans detail sur le watcher, depuis
-    // $watchlast, meme ceux sans surveillance, non ordonnés
+    // $watchlast, meme ceux sans surveillance, non ordonnés
     $res = select_notifs(false, $uid, $watchlast, false);
     $n   = $res->numRows();
     $res->free();
@@ -148,7 +148,7 @@ function getNbNotifs() {
         return;
     }
 
-    return "<a href='carnet/panel'>$n événement".($n > 1 ? 's' : '')." !</a>";
+    return "<a href='carnet/panel'>$n événement".($n > 1 ? 's' : '')." !</a>";
 }
 
 // }}}
@@ -164,8 +164,8 @@ class AllNotifs {
             $this->_cats[$tmp['id']] = $tmp;
         }
 
-        // recupère tous les watchers, avec détails des watchers, a partir du
-        // watch_last de chacun, seulement ceux qui sont surveillés, ordonnés
+        // recupère tous les watchers, avec détails des watchers, a partir du
+        // watch_last de chacun, seulement ceux qui sont surveillés, ordonnés
         $res = select_notifs(true);
 
         while($tmp = $res->next()) {
@@ -200,7 +200,7 @@ class Notifs {
         $lastweek = date('YmdHis', time() - 7*24*60*60);
 
         // recupere les notifs du watcher $uid, sans detail sur le watcher,
-        // depuis la semaine dernière, meme ceux sans surveillance, ordonnés
+        // depuis la semaine dernière, meme ceux sans surveillance, ordonnés
         $res = select_notifs(false, $uid, $lastweek);
         while($tmp = $res->next()) {
             $this->_data[$tmp['cid']][$tmp['promo']][] = $tmp;
@@ -400,4 +400,5 @@ class NoninsNotifs {
 
 // }}}
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 5606f04..a130ac1 100644 (file)
@@ -70,7 +70,7 @@ function pl_error_handler($errno, $errstr, $errfile, $errline)
     );
 
     global $globals;
-    if (!$globals->debug) {
+    if (isset($globals) && !$globals->debug) {
         if (strpos($errortype[$errno], 'Notice') !== false) {
             return;
         }
@@ -131,5 +131,5 @@ function pl_redirect($path, $query = null, $fragment = null)
     http_redirect($globals->baseurl . '/' . pl_url($path, $query, $fragment));
 }
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 0570a42..803dc30 100644 (file)
@@ -284,4 +284,5 @@ function diff_user_pros(&$a, &$b, $view = 'private') {
     return $c;
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index f9d63f5..8dfb88c 100644 (file)
@@ -21,7 +21,7 @@
 
 global $adresses;
 
-//on génère une éventuelle nouvelle adresse
+//on génère une éventuelle nouvelle adresse
 if (!isset($adresses) || (count($adresses) < $nb_adr_max)){
   $adrid = generate_new_adrid();
   $adresses[$adrid]['adrid'] = $adrid;
@@ -45,11 +45,11 @@ unset($adr);
 unset($adrid);
 
 reset($adresses);
-//on génère un éventuel nouveau tel pour chaque adresse
+//on génère un éventuel nouveau tel pour chaque adresse
 foreach($adresses as $adrid => $adr){
   if (!isset($adr['tels'])  || count($adr['tels']) == 0) {
     $adresses[$adrid]['tels'] = array(
-      array('tel' => '', 'tel_pub' => 'private', 'tel_type' => 'Tél.', 'telid' => 0, 'new_tel' => true),
+      array('tel' => '', 'tel_pub' => 'private', 'tel_type' => 'Tél.', 'telid' => 0, 'new_tel' => true),
       array('tel' => '', 'tel_pub' => 'private', 'tel_type' => 'Fax', 'telid' => 1, 'new_tel' => true));
   } elseif (count($adr['tels']) < $nb_tel_max) {
     $adresses[$adrid]['tels'][] = 
@@ -106,4 +106,5 @@ $page->assign('nb_adr',$nb_adr+1);
 
 $page->assign('adresses', $adresses);
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 181ffe2..fe98804 100644 (file)
@@ -32,8 +32,8 @@ while ($tmp = $res->next()) {
     $mlist[$tmp['type']][] = $tmp;
 }
 
-$trad = Array('ordre' => 'Ordres ...', 'croix' => 'Croix ...', 'militaire' => 'Médailles militaires ...',
-        'honneur' => 'Médailles d\'honneur', 'resistance' => 'Médailles de la résistance ...', 'prix' => 'Prix ...');
+$trad = Array('ordre' => 'Ordres ...', 'croix' => 'Croix ...', 'militaire' => 'Médailles militaires ...',
+        'honneur' => 'Médailles d\'honneur', 'resistance' => 'Médailles de la résistance ...', 'prix' => 'Prix ...');
 
 $page->assign('grades', $grades);
 $page->assign('medals', $medals);
@@ -42,4 +42,5 @@ $page->assign('medals_pub', $medals_pub);
 $page->assign('medal_list', $mlist);
 $page->assign('medals_valid', $medals_valid);
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index e5ed981..ce9a5f4 100644 (file)
@@ -43,4 +43,5 @@ $page->assign('email_pubpro',$email_pubpro);
 $page->assign('webpro',$webpro);
 $page->assign('cv',$cv);
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index d870179..033bc1c 100644 (file)
@@ -48,4 +48,5 @@ $page->assign('nickname', $nickname);
 
 $page->assign('synchro_ax', $synchro_ax);
 $page->assign('matricule_ax', $matricule_ax);
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index cfca0b1..728a8d3 100644 (file)
@@ -30,4 +30,5 @@ $page->assign('mentor_secteur', $mentor_secteur);
 $page->assign('mentor_ssid', $mentor_ssid);
 $page->assign('mentor_ss_secteur', $mentor_ss_secteur);
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 9a62d95..318c43c 100644 (file)
@@ -35,4 +35,5 @@ $page->assign('groupesx', $res->fetchAllAssoc());
 
 $page->assign('section', $section);
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 242684c..9f2adc1 100644 (file)
@@ -35,4 +35,5 @@ $page->assign_by_ref('comppros_levels',$comppros_levels);
 $page->assign_by_ref('comppros_def',$comppros_def);
 $page->assign_by_ref('comppros_title',$comppros_title);
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index d952e1a..a8d064b 100644 (file)
@@ -23,12 +23,12 @@ require_once('geoloc.inc.php');
 
 global $adresses, $nb_adr_max, $nb_tel_max;
 
-// on limite à 6 adresses personnelles par utilisateur
+// on limite à 6 adresses personnelles par utilisateur
 $nb_adr_max = 6; // ( = max(adrid possibles)
-// on limite à 4 numéros de téléphone par adresse
+// on limite à 4 numéros de téléphone par adresse
 $nb_tel_max = 4; // ( = max(telid possibles)
 
-//les adresses sont stockées dans un tableau global indéxé par adrid;
+//les adresses sont stockées dans un tableau global indéxé par adrid;
 
 function is_adr_empty($adrid){
   $adr = &$GLOBALS['adresses'][$adrid];
@@ -124,4 +124,5 @@ while ($tel = $restels->next()) {
     else
         $adresses[$adrid]['tels'][] = $tel;
 }
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 8ad2566..011873f 100644 (file)
@@ -60,5 +60,5 @@ if(Env::has('modifier') || Env::has('suivant')) {
     $medals_pub = Env::has('medals_pub')?'public':'private';
 }
 
-// vim:set et sws=4 sw=4 sts=4:
+// vim:set et sws=4 sw=4 sts=4 enc=utf-8:
 ?>
index bcff3b9..8397612 100644 (file)
@@ -82,4 +82,5 @@ while(list($tmp_fonction_id, $tmp_fonction_label, $tmp_fonction_titre) = $res->n
 $res = XDB::query("SELECT cv FROM auth_user_md5 WHERE user_id = {?}", S::v('uid', -1));
 $cv = $res->fetchOneCell();
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index c4a01b7..d0fa5d6 100644 (file)
@@ -19,7 +19,7 @@
  *  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                *
  ***************************************************************************/
 
-// on ramène les données du profil connecté (uid paramètre de session)
+// on ramène les données du profil connecté (uid paramètre de session)
 $sql = "SELECT  u.nom, u.prenom, u.nom_ini, u.prenom_ini, u.promo, u.promo_sortie, u.nom_usage, u.nationalite,
                q.profile_mobile, q.profile_mobile_pub, q.profile_web, q.profile_web_pub, q.profile_freetext, q.profile_freetext_pub, q.profile_nick,
                 q.profile_from_ax, u.matricule_ax,
@@ -77,5 +77,5 @@ require_once("xorg.misc.inc.php");
 $sql = XDB::query("SELECT COUNT(*) FROM requests WHERE type='photo' AND user_id = {?}", S::v('uid', -1));
 $nouvellephoto=$sql->fetchOneCell();
 
-// vim:set et sws=4 sw=4 sts=4:
+// vim:set et sws=4 sw=4 sts=4 enc=utf-8:
 ?>
index 25a76b6..063231e 100644 (file)
@@ -99,4 +99,5 @@ if((Post::v('mentor_secteur_op', '')== 'ajouter') && ($nb_mentor_secteurs < $max
 } elseif(Post::has('mentor_secteur_id_new')){
     $mentor_secteur_id_new = Post::v('mentor_secteur_id_new', '');
 }
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 6a7c881..85c2ee7 100644 (file)
@@ -54,4 +54,5 @@ if (Env::has('groupex_op')) {
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index ac801f3..d5a2ee1 100644 (file)
@@ -38,9 +38,9 @@ if(Env::has('comppros_op')){
     }
 }
 
-// nombre maximum autorisé de langues
+// nombre maximum autorisé de langues
 $nb_lg_max = 10;
-// nombre maximum autorisé de compétences professionnelles
+// nombre maximum autorisé de compétences professionnelles
 $nb_cpro_max = 20;
 
 $res = XDB::iterRow("SELECT ld.id, ld.langue_fr, li.level FROM langues_ins AS li, langues_def AS ld "
@@ -78,7 +78,7 @@ while(list($tmp_lid, $tmp_lg_fr) = $res->next()){
 }
 
 $comppros_levels = Array(
-    'initié' => 'initié',
+    'initié' => 'initié',
     'bonne connaissance' => 'bonne connaissance',
     'expert' => 'expert'
 );
@@ -90,4 +90,5 @@ while(list($tmp_id, $tmp_text_fr, $tmp_title) = $res->next()){
     $comppros_title[$tmp_id] = $tmp_title;
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 9783ebc..8df31fe 100644 (file)
@@ -72,7 +72,7 @@ foreach ($adresses as $adrid => $adr) {
                 insert_new_tel($adrid, $tel);
             }
         } else { 
-            //c'est une mise à jour
+            //c'est une mise à jour
             XDB::execute("UPDATE adresses SET adr1 = {?}, adr2 = {?},
                          adr3 = {?}, postcode = {?}, city = {?}, cityid = {?},
                          country = {?}, region = {?}, regiontxt = {?},
@@ -116,7 +116,7 @@ foreach ($adresses as $adrid => $adr) {
                 }
             }
         }// fin nouvelle / ancienne adresse
-    }//fin if nouvellement crée
+    }//fin if nouvellement crée
 }//fin foreach
 
 
@@ -134,4 +134,5 @@ if(isset($adresses)){ // s'il y en a
   }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 4560d2d..da6d8ad 100644 (file)
@@ -21,5 +21,5 @@
 
 XDB::execute("UPDATE auth_user_quick SET profile_medals_pub = {?} WHERE user_id = {?}", $medals_pub, S::v('uid', -1));
 
-// vim:set et sws=4 sw=4 sts=4:
+// vim:set et sws=4 sw=4 sts=4 enc=utf-8:
 ?>
index 48979ce..622cbb5 100644 (file)
@@ -42,4 +42,5 @@ for($i = 0; $i < 2; $i++){
              $emailpro[$i], $email_pubpro[$i], $webpro[$i]);
 }
 XDB::execute("UPDATE auth_user_md5 set cv= {?} WHERE user_id = {?}", $cv, S::v('uid', -1));
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index b61e677..ccdaeb5 100644 (file)
@@ -56,5 +56,5 @@ if ($nickname != $nickname_anc) {
     user_reindex(S::v('uid', -1));
 }
 XDB::execute("UPDATE photo SET pub = {?} WHERE uid = {?}", $photo_pub, S::v('uid', -1));
-// vim:set et sws=4 sts=4 sw=4:
+// vim:set et sws=4 sts=4 sw=4 enc=utf-8:
 ?>
index 38f4f1d..a3e6df0 100644 (file)
  *  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                *
  ***************************************************************************/
 
-//mise a jour d'expertise si nécessaire
+//mise a jour d'expertise si nécessaire
 
 if($mentor_expertise != $mentor_expertise_bd) {
     XDB::execute("REPLACE INTO mentor(uid, expertise) VALUES({?}, {?})", S::v('uid', -1), $mentor_expertise);
 }
 
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index c74908e..c6562ab 100644 (file)
@@ -23,4 +23,5 @@ $sql = "UPDATE auth_user_md5 set section= {?} WHERE user_id= {?}";
 
 XDB::execute($sql, $section, S::v('uid', -1));
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index b9038ad..90ddbd4 100644 (file)
@@ -20,4 +20,5 @@
  ***************************************************************************/
 
 //rien a faire
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 5ad35c5..5c41f0b 100644 (file)
@@ -169,33 +169,33 @@ if ($opened_tab == 'adresses' && Env::has('modifier')){ // on ne valide que qd o
 $adresses_principales = 0;
 reset($adresses);
 foreach($adresses as $adrid => $adr) {
-  //validité de chaque adresse
-  $description = (($adr['numero_formulaire'] > 0)?"Adresse n°{$adr['numero_formulaire']}":"Nouvelle adresse");
-  if (strlen(strtok($adr['adr1'],"<>{}@~?!§*`|%$^=+")) < strlen($adr['adr1']))
+  //validité de chaque adresse
+  $description = (($adr['numero_formulaire'] > 0)?"Adresse n°{$adr['numero_formulaire']}":"Nouvelle adresse");
+  if (strlen(strtok($adr['adr1'],"<>{}@~?!§*`|%$^=+")) < strlen($adr['adr1']))
     {
-      $page->trig("Le champ '$description - Ligne 1' contient un caractère interdit.");
+      $page->trig("Le champ '$description - Ligne 1' contient un caractère interdit.");
     }
-  if (strlen(strtok($adr['adr2'],"<>{}@~?!§*`|%$^=+")) < strlen($adr['adr2']))
+  if (strlen(strtok($adr['adr2'],"<>{}@~?!§*`|%$^=+")) < strlen($adr['adr2']))
     {
-      $page->trig("Le champ '$description - Ligne 2' contient un caractère interdit.");
+      $page->trig("Le champ '$description - Ligne 2' contient un caractère interdit.");
     }
-  if (strlen(strtok($adr['adr3'],"<>{}@~?!§*`|%$^=+")) < strlen($adr['adr3']))
+  if (strlen(strtok($adr['adr3'],"<>{}@~?!§*`|%$^=+")) < strlen($adr['adr3']))
     {
-      $page->trig("Le champ '$description - Ligne 3' contient un caractère interdit.");
+      $page->trig("Le champ '$description - Ligne 3' contient un caractère interdit.");
     }
-  if (strlen(strtok($adr['postcode'],"<>{}@~?!§*`|%$^=+")) < strlen($adr['postcode']))
+  if (strlen(strtok($adr['postcode'],"<>{}@~?!§*`|%$^=+")) < strlen($adr['postcode']))
     {
-      $page->trig("Le champ '$description - Code Postal' contient un caractère interdit.");
+      $page->trig("Le champ '$description - Code Postal' contient un caractère interdit.");
     }
   foreach ($adr['tels'] as $tel) {
-    if (strlen(strtok($tel['tel'],"<>{}@&#~:;?,!§*_`[]|%$^=\"")) < strlen($tel['tel']))
+    if (strlen(strtok($tel['tel'],"<>{}@&#~:;?,!§*_`[]|%$^=\"")) < strlen($tel['tel']))
       {
-        $page->trig("Le champ '$description - ".$tel['tel_type']."' contient un caractère interdit.");
+        $page->trig("Le champ '$description - ".$tel['tel_type']."' contient un caractère interdit.");
       }
     }
   if(!$adr['secondaire']){
     if($adresses_principales == 1){ //deja une adresse principale
-      $page->trig("Tu ne peux avoir qu'une résidence principale.");
+      $page->trig("Tu ne peux avoir qu'une résidence principale.");
       $adresses_principales++;//pour eviter de repeter le message plusieurs fois
     }
     else $adresses_principales = 1;
@@ -204,4 +204,5 @@ foreach($adresses as $adrid => $adr) {
 
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 7446f82..4c844bd 100644 (file)
@@ -18,4 +18,5 @@
  *  Foundation, Inc.,                                                      *
  *  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                *
  ***************************************************************************/
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 8989fa9..531978d 100644 (file)
@@ -55,37 +55,37 @@ replace_ifset_i($email_pubpro,"email_pubpro",$i);
 replace_ifset_i($webpro,"webpro",$i);
 replace_ifset($cv,"cv");
 
-// validité de l'entreprise
+// validité de l'entreprise
 $j = $i+1;
-if (strlen(strtok($entreprise[$i],"<>{}#~;!§*`[]|%^=")) < strlen($entreprise[$i]))
+if (strlen(strtok($entreprise[$i],"<>{}#~;!§*`[]|%^=")) < strlen($entreprise[$i]))
 {
-    $page->trig("Le champ 'Entreprise $j' contient un caractère interdit.");
+    $page->trig("Le champ 'Entreprise $j' contient un caractère interdit.");
 }
 
-//validité du poste
-if (strlen(strtok($poste[$i],"<>{}~?!§*`|%$^=+")) < strlen($poste[$i]))
+//validité du poste
+if (strlen(strtok($poste[$i],"<>{}~?!§*`|%$^=+")) < strlen($poste[$i]))
 {
-    $page->trig("Le champ 'Poste $j' contient un caractère interdit.");
+    $page->trig("Le champ 'Poste $j' contient un caractère interdit.");
 }
 
-//validité du CV
-if (strlen(strtok($cv,"<>{}~§`")) < strlen($cv))
+//validité du CV
+if (strlen(strtok($cv,"<>{}~§`")) < strlen($cv))
 {
-    $page->trig("Le champ 'Curriculum vitae' contient un caractère interdit.");
+    $page->trig("Le champ 'Curriculum vitae' contient un caractère interdit.");
 }
 
 // correction du champ web si vide
 if ($webpro[$i]=="http://" or $webpro[$i] == '') {
     $webpro[$i]='';
 } elseif (!preg_match("{^(https?|ftp)://[a-zA-Z0-9._%#+/?=&~-]+$}i", $webpro[$i])) {
-    // validité de l'url donnée dans web
+    // validité de l'url donnée dans web
     $page->trig("URL incorrecte dans le champ 'Page web', une url doit commencer par
-                    http:// ou https:// ou ftp:// et ne pas contenir de caractères interdits");
+                    http:// ou https:// ou ftp:// et ne pas contenir de caractères interdits");
 } else {
     $webpro[$i] = str_replace('&', '&amp;', $webpro[$i]);
 }
 
-// validité de l'e-mail
+// validité de l'e-mail
 if ($emailpro[$i]) {
     $emailpro[$i] = strtolower(trim($emailpro[$i]));
     if (!isvalid_email($emailpro[$i])) {
@@ -93,38 +93,39 @@ if ($emailpro[$i]) {
     }
 }
 
-if (strlen(strtok($adrpro1[$i],"<>{}@~?!§*`|%$^=+")) < strlen($adrpro1[$i]))
+if (strlen(strtok($adrpro1[$i],"<>{}@~?!§*`|%$^=+")) < strlen($adrpro1[$i]))
     {
-      $page->trig("Le champ 'Adresse professionnelle $j - Ligne 1' contient un caractère interdit.");
+      $page->trig("Le champ 'Adresse professionnelle $j - Ligne 1' contient un caractère interdit.");
     }
-  if (strlen(strtok($adrpro2[$i],"<>{}@~?!§*`|%$^=+")) < strlen($adrpro2[$i]))
+  if (strlen(strtok($adrpro2[$i],"<>{}@~?!§*`|%$^=+")) < strlen($adrpro2[$i]))
     {
-      $page->trig("Le champ 'Adresse professionnelle $j - Ligne 2' contient un caractère interdit.");
+      $page->trig("Le champ 'Adresse professionnelle $j - Ligne 2' contient un caractère interdit.");
     }
-  if (strlen(strtok($adrpro3[$i],"<>{}@~?!§*`|%$^=+")) < strlen($adrpro3[$i]))
+  if (strlen(strtok($adrpro3[$i],"<>{}@~?!§*`|%$^=+")) < strlen($adrpro3[$i]))
     {
-      $page->trig("Le champ 'Adresse professionnelle $j - Ligne 3' contient un caractère interdit.");
+      $page->trig("Le champ 'Adresse professionnelle $j - Ligne 3' contient un caractère interdit.");
     }
-  if (strlen(strtok($postcodepro[$i],"<>{}@~?!§*`|%$^=+")) < strlen($postcodepro[$i]))
+  if (strlen(strtok($postcodepro[$i],"<>{}@~?!§*`|%$^=+")) < strlen($postcodepro[$i]))
     {
-      $page->trig("Le champ 'Code Postal professionnel $j' contient un caractère interdit.");
+      $page->trig("Le champ 'Code Postal professionnel $j' contient un caractère interdit.");
     }
-  if (strlen(strtok($citypro[$i],"<>{}@~?!§*`|%$^=+")) < strlen($citypro[$i]))
+  if (strlen(strtok($citypro[$i],"<>{}@~?!§*`|%$^=+")) < strlen($citypro[$i]))
     {
-      $page->trig("Le champ 'Ville professionnelle $j' contient un caractère interdit.");
+      $page->trig("Le champ 'Ville professionnelle $j' contient un caractère interdit.");
     }
-  if (strlen(strtok($telpro[$i],"<>{}@&#~\/:;?,!§*_`[]|%$^=")) < strlen($telpro[$i]))
+  if (strlen(strtok($telpro[$i],"<>{}@&#~\/:;?,!§*_`[]|%$^=")) < strlen($telpro[$i]))
     {
-      $page->trig("Le champ 'Téléphone professionnel $j' contient un caractère interdit.");
+      $page->trig("Le champ 'Téléphone professionnel $j' contient un caractère interdit.");
     }
-  if (strlen(strtok($faxpro[$i],"<>{}@&#~\/:;?,!§*_`[]|%$^=")) < strlen($faxpro[$i]))
+  if (strlen(strtok($faxpro[$i],"<>{}@&#~\/:;?,!§*_`[]|%$^=")) < strlen($faxpro[$i]))
     {
-      $page->trig("Le champ 'Fax professionnel $j' contient un caractère interdit.");
+      $page->trig("Le champ 'Fax professionnel $j' contient un caractère interdit.");
     }
-  if (strlen(strtok($mobilepro[$i],"<>{}@&#~\/:;?,!§*_`[]|%$^=")) < strlen($mobilepro[$i]))
+  if (strlen(strtok($mobilepro[$i],"<>{}@&#~\/:;?,!§*_`[]|%$^=")) < strlen($mobilepro[$i]))
     {
-      $page->trig("Le champ 'Mobile professionnel $j' contient un caractère interdit.");
+      $page->trig("Le champ 'Mobile professionnel $j' contient un caractère interdit.");
     }
 
 }
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index ede7ec6..564f275 100644 (file)
@@ -30,37 +30,37 @@ function strmatch_whole_words($nouveau, $ancien) {
 if ($nom != $nom_anc &&
     !strmatch_whole_words($nom_comp, $nom_anc_comp) &&
     ($nom_anc_comp == $nom_ini || !strmatch_whole_words($nom_comp, $nom_ini))) {
-    $page->trig("Le nom que tu as choisi ($nom) est trop loin de ton nom initial ($nom_ini)".(($nom_ini==$nom_anc_comp)?"":" et de ton nom précédent ($nom_anc)"));
+    $page->trig("Le nom que tu as choisi ($nom) est trop loin de ton nom initial ($nom_ini)".(($nom_ini==$nom_anc_comp)?"":" et de ton nom précédent ($nom_anc)"));
 }
 
 // validite du prenom
 if ($prenom != $prenom_anc &&
     !strmatch_whole_words($prenom_comp, $prenom_anc_comp) &&
     ($prenom_anc_comp == $prenom_ini || !strmatch_whole_words($prenom_comp, $prenom_ini))) {
-    $page->trig("Le prénom que tu as choisi ($prenom) est trop loin de ton prénom initial ($prenom_ini)".(($prenom_ini==$prenom_anc_comp)?"":" et de ton prénom précédent ($prenom_anc)"));
+    $page->trig("Le prénom que tu as choisi ($prenom) est trop loin de ton prénom initial ($prenom_ini)".(($prenom_ini==$prenom_anc_comp)?"":" et de ton prénom précédent ($prenom_anc)"));
 }
 
-// validité du mobile
-if (strlen(strtok($mobile,"<>{}@&#~\/:;?,!§*_`[]|%$^=")) < strlen($mobile)) {
-    $page->trig("Le champ 'Téléphone mobile' contient un caractère interdit.");
+// validité du mobile
+if (strlen(strtok($mobile,"<>{}@&#~\/:;?,!§*_`[]|%$^=")) < strlen($mobile)) {
+    $page->trig("Le champ 'Téléphone mobile' contient un caractère interdit.");
 }
 
 // correction du champ web si vide
 if ($web=="http://" or $web == '') {
     $web='';
 } elseif (!preg_match("{^(https?|ftp)://[a-zA-Z0-9._%#+/?=&~-]+$}i", $web)) {
-    // validité de l'url donnée dans web
+    // validité de l'url donnée dans web
     $page->trig("URL incorrecte dans le champ 'Page web perso', une url doit commencer par
-                    http:// ou https:// ou ftp:// et ne pas contenir de caractères interdits");
+                    http:// ou https:// ou ftp:// et ne pas contenir de caractères interdits");
 } else {
     $web = str_replace('&', '&amp;', $web);
 }
 
-//validité du champ libre
+//validité du champ libre
 if (strlen(strtok($freetext,"<>")) < strlen($freetext))
 {
-    $page->trig("Le champ 'Complément libre' contient un caractère interdit.");
+    $page->trig("Le champ 'Complément libre' contient un caractère interdit.");
 }
 
-// vim:set et sws=4 sts=4 sw=4:
+// vim:set et sws=4 sts=4 sw=4 enc=utf-8:
 ?>
index 2689aa9..b1707f3 100644 (file)
 if(Post::has('mentor_expertise')){
   $mentor_expertise = Post::v('mentor_expertise');
   if(!empty($mentor_expertise)){
-      if (strlen(strtok($mentor_expertise,"<>{}~§`|%$^")) < strlen($mentor_expertise)){//TODO: affiner la liste
-           $page->trig("L'expertise contient un caractère interdit.");
+      if (strlen(strtok($mentor_expertise,"<>{}~§`|%$^")) < strlen($mentor_expertise)){//TODO: affiner la liste
+           $page->trig("L'expertise contient un caractère interdit.");
        }
   }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 7446f82..4c844bd 100644 (file)
@@ -18,4 +18,5 @@
  *  Foundation, Inc.,                                                      *
  *  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                *
  ***************************************************************************/
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index b9038ad..90ddbd4 100644 (file)
@@ -20,4 +20,5 @@
  ***************************************************************************/
 
 //rien a faire
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 9b8b74b..dfa0c43 100644 (file)
@@ -63,5 +63,5 @@ function init_rss($template, $alias, $hash, $require_uid = true)
     return $uid;
 }
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 2abe2c1..4f2d48b 100644 (file)
@@ -56,4 +56,5 @@ function _select_ss_secteur_smarty($params){
 }
 $page->register_function('select_secteur', '_select_secteur_smarty');
 $page->register_function('select_ss_secteur', '_select_ss_secteur_smarty');
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 47753d8..af1cfdc 100644 (file)
@@ -37,5 +37,5 @@ function hash_xor($a, $b) {
         $c .= $a{$k};
     return $c;
 }
-
-?>
\ No newline at end of file
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
+?>
index 4daf7f8..3648e54 100644 (file)
@@ -45,7 +45,7 @@ function get_user_ax($matricule_ax, $raw=false)
     $userax['sexe'] = ($ancien->Civilite() != 'M')?1:0;
     $userax['promo'] = $ancien->Promo();
 /*    $userax['nationalite'] = $ancien->Nationalite();
-    if ($userax['nationalite'] == 'F') $userax['nationalite'] = 'Français'; */
+    if ($userax['nationalite'] == 'F') $userax['nationalite'] = 'Français'; */
     //$userax['date'] = substr($ancien[12], 0, 10);
     $userax['mobile'] = trim($ancien->Mobile(0));
 /*    if ($ancien->Corps() == 'D' || $ancien->Corps() == 'Z') {
@@ -93,7 +93,7 @@ function get_user_ax($matricule_ax, $raw=false)
         if ($ancien->Tel($i) || $ancien->Fax($i)) {
             $adrax['tels'] = array();
             if ($tel = $ancien->Tel($i))
-                $adrax['tels'][] = array('tel' => $tel, 'tel_type' => 'Tél.', 'tel_pub' => 'ax');
+                $adrax['tels'][] = array('tel' => $tel, 'tel_type' => 'Tél.', 'tel_pub' => 'ax');
             if ($tel = $ancien->Fax($i))
                 $adrax['tels'][] = array('tel' => $tel, 'tel_type' => 'Fax', 'tel_pub' => 'ax');
         }
@@ -117,5 +117,5 @@ function ax_synchronize($login, $uid) {
     $diff = diff_user_details($userax, $user, 'ax');
     set_user_details($user['user_id'], $diff);
 }
-// vim:set et sw=4 sts=4 sws=4:
+// vim:set et sw=4 sts=4 sws=4 enc=utf-8:
 ?>
index 25d9568..34b74ae 100644 (file)
 
 
 $GLOBALS['tabname_array'] = Array(
-    "general"  => "Général",
+    "general"  => "Général",
     "adresses" => "Adresses\npersonnelles",
     "poly"     => "Groupes X\nBinets",
-    "deco"     => "Décorations\nMédailles",
+    "deco"     => "Décorations\nMédailles",
     "emploi"   => "Informations\nprofessionnelles",
-    "skill"    => "Compétences\ndiverses",
+    "skill"    => "Compétences\ndiverses",
     "mentor"   => "Mentoring"
 );
 
@@ -50,4 +50,5 @@ function get_next_tab($tabname) {
     return null;
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index e22fe8b..5d49429 100644 (file)
@@ -1,17 +1,17 @@
 <?php
 
-// renvoie un texte html à partir d'un texte classique
-// en remplacant les url par des liens (éventuellement les mails)
+// renvoie un texte html à partir d'un texte classique
+// en remplacant les url par des liens (éventuellement les mails)
 function url_catcher($texte, $mails = true) {
     $patterns = array();
     $replacement = array();
 
     // url commencant par http, https ou ftp
-    $patterns[] = '/((?:https?|ftp):\/\/(?:\.*,*[\w@~%$£µ&i#\-+=_\/\?;])*)/i';
+    $patterns[] = '/((?:https?|ftp):\/\/(?:\.*,*[\w@~%$£µ&i#\-+=_\/\?;])*)/i';
     $replacement[] = '<a href="\\0">\\0</a>';
 
     // url commencant par www.
-    $patterns[] = '/(\s|^)www\.((?:\.*,*[\w@~%$£µ&i#\-+=_\/\?;])*)/i';
+    $patterns[] = '/(\s|^)www\.((?:\.*,*[\w@~%$£µ&i#\-+=_\/\?;])*)/i';
     $replacement[] = '\\1<a href="http://www.\\2">www.\\2</a>';
 
     if ($mails) {
@@ -21,4 +21,5 @@ function url_catcher($texte, $mails = true) {
 
     return preg_replace($patterns, $replacement, $texte);
 }
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 19d7a34..5b40532 100644 (file)
@@ -752,5 +752,5 @@ function get_X_mat($ourmat)
 // }}}
 
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index b00fef3..8314d98 100644 (file)
@@ -52,7 +52,7 @@ class ValidateIterator extends XOrgDBIterator
     // }}}
 }
 
-/** classe "virtuelle" à dériver pour chaque nouvelle implémentation
+/** classe "virtuelle" à dériver pour chaque nouvelle implémentation
  */
 class Validate
 {
@@ -74,15 +74,15 @@ class Validate
     var $type;
     var $comments = Array();
     // the validations rules : comments for admins
-    var $rules = "Mieux vaut laisser une demande de validation à un autre admin que de valider une requête illégale ou que de refuser une demande légitime";
+    var $rules = "Mieux vaut laisser une demande de validation à un autre admin que de valider une requête illégale ou que de refuser une demande légitime";
 
     // }}}
     // {{{ constructor
     
     /** constructeur
      * @param       $_uid       user id
-     * @param       $_unique    requête pouvant être multiple ou non
-     * @param       $_type      type de la donnée comme dans le champ type de x4dat.requests
+     * @param       $_unique    requête pouvant être multiple ou non
+     * @param       $_type      type de la donnée comme dans le champ type de x4dat.requests
      */
     function Validate($_uid, $_unique, $_type)
     {
@@ -102,7 +102,7 @@ class Validate
     // }}}
     // {{{ function submit()
 
-    /** fonction à utiliser pour envoyer les données à la modération
+    /** fonction à utiliser pour envoyer les données à la modération
      * cette fonction supprimme les doublons sur un couple ($user,$type) si $this->unique est vrai
      */
     function submit ()
@@ -133,8 +133,8 @@ class Validate
     // }}}
     // {{{ function clean()
     
-    /** fonction à utiliser pour nettoyer l'entrée de la requête dans la table requests
-     * attention, tout est supprimé si c'est un unique
+    /** fonction à utiliser pour nettoyer l'entrée de la requête dans la table requests
+     * attention, tout est supprimé si c'est un unique
      */
     function clean ()
     {
@@ -150,21 +150,21 @@ class Validate
     // }}}
     // {{{ function handle_formu()
     
-    /** fonction à réaliser en cas de valistion du formulaire
+    /** fonction à réaliser en cas de valistion du formulaire
      */
     function handle_formu()
     {
         if (Env::has('delete')) {
             $this->clean();
-            $this->trig('requete supprimée');
+            $this->trig('requete supprimée');
             return true;
         }
 
-        // mise à jour des informations
+        // mise à jour des informations
         if (Env::has('edit')) {
             if ($this->handle_editor()) {
                 $this->update();
-                $this->trig('requête mise à jour');
+                $this->trig('requête mise à jour');
                 return true;
             }
             return false;
@@ -183,7 +183,7 @@ class Validate
             }
             $this->comments[] = Array(S::v('bestalias'), Env::v('comm'), $formid);
 
-            // envoi d'un mail à hotliners
+            // envoi d'un mail à hotliners
             global $globals;
             $mailer = new PlMailer;
             $mailer->setSubject("Commentaires de validation {$this->type}");
@@ -191,7 +191,7 @@ class Validate
             $mailer->addTo("hotliners@staff.polytechnique.org");
 
             $body = "Validation {$this->type} pour {$this->prenom} {$this->nom}\n\n"
-              . S::v('bestalias')." a ajouté le commentaire :\n\n" 
+              . S::v('bestalias')." a ajouté le commentaire :\n\n" 
               . Env::v('comm')."\n\n"
               . "cf la discussion sur : ".$globals->baseurl."/admin/validate";
 
@@ -199,7 +199,7 @@ class Validate
             $mailer->send();
 
             $this->update();
-            $this->trig('commentaire ajouté');
+            $this->trig('commentaire ajouté');
             return true;
         }
 
@@ -207,7 +207,7 @@ class Validate
             if ($this->commit()) {
                 $this->sendmail(true);
                 $this->clean();
-                $this->trig('mail envoyé');
+                $this->trig('mail envoyé');
                 return true;
             } else {
                 $this->trig('erreur lors de la validation');
@@ -219,7 +219,7 @@ class Validate
             if (Env::v('comm')) {
                 $this->sendmail(false);
                 $this->clean();
-                $this->trig('mail envoyé');
+                $this->trig('mail envoyé');
                 return true;
             } else {
                 $this->trig('pas de motivation pour le refus !!!');
@@ -241,10 +241,10 @@ class Validate
         $mailer->addTo("\"{$this->prenom} {$this->nom}\" <{$this->bestalias}@{$globals->mail->domain}>");
         $mailer->addCc("validation+{$this->type}@{$globals->mail->domain}");
 
-        $body = ($this->sexe ? "Chère camarade,\n\n" : "Cher camarade,\n\n")
+        $body = ($this->sexe ? "Chère camarade,\n\n" : "Cher camarade,\n\n")
               . $this->_mail_body($isok)
               . (Env::has('comm') ? "\n\n".Env::v('comm') : '')
-              . "\n\nCordialement,\nL'équipe Polytechnique.org\n";
+              . "\n\nCordialement,\nL'équipe Polytechnique.org\n";
 
         $mailer->setTxtBody(wordwrap($body));
         $mailer->send();
@@ -261,13 +261,13 @@ class Validate
     // }}}
     // {{{ function get_typed_request()
 
-    /** fonction statique qui renvoie la requête de l'utilisateur d'id $uidau timestamp $t
-     * @param   $uid    l'id de l'utilisateur concerné
-     * @param   $type   le type de la requête
-     * @param   $stamp  le timestamp de la requête
+    /** fonction statique qui renvoie la requête de l'utilisateur d'id $uidau timestamp $t
+     * @param   $uid    l'id de l'utilisateur concerné
+     * @param   $type   le type de la requête
+     * @param   $stamp  le timestamp de la requête
      *
      * XXX fonction "statique" XXX
-     * à utiliser uniquement pour récupérer un objet dans la BD avec Validate::get_typed_request(...)
+     * à utiliser uniquement pour récupérer un objet dans la BD avec Validate::get_typed_request(...)
      */
     static function get_typed_request($uid, $type, $stamp = -1)
     {
@@ -316,7 +316,7 @@ class Validate
     // }}}
     // {{{ function commit()
     
-    /** fonction à utiliser pour insérer les données dans x4dat
+    /** fonction à utiliser pour insérer les données dans x4dat
      * XXX la fonction est "virtuelle" XXX
      */
     function commit ()
@@ -332,7 +332,7 @@ class Validate
     // }}}
     // {{{ function editor()
 
-    /** nom du formulaire d'édition */
+    /** nom du formulaire d'édition */
     function editor()
     { return null; }
 
@@ -350,7 +350,7 @@ class Validate
     }
 
     // }}}
-    // {{{ function id()
+    // {{{ function id()
 
     function id()
     {
@@ -364,5 +364,5 @@ foreach (glob(dirname(__FILE__).'/validations/*.inc.php') as $file) {
     require_once($file);
 }
 
-/* vim: set expandtab shiftwidth=4 tabstop=4 softtabstop=4 foldmethod=marker: */
+/* vim: set expandtab shiftwidth=4 tabstop=4 softtabstop=4 foldmethod=marker enc=utf-8: */
 ?>
index 7ad6d0c..0412fad 100644 (file)
@@ -34,7 +34,7 @@ class AliasReq extends Validate
     
     var $rules = "Interdire ce qui peut nous servir (virus@, postmaster@, ...),
                   les alias vulgaires, et les prenom.nom (sauf si c'est pour l'utilisateur prenom.nom).
-                  Pas de contrainte pour les tirets ou les points, en revanche le souligné (_) est interdit";
+                  Pas de contrainte pour les tirets ou les points, en revanche le souligné (_) est interdit";
 
     // }}}
     // {{{ constructor
@@ -85,9 +85,9 @@ class AliasReq extends Validate
     function _mail_body($isok)
     {
         if ($isok) {
-            return "  L'adresse mail {$this->alias} que tu avais demandée vient d'être créée, tu peux désormais l'utiliser à ta convenance.".(($this->public == 'public')?" A ta demande, cette adresse apparaît maintenant sur ta fiche.":"");
+            return "  L'adresse mail {$this->alias} que tu avais demandée vient d'être créée, tu peux désormais l'utiliser à ta convenance.".(($this->public == 'public')?" A ta demande, cette adresse apparaît maintenant sur ta fiche.":"");
         } else {
-            return "  La demande que tu avais faite pour l'alias {$this->alias} a été refusée.";
+            return "  La demande que tu avais faite pour l'alias {$this->alias} a été refusée.";
         }
     }
 
@@ -132,5 +132,5 @@ class AliasReq extends Validate
 
 // }}}
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 951a8b7..5cbbdfa 100644 (file)
@@ -36,8 +36,8 @@ class BrokenReq extends Validate
 
     var $rules = "Accepter si l'adresse mail parait correcte, et pas absurde (ou si le marketeur est de confiance).
     Si le demandeur marque sa propre adresse mail, refuser dans tous les cas.
-    Si l'adresse proposée est surveillée, refuser.
-    Si le compte associé est désactivé, étudier le cas en fonction de la raison de la désactivation";
+    Si l'adresse proposée est surveillée, refuser.
+    Si le compte associé est désactivé, étudier le cas en fonction de la raison de la désactivation";
     // }}}
     // {{{ constructor
 
@@ -68,7 +68,7 @@ class BrokenReq extends Validate
     
     function _mail_subj()
     {
-        return "[Polytechnique.org] Récupération de {$this->m_prenom} {$this->m_nom} ({$this->m_promo})";
+        return "[Polytechnique.org] Récupération de {$this->m_prenom} {$this->m_nom} ({$this->m_promo})";
     }
 
     // }}}
@@ -77,12 +77,12 @@ class BrokenReq extends Validate
     function _mail_body($isok)
     {
         if ($isok) {
-            return "  Un mail de contact vient d'être envoyé "
-                ." à {$this->m_prenom} {$this->m_nom} ({$this->m_promo}) pour confirmer sa volonté de"
-                ." mettre à jour sa redirection Polytechnique.org!\n\n"
+            return "  Un mail de contact vient d'être envoyé "
+                ." à {$this->m_prenom} {$this->m_nom} ({$this->m_promo}) pour confirmer sa volonté de"
+                ." mettre à jour sa redirection Polytechnique.org!\n\n"
                 ."Merci de ta participation !\n";
         } else {
-            return "  Nous n'avons pas jugé bon d'envoyer de mail de contact à {$this->m_prenom} {$this->m_nom} ({$this->m_promo}).";
+            return "  Nous n'avons pas jugé bon d'envoyer de mail de contact à {$this->m_prenom} {$this->m_nom} ({$this->m_promo}).";
         }
     }
 
@@ -95,7 +95,7 @@ class BrokenReq extends Validate
         $email =  $this->m_bestalias . '@' . $globals->mail->domain;
         if ($this->old_email) {
             $subject = "Ton adresse $email semble ne plus fonctionner";
-            $reason  = "Nous avons été informés que ton adresse $email ne fonctionne plus correctement par un camarade";
+            $reason  = "Nous avons été informés que ton adresse $email ne fonctionne plus correctement par un camarade";
         } else {
             $res = XDB::iterRow("SELECT  email
                                    FROM  emails AS e
@@ -116,12 +116,12 @@ class BrokenReq extends Validate
                         . ' sont hors-services depuis plusieurs mois.';
             }
         }
-        $body = ($this->m_sexe ? 'Chère ' : 'Cher ') . $this->m_prenom . ",\n\n"
+        $body = ($this->m_sexe ? 'Chère ' : 'Cher ') . $this->m_prenom . ",\n\n"
               . $reason . "\n\n"
-              . "L'adresse {$this->m_email} nous a été communiquée, veux-tu que cette adresse devienne ta nouvelle "
+              . "L'adresse {$this->m_email} nous a été communiquée, veux-tu que cette adresse devienne ta nouvelle "
               . "adresse devienne ta nouvelle adresse de redirection ? Si oui, envoie nous des informations qui "
-              . "nous permettrons de nous assurer de ton identité (par exemple ta date de naissance et ta promotion)\n"
-              . "-- \nTrès Cordialement,\nL'Equipe de Polytechnique.org\n";
+              . "nous permettrons de nous assurer de ton identité (par exemple ta date de naissance et ta promotion)\n"
+              . "-- \nTrès Cordialement,\nL'Equipe de Polytechnique.org\n";
         $body = wordwrap($body, 78);
         $mailer = new PlMailer();
         $mailer->setFrom('"Association Polytechnique.org" <register@polytechnique.org>');
@@ -134,5 +134,5 @@ class BrokenReq extends Validate
     // }}}
 }
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index b414ffe..40c8ddc 100644 (file)
@@ -76,7 +76,7 @@ class EvtReq extends Validate
     
     function _mail_subj()
     {
-        return "[Polytechnique.org/EVENEMENTS] Proposition d'événement";
+        return "[Polytechnique.org/EVENEMENTS] Proposition d'événement";
     }
 
     // }}}
@@ -85,9 +85,9 @@ class EvtReq extends Validate
     function _mail_body($isok)
     {
         if ($isok) {
-            return "  L'annonce que tu avais proposée ({$this->titre}) vient d'être validée.";
+            return "  L'annonce que tu avais proposée ({$this->titre}) vient d'être validée.";
         } else {
-            return "  L'annonce que tu avais proposée ({$this->titre}) a été refusée.";
+            return "  L'annonce que tu avais proposée ({$this->titre}) a été refusée.";
         }
     }
 
@@ -109,5 +109,5 @@ class EvtReq extends Validate
 
 // }}}
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index c81a17e..a686525 100644 (file)
@@ -32,7 +32,7 @@ class HomonymeReq extends Validate
 
     var $homonymes_forlife;
 
-    var $rules = "Accepter, sauf cas particulier d'utilisateur dont l'homonymie est traité plus ... manuellement";
+    var $rules = "Accepter, sauf cas particulier d'utilisateur dont l'homonymie est traité plus ... manuellement";
 
     // }}}
     // {{{ constructor
@@ -57,7 +57,7 @@ class HomonymeReq extends Validate
     // {{{ title()
     
     function title() {
-        return $this->warning?'alerte alias':'robot répondeur';
+        return $this->warning?'alerte alias':'robot répondeur';
     }
 
     // }}}
@@ -82,13 +82,13 @@ class HomonymeReq extends Validate
         global $globals;
         return
 "
-Comme nous t'en avons informé par mail il y a quelques temps,
+Comme nous t'en avons informé par mail il y a quelques temps,
 pour respecter nos engagements en terme d'adresses e-mail devinables,
-tu te verras bientôt retirer l'alias ".$this->loginbis."@".$globals->mail->domain." pour
+tu te verras bientôt retirer l'alias ".$this->loginbis."@".$globals->mail->domain." pour
 ne garder que ".$this->forlife."@".$globals->mail->domain.".
 
-Toute personne qui écrira à ".$this->loginbis."@".$globals->mail->domain." recevra la
-réponse d'un robot qui l'informera que ".$this->loginbis."@".$globals->mail->domain."
+Toute personne qui écrira à ".$this->loginbis."@".$globals->mail->domain." recevra la
+réponse d'un robot qui l'informera que ".$this->loginbis."@".$globals->mail->domain."
 est ambigu pour des raisons d'homonymie et signalera ton email exact.";
     }
 
@@ -110,7 +110,7 @@ est ambigu pour des raisons d'homonymie et signalera ton email exact.";
         $body = $this->prenom.",\n\n"
               . $this->_mail_body($isok)
               . (Env::has('comm') ? "\n\n".Env::v('comm') : '')
-              . "\n\nCordialement,\nL'équipe Polytechnique.org\n";
+              . "\n\nCordialement,\nL'équipe Polytechnique.org\n";
 
         $mailer->setTxtBody(wordwrap($body));
         $mailer->send();
@@ -136,5 +136,5 @@ est ambigu pour des raisons d'homonymie et signalera ton email exact.";
 
 // }}}
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 356fd98..5732ef8 100644 (file)
@@ -35,8 +35,8 @@ class ListeReq extends Validate
     var $owners;
     var $members;
 
-    var $rules = "Refuser les listes de binets si elles ne sont pas datées (oui : apv2002@, non : apv@).
-        Refuser également des listes qui pourraient nous servir (admin, postmaster,...)";
+    var $rules = "Refuser les listes de binets si elles ne sont pas datées (oui : apv2002@, non : apv@).
+        Refuser également des listes qui pourraient nous servir (admin, postmaster,...)";
     // }}}
     // {{{ constructor
     
@@ -93,9 +93,9 @@ class ListeReq extends Validate
     function _mail_body($isok)
     {
         if ($isok) {
-            return "  La mailing list {$this->liste} que tu avais demandée vient d'être créée.";
+            return "  La mailing list {$this->liste} que tu avais demandée vient d'être créée.";
         } else {
-            return "  La demande que tu avais faite pour la mailing list {$this->liste} a été refusée.";
+            return "  La demande que tu avais faite pour la mailing list {$this->liste} a été refusée.";
         }
     }
 
@@ -122,5 +122,5 @@ class ListeReq extends Validate
 
 // }}}
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 1ac8a12..69bedab 100644 (file)
@@ -82,12 +82,12 @@ class MarkReq extends Validate
     function _mail_body($isok)
     {
         if ($isok) {
-            return "  Un mail de marketing vient d'être envoyé "
+            return "  Un mail de marketing vient d'être envoyé "
                 .($this->perso ? 'en ton nom' : 'en notre nom')
-                ." à {$this->m_prenom} {$this->m_nom} ({$this->m_promo}) pour l'encourager à s'inscrire !\n\n"
+                ." à {$this->m_prenom} {$this->m_nom} ({$this->m_promo}) pour l'encourager à s'inscrire !\n\n"
                 ."Merci de ta participation !\n";
         } else {
-            return "  Nous n'avons pas jugé bon d'envoyer de mail de marketing à {$this->m_prenom} {$this->m_nom} ({$this->m_promo}).";
+            return "  Nous n'avons pas jugé bon d'envoyer de mail de marketing à {$this->m_prenom} {$this->m_nom} ({$this->m_promo}).";
         }
     }
 
@@ -104,5 +104,5 @@ class MarkReq extends Validate
     // }}}
 }
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 54266f1..c308d4d 100644 (file)
@@ -51,7 +51,7 @@ class MedalReq extends Validate
 
     function _mail_subj()
     {
-        return "[Polytechnique.org/Décoration] Demande de décoration : ".$this->medal_name();
+        return "[Polytechnique.org/Décoration] Demande de décoration : ".$this->medal_name();
     }
 
     // }}}
@@ -60,9 +60,9 @@ class MedalReq extends Validate
     function _mail_body($isok)
     {
         if ($isok) {
-            return "  La décoration ".$this->medal_name()." vient d'être ajoutée à ta fiche.";
+            return "  La décoration ".$this->medal_name()." vient d'être ajoutée à ta fiche.";
         } else {
-            return "  La demande que tu avais faite pour la décoration ".$this->medal_name()." a été refusée.";
+            return "  La demande que tu avais faite pour la décoration ".$this->medal_name()." a été refusée.";
         }
     }
 
@@ -108,5 +108,5 @@ class MedalReq extends Validate
 
 // }}}
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 22a0c62..9740848 100644 (file)
@@ -79,9 +79,9 @@ class NLReq extends Validate
     function _mail_body($isok)
     {
         if ($isok) {
-            return '  L\'article que tu avais proposé ('.$this->art->title().') vient d\'être validé.';
+            return '  L\'article que tu avais proposé ('.$this->art->title().') vient d\'être validé.';
         } else {
-            return '  L\'article que tu avais proposé ('.$this->art->title().') a été refusé.';
+            return '  L\'article que tu avais proposé ('.$this->art->title().') a été refusé.';
         }
     }
 
@@ -100,5 +100,5 @@ class NLReq extends Validate
 
 // }}}
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index f189d6b..a551a03 100644 (file)
@@ -38,7 +38,7 @@ class UsageReq extends Validate
     
     var $rules = "Refuser 
     tout ce qui n'est visiblement pas un nom de famille (ce qui est 
-    extremement rare car à peu près n'importe quoi peut être un nom de 
+    extremement rare car à peu près n'importe quoi peut être un nom de 
     famille...)";
 
     // }}}
@@ -82,16 +82,16 @@ class UsageReq extends Validate
     {
         global $globals;
         if ($isok) {
-            $res = "  La demande de changement de nom d'usage que tu as demandée vient d'être effectuée.";
+            $res = "  La demande de changement de nom d'usage que tu as demandée vient d'être effectuée.";
             if ($this->oldalias) {
-                $res .= "\n\n  Les alias {$this->oldalias}@{$globals->mail->domain} et @{$globals->mail->domain2} ont été supprimés.";
+                $res .= "\n\n  Les alias {$this->oldalias}@{$globals->mail->domain} et @{$globals->mail->domain2} ont été supprimés.";
             }
             if ($nom_usage) {
-                $res .= "\n\n  Les alias {$this->alias}@{$globals->mail->domain} et @{$globals->mail->domain2} sont maintenant à ta disposition !";
+                $res .= "\n\n  Les alias {$this->alias}@{$globals->mail->domain} et @{$globals->mail->domain2} sont maintenant à ta disposition !";
             }
             return $res;
         } else {
-            return "  La demande de changement de nom d'usage que tu avais faite a été refusée.";
+            return "  La demande de changement de nom d'usage que tu avais faite a été refusée.";
         }
     }
 
@@ -109,5 +109,5 @@ class UsageReq extends Validate
 }
 // }}}
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 9187c62..1f82930 100644 (file)
@@ -30,7 +30,7 @@ class OrangeReq extends Validate
     var $promo;
     var $promo_sortie;
     
-    var $rules = "A priori accepter (la validation sert à repousser les
+    var $rules = "A priori accepter (la validation sert à repousser les
     petits malins). Refuse si tu connais la personne et que tu es sure 
     qu'elle n'est pas orange.";
 
@@ -65,10 +65,10 @@ class OrangeReq extends Validate
     function _mail_body($isok)
     {
         if ($isok) {
-            $res = "  La demande de changement de promo de sortie que tu as demandée vient d'être effectuée.";
+            $res = "  La demande de changement de promo de sortie que tu as demandée vient d'être effectuée.";
             return $res;
         } else {
-            return "  La demande de changement de promo de sortie tu avais faite a été refusée.";
+            return "  La demande de changement de promo de sortie tu avais faite a été refusée.";
         }
     }
 
@@ -85,5 +85,5 @@ class OrangeReq extends Validate
 }
 // }}}
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 89f9002..ee73771 100644 (file)
@@ -38,7 +38,7 @@ class PayReq extends Validate
     var $evt;
     var $evt_intitule;
 
-    var $rules = "Laisser la validation à un trésorier";
+    var $rules = "Laisser la validation à un trésorier";
     // }}}
     // {{{ constructor
 
@@ -120,7 +120,7 @@ class PayReq extends Validate
 
     function _mail_subj()
     {
-        return "[Polytechnique.org/Paiments] Demande de création de paiement {$this->titre}";
+        return "[Polytechnique.org/Paiments] Demande de création de paiement {$this->titre}";
     }
 
     // }}}
@@ -129,9 +129,9 @@ class PayReq extends Validate
     function _mail_body($isok)
     {
         if ($isok) {
-            return "  Le paiement que tu avais demandé pour {$this->titre} vient d'être créé.".($this->evt?" Il a bien été associé à la gestion de l'événement du groupe":"");
+            return "  Le paiement que tu avais demandé pour {$this->titre} vient d'être créé.".($this->evt?" Il a bien été associé à la gestion de l'événement du groupe":"");
         } else {
-            return "  La demande que tu avais faite pour le paiement de {$this->intitule} a été refusée.";
+            return "  La demande que tu avais faite pour le paiement de {$this->intitule} a été refusée.";
         }
     }
 
@@ -162,5 +162,5 @@ class PayReq extends Validate
 
 // }}}
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 41a29b4..3a7e452 100644 (file)
@@ -32,11 +32,11 @@ class PhotoReq extends Validate
 
     var $unique = true;
 
-    var $rules = "Refuser les photos copyrightées, de mineurs, ou ayant
-    un caractère pornographique, violent, etc... Si une photo est mal
-    cadrée (20% de photo et 80% de blanc par exemple), si c'est un
+    var $rules = "Refuser les photos copyrightées, de mineurs, ou ayant
+    un caractère pornographique, violent, etc... Si une photo est mal
+    cadrée (20% de photo et 80% de blanc par exemple), si c'est un
     camarade antique, on lui arrange sinon on lui
-    refuse en lui expliquant gentiment le problème. Idem si les dimensions de
+    refuse en lui expliquant gentiment le problème. Idem si les dimensions de
     la photo sont archi trop grandes ou archi trop petites.";
 
     // }}}
@@ -80,7 +80,7 @@ class PhotoReq extends Validate
         if (strlen($_data) > SIZE_MAX)  {
             $img = imagecreatefromstring($_data);
             if (!$img) {
-                $page->trig("image trop grande et impossible à retailler automatiquement");
+                $page->trig("image trop grande et impossible à retailler automatiquement");
                 return false;
             }
 
@@ -164,9 +164,9 @@ class PhotoReq extends Validate
     function _mail_body($isok)
     {
         if ($isok) {
-            return "Le changement de photo que tu as demandé vient d'être effectué.";
+            return "Le changement de photo que tu as demandé vient d'être effectué.";
         } else {
-            return "La demande de changement de photo que tu avais faite a été refusée.";
+            return "La demande de changement de photo que tu avais faite a été refusée.";
         }
     }
 
@@ -188,5 +188,5 @@ class PhotoReq extends Validate
 
 // }}}
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index c2b3db1..555e267 100644 (file)
@@ -131,5 +131,5 @@ class VCard
     }
 }
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 9b0ecf7..18f17b5 100644 (file)
@@ -31,4 +31,5 @@ function get_annuaire_infos($amicale, $id_assoce, $adresse){
     else return false;
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 52d0f59..ec797a3 100644 (file)
@@ -80,4 +80,5 @@ function manageurs_decrypt_array($array){
   return $result;
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index ac91343..54d8570 100644 (file)
@@ -21,7 +21,7 @@ function get_annuaire_infos($method, $params) {
 
     //verif du mdp
     if(!isset($params[0]) || ($params[0] != $globals->manageurs->manageurs_pass)){return false;}
-    //si on a adresse == -1 => on ne recupère aucune adresse
+    //si on a adresse == -1 => on ne recupère aucune adresse
     if(isset($params[2]) && ($params[2] == -1)) unset($params[2]);
 
 
@@ -79,10 +79,10 @@ function get_annuaire_infos($method, $params) {
                     }
                 }
                 
-                // on rajoute les numéros de tél
+                // on rajoute les numéros de tél
                 $adrid_index = array();
                 foreach ($array['adresse'] as $i => $a) $adrid_index[$a['adrid']] = $i;
-                // on rajoute les numéros de tels
+                // on rajoute les numéros de tels
                 $restel = XDB::iterator(
                     "SELECT t.tel, t.tel_type, t.adrid
                        FROM tels AS t
@@ -92,7 +92,7 @@ function get_annuaire_infos($method, $params) {
                 foreach ($array['adresse'] as $i => $adr) {
                     unset($lasttel);
                     foreach($adr['tels'] as $j => $t){
-                        if (!isset($array['adresse'][$i]['tel']) && (strpos($t['tel_type'], 'Tél') === 0)) $array['adresse'][$i]['tel'] = $t['tel']; 
+                        if (!isset($array['adresse'][$i]['tel']) && (strpos($t['tel_type'], 'Tél') === 0)) $array['adresse'][$i]['tel'] = $t['tel']; 
                         elseif (!isset($array['adresse'][$i]['fax']) && (strpos($t['tel_type'], 'Fax') === 0)) $array['adresse'][$i]['fax'] = $t['tel'];
                         else $lasttel = $t['tel'];
                         if (isset($array['adresse'][$i]['tel']) && isset($array['adresse'][$i]['fax'])) break; 
@@ -110,9 +110,9 @@ function get_annuaire_infos($method, $params) {
             }
         }
 
-        if ($array) { // on a bien eu un résultat : le matricule etait bon
+        if ($array) { // on a bien eu un résultat : le matricule etait bon
 
-            //on n'envoit que l'age à manageurs le format est YYYY-MM-DD 0123-56-89
+            //on n'envoit que l'age à manageurs le format est YYYY-MM-DD 0123-56-89
             $year  = (int) substr($array['age'],0,4);
             $month = (int) substr($array['age'],5,2);
             $day   = (int) substr($array['age'],8,2);
@@ -177,4 +177,5 @@ function get_nouveau_infos($method, $params) {
 
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index e1766e2..1a5717e 100644 (file)
@@ -57,8 +57,8 @@ function wiki_clear_all_cache()
 }
 
 function wiki_perms_options() {
-    return array('public' => 'Public', 'logged' => 'Connecté',
-                  'mdp' => 'Authentifié', 'admin' => 'Admin');
+    return array('public' => 'Public', 'logged' => 'Connecté',
+                  'mdp' => 'Authentifié', 'admin' => 'Admin');
 }
 
 function wiki_get_perms($n)
@@ -149,4 +149,5 @@ function wiki_require_page($pagename)
     system('wget '.$globals->baseurl.'/'.$pagename_slashes.' -O /dev/null');
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 2bae8fb..c6144c6 100644 (file)
@@ -130,5 +130,5 @@ function eProtectEncode ($pagename,&$page,&$new) {
   $text = preg_replace("/$KeepToken(\\d+)$KeepToken/e",'$KPV[$1]',$text);   // put the [= .. =] back in to the text\r
   $new['text'] = $text;\r
 }\r
-\r
-?>
\ No newline at end of file
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
+?>
index 22bdbb8..276bb7e 100644 (file)
@@ -47,7 +47,7 @@ if ($p = Post::v('setrperms')) {
     wiki_apply_perms('admin');
     if (wiki_set_perms($n, $p, $perms[1])) {
         $perms = wiki_get_perms($n);
-        $page->trig('Permissions mises à jour');
+        $page->trig('Permissions mises à jour');
     }
 }
 
@@ -55,7 +55,7 @@ if ($p = Post::v('setwperms')) {
     wiki_apply_perms('admin');
     if (wiki_set_perms($n, $perms[0], $p)) {
         $perms = wiki_get_perms($n);
-        $page->trig('Permissions mises à jour');
+        $page->trig('Permissions mises à jour');
     }
 }
 
@@ -95,7 +95,7 @@ if (Env::v('action')) {
         $wikiAll = file_get_contents($wiki_cache);
     } elseif (S::has_perms()) {
         $wikiAll = "<p>La page de wiki $n n'existe pas. "
-                 . "Il te suffit de <a href='" . str_replace('.', '/', $n) . "?action=edit'>l'éditer</a></p>";
+                 . "Il te suffit de <a href='" . str_replace('.', '/', $n) . "?action=edit'>l'éditer</a></p>";
     } else {
         $page->changeTpl('core/404.tpl');
     }
@@ -122,4 +122,5 @@ $page->addJsLink('wiki.js');
 
 $page->run();
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 115d3c3..827029f 100644 (file)
@@ -54,8 +54,8 @@ $InputTags['e_form'] = array(
 Markup('[[~platal', '<[[~', '/\[\[~([^|\]]*)(?:\|([^\]]*))?\]\]/e',
     'PreserveText("=", doPlatalLink("$1", "$2"), "")');
 
-// prevent restorelinks before block apply (otherwise [[Sécurité]] will give
-//  .../S<span class='e9curit'>e9'>Sécurité</a>
+// prevent restorelinks before block apply (otherwise [[Sécurité]] will give
+//  .../S<span class='e9curit'>e9'>Sécurité</a>
 Markup('restorelinks','<%%',"//", '');
 
 ## [[#anchor]] in standard XHTML
@@ -102,4 +102,5 @@ $AuthFunction = 'ReadPage';
 $HandleAuth['diff']   = 'edit';
 $HandleAuth['source'] = 'edit';
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index c684c7d..d3c169b 100644 (file)
@@ -56,7 +56,7 @@ function new_group_open_page($tpl_name, $refuse_access = false)
     $page->assign('is_member', is_member());
 
     if ($refuse_access) {
-        $page->kill("Vous n'avez pas les droits suffisants pour accéder à cette page");
+        $page->kill("Vous n'avez pas les droits suffisants pour accéder à cette page");
     }
 }
 
@@ -107,5 +107,5 @@ function new_admin_page($tpl_name)
 
 // }}}
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 34a0526..8e19fa2 100644 (file)
@@ -75,7 +75,7 @@ class XnetPage extends PlatalPage
         if (S::logged() && $globals->asso()) {
             $sub = array();
             $dim = $globals->asso('diminutif');
-            $sub['présentation'] = "login/$dim/";
+            $sub['présentation'] = "login/$dim/";
             if (may_update() || (is_member()  && $globals->asso('pub') == 'public')
                 || $globals->asso('cat') == 'Promotions') {
                 $sub['annuaire du groupe'] = "$dim/annuaire";
@@ -85,9 +85,9 @@ class XnetPage extends PlatalPage
             if ((is_member() || may_update()) && $globals->asso('mail_domain')) {
                 $sub['listes de diffusion'] = "$dim/lists";
             }
-            $sub['événement'] = "$dim/events";
+            $sub['événement'] = "$dim/events";
             if (may_update() || is_member()) {
-                $sub['télépaiement'] = "$dim/payment";
+                $sub['télépaiement'] = "$dim/payment";
             }
 
             $menu[$globals->asso('nom')] = $sub;
@@ -96,20 +96,20 @@ class XnetPage extends PlatalPage
         if (S::logged() && may_update()) {
             $sub = array();
             $sub['modifier l\'accueil'] = "$dim/edit";
-            $sub['gérer les annonces'] = "$dim/admin/announces";
+            $sub['gérer les annonces'] = "$dim/admin/announces";
             if ($globals->asso('mail_domain')) {
                 $sub['envoyer un mail']     = "$dim/mail";
-                $sub['créer une liste']     = "$dim/lists/create";
-                $sub['créer un alias']      = "$dim/alias/create";
+                $sub['créer une liste']     = "$dim/lists/create";
+                $sub['créer un alias']      = "$dim/alias/create";
             }
             if (S::has_perms()) {
-                $sub['gérer les groupes'] = array('href' => 'admin', 'style' => 'color: gray;');
+                $sub['gérer les groupes'] = array('href' => 'admin', 'style' => 'color: gray;');
                 $sub['clear cache'] = array('href' => 'purge_cache', 'style' => 'color: gray;');
             }
             $menu['Administrer'] = $sub;
         } elseif (S::has_perms()) {
             $sub = array();
-            $sub['gérer les groupes'] = 'admin';
+            $sub['gérer les groupes'] = 'admin';
             $sub['clear cache'] = 'purge_cache';
             $menu['Administrer'] = $sub;
         }
@@ -132,7 +132,7 @@ function list_all_my_groups($params)
                FROM  groupex.asso    AS a
          INNER JOIN  groupex.membres AS m ON m.asso_id = a.id
               WHERE  m.uid={?}", S::v('uid'));
-    $links = '<a href="exit">déconnexion</a>';
+    $links = '<a href="exit">déconnexion</a>';
     $html = '<div>Mes groupes (' . $links . ') :</div>';
     while (list($nom, $mini) = $res->next()) {
         $html .= "<span class='gp'>&bull; <a href='login/$mini'>$nom</a></span>";
@@ -157,5 +157,5 @@ function cat_pp($cat)
 
 // }}}
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 1a2b769..3699b55 100644 (file)
@@ -60,7 +60,7 @@ class XnetSession
      */
     public static function doAuth()
     {
-       if (S::identified()) { // ok, c'est bon, on n'a rien à faire
+       if (S::identified()) { // ok, c'est bon, on n'a rien à faire
                return true;
        }
 
@@ -209,5 +209,5 @@ function is_member($force = false, $lose = false)
 }
 
 // }}}
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index b92cbdc..207f137 100644 (file)
@@ -50,7 +50,7 @@ class XorgPage extends PlatalPage
 // }}}
 // {{{ class XorgAdmin
 
-/** Une classe pour les pages réservées aux admins (authentifiés!).
+/** Une classe pour les pages rÃ\83©servÃ\83©es aux admins (authentifiÃ\83©s!).
  */
 class XorgAdmin extends XorgPage
 {
@@ -96,5 +96,5 @@ function new_admin_page($tpl_name)
 
 // }}}
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 1dad772..afcb63e 100644 (file)
@@ -51,7 +51,7 @@ function quoted_printable_encode($input, $line_max = 76) {
     return trim($output);
 }
 
-/** vérifie si une adresse email convient comme adresse de redirection 
+/** vérifie si une adresse email convient comme adresse de redirection 
  * @param $email l'adresse email a verifier
  * @return BOOL
  */
@@ -60,44 +60,44 @@ function isvalid_email_redirection($email) {
        !preg_match("/@(polytechnique\.(org|edu)|melix\.(org|net)|m4x\.org)$/", $email);
 }
 
-/* Un soundex en français posté par Frédéric Bouchery
-   Voici une adaptation en PHP de la fonction soundex2 francisée de Frédéric BROUARD (http://sqlpro.developpez.com/Soundex/).
-   C'est une bonne démonstration de la force des expressions régulières compatible Perl.
-   trouvé sur http://expreg.com/voirsource.php?id=40&type=Chaines%20de%20caract%E8res */
+/* Un soundex en français posté par Frédéric Bouchery
+   Voici une adaptation en PHP de la fonction soundex2 francisée de Frédéric BROUARD (http://sqlpro.developpez.com/Soundex/).
+   C'est une bonne démonstration de la force des expressions régulières compatible Perl.
+   trouvé sur http://expreg.com/voirsource.php?id=40&type=Chaines%20de%20caract%E8res */
 function soundex_fr($sIn)
 { 
-    // Si il n'y a pas de mot, on sort immédiatement 
+    // Si il n'y a pas de mot, on sort immédiatement 
     if ( $sIn === '' ) return '    '; 
     // On met tout en minuscule 
     $sIn = strtoupper( $sIn ); 
     // On supprime les accents 
-    $sIn = strtr( $sIn, 'ÂÄÀÇÈÉÊ˼ÎÏÔÖÙÛÜ', 'AAASEEEEEIIOOUUU' ); 
+    $sIn = strtr( $sIn, 'ÂÄÀÇÈÉÊËŒÎÏÔÖÙÛÜ', 'AAASEEEEEIIOOUUU' ); 
     // On supprime tout ce qui n'est pas une lettre 
     $sIn = preg_replace( '`[^A-Z]`', '', $sIn ); 
-    // Si la chaîne ne fait qu'un seul caractère, on sort avec. 
+    // Si la chaîne ne fait qu'un seul caractère, on sort avec. 
     if ( strlen( $sIn ) === 1 ) return $sIn . '   '; 
     // on remplace les consonnances primaires 
     $convIn = array( 'GUI', 'GUE', 'GA', 'GO', 'GU', 'CA', 'CO', 'CU', 'Q', 'CC', 'CK' ); 
     $convOut = array( 'KI', 'KE', 'KA', 'KO', 'K', 'KA', 'KO', 'KU', 'K', 'K', 'K' ); 
     $sIn = str_replace( $convIn, $convOut, $sIn ); 
-    // on remplace les voyelles sauf le Y et sauf la première par A 
+    // on remplace les voyelles sauf le Y et sauf la première par A 
     $sIn = preg_replace( '`(?<!^)[EIOU]`', 'A', $sIn ); 
-    // on remplace les préfixes puis on conserve la première lettre 
-    // et on fait les remplacements complémentaires 
+    // on remplace les préfixes puis on conserve la première lettre 
+    // et on fait les remplacements complémentaires 
     $convIn = array( '`^KN`', '`^(PH|PF)`', '`^MAC`', '`^SCH`', '`^ASA`', '`(?<!^)KN`', '`(?<!^)(PH|PF)`', '`(?<!^)MAC`', '`(?<!^)SCH`', '`(?<!^)ASA`' ); 
     $convOut = array( 'NN', 'FF', 'MCC', 'SSS', 'AZA', 'NN', 'FF', 'MCC', 'SSS', 'AZA' ); 
     $sIn = preg_replace( $convIn, $convOut, $sIn ); 
     // suppression des H sauf CH ou SH 
     $sIn = preg_replace( '`(?<![CS])H`', '', $sIn ); 
-    // suppression des Y sauf précédés d'un A 
+    // suppression des Y sauf précédés d'un A 
     $sIn = preg_replace( '`(?<!A)Y`', '', $sIn ); 
     // on supprime les terminaisons A, T, D, S 
     $sIn = preg_replace( '`[ATDS]$`', '', $sIn ); 
-    // suppression de tous les A sauf en tête 
+    // suppression de tous les A sauf en tête 
     $sIn = preg_replace( '`(?!^)A`', '', $sIn ); 
-    // on supprime les lettres répétitives 
+    // on supprime les lettres répétitives 
     $sIn = preg_replace( '`(.)\1`', '$1', $sIn ); 
-    // on ne retient que 4 caractères ou on complète avec des blancs 
+    // on ne retient que 4 caractères ou on complète avec des blancs 
     return substr( $sIn . '    ', 0, 4); 
 }
 
@@ -179,4 +179,5 @@ function send_warning_mail($title)
     $mailer->send(); 
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 515a8fe..b2e6d17 100644 (file)
@@ -51,7 +51,7 @@ class XorgSession
     public static function doAuth($new_name = false)
     {
         global $globals;
-        if (S::identified()) { // ok, c'est bon, on n'a rien à faire
+        if (S::identified()) { // ok, c'est bon, on n'a rien à faire
             return true;
         }
 
@@ -99,7 +99,7 @@ class XorgSession
         if (list($uid, $password) = $res->fetchOneRow()) {
             require_once('secure_hash.inc.php');
             $expected_response = hash_encrypt("$uname:$password:".S::v('challenge'));
-            // le password de la base est peut-être encore encodé en md5
+            // le password de la base est peut-être encore encodé en md5
             if (Env::v('response') != $expected_response) {
                 $new_password = hash_xor(Env::v('xorpass'), $password);
                 $expected_response = hash_encrypt("$uname:$new_password:".S::v('challenge'));
@@ -179,7 +179,7 @@ class XorgSession
 
 // {{{ function try_cookie()
 
-/** réalise la récupération de $_SESSION pour qqn avec cookie
+/** réalise la récupération de $_SESSION pour qqn avec cookie
  * @return  int     0 if all OK, -1 if no cookie, 1 if cookie with bad hash,
  *                  -2 should not happen
  */
@@ -214,8 +214,8 @@ function try_cookie()
 // }}}
 // {{{ function start_connexion()
 
-/** place les variables de session dépendants de auth_user_md5
- * et met à jour les dates de dernière connexion si nécessaire
+/** place les variables de session dépendants de auth_user_md5
+ * et met à jour les dates de dernière connexion si nécessaire
  * @return void
  * @see controlpermanent.inc.php controlauthentication.inc.php
  */
@@ -255,7 +255,7 @@ function start_connexion ($uid, $identified)
         if (check_ip('ban')) {
             $_SESSION = array();
             global $page;
-            $page->trig("Une erreur est survenue lors de la procédure d'authentification. "
+            $page->trig("Une erreur est survenue lors de la procédure d'authentification. "
                        ."Merci de contacter au plus vite "
                        ."<a href='mailto:support@polytechnique.org'>support@polytechnique.org</a>");
             return false;
@@ -283,5 +283,5 @@ function set_skin()
     }
 }
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 62c1d20..0f4b1f1 100644 (file)
@@ -63,12 +63,12 @@ class AdminModule extends PLModule
     function handler_postfix_delayed(&$page)
     {
         $page->changeTpl('admin/postfix_delayed.tpl');
-        $page->assign('xorg_title','Polytechnique.org - Administration - Postfix : Retardés');
+        $page->assign('xorg_title','Polytechnique.org - Administration - Postfix : Retardés');
 
         if (Env::has('del')) {
             $crc = Env::v('crc');
             XDB::execute("UPDATE postfix_mailseen SET release = 'del' WHERE crc = {?}", $crc);
-            $page->trig($crc." verra tous ses mails supprimés !");
+            $page->trig($crc." verra tous ses mails supprimés !");
         } elseif (Env::has('ok')) {
             $crc = Env::v('crc');
             XDB::execute("UPDATE postfix_mailseen SET release = 'ok' WHERE crc = {?}", $crc);
@@ -339,7 +339,7 @@ class AdminModule extends PLModule
                 }
                 $page->assign_by_ref('sessions', $sessions);
             } else {
-                $page->assign('msg_nofilters', "Sélectionner une annuée et/ou un utilisateur");
+                $page->assign('msg_nofilters', "Sélectionner une annuée et/ou un utilisateur");
             }
         }
 
@@ -356,7 +356,7 @@ class AdminModule extends PLModule
         require_once("user.func.inc.php");
 
         if (S::has('suid')) {
-            $page->kill("déjà en SUID !!!");
+            $page->kill("déjà en SUID !!!");
         }
 
         if (Env::has('user_id')) {
@@ -414,7 +414,7 @@ class AdminModule extends PLModule
                             $page->trig("invalid email $email");
                         } else {
                             $redirect->add_email($email);
-                            $page->trig("Ajout de $email effectué");
+                            $page->trig("Ajout de $email effectué");
                         }
                         break;
 
@@ -434,7 +434,7 @@ class AdminModule extends PLModule
                                            WHERE uid = {?} AND rewrite LIKE CONCAT({?}, '@%')",
                                          $mr['user_id'], $val);               
                             fix_bestalias($mr['user_id']);
-                            $page->trig($val." a été supprimé");
+                            $page->trig($val." a été supprimé");
                         }
                         break;
                 case "activate_fwd":
@@ -496,7 +496,7 @@ class AdminModule extends PLModule
                             $mailer->setTxtBody(preg_replace("/[ \t]+/", ' ', $query));
                             $mailer->send();
 
-                            $page->trig("updaté correctement.");
+                            $page->trig("updaté correctement.");
                         }
                         if (Env::v('nomusageN') != $mr['nom_usage']) {
                             set_new_usage($mr['user_id'], Env::v('nomusageN'), make_username(Env::v('prenomN'), Env::v('nomusageN')));
@@ -514,12 +514,12 @@ class AdminModule extends PLModule
                     // DELETE FROM auth_user_md5
                     case "u_kill":
                         user_clear_all_subs($mr['user_id']);
-                        $page->trig("'{$mr['user_id']}' a été désinscrit !");
+                        $page->trig("'{$mr['user_id']}' a été désinscrit !");
                         $mailer = new PlMailer();
                         $mailer->setFrom("webmaster@polytechnique.org");
                         $mailer->addTo("web@polytechnique.org");
                         $mailer->setSubject("INTERVENTION de ".S::v('forlife'));
-                        $mailer->setTxtBody("\nUtilisateur $login désinscrit");
+                        $mailer->setTxtBody("\nUtilisateur $login désinscrit");
                         $mailer->send();
                         break;
                 }
@@ -666,7 +666,7 @@ class AdminModule extends PLModule
         $page->changeTpl('admin/ax-xorg.tpl');
         $page->assign('xorg_title','Polytechnique.org - Administration - AX/X.org');
 
-        // liste des différences
+        // liste des différences
         $res = XDB::query(
                 'SELECT  u.promo,u.nom AS nom,u.prenom AS prenom,ia.nom AS nomax,ia.prenom AS prenomax,u.matricule AS mat,ia.matricule_ax AS matax
                    FROM  auth_user_md5 AS u
@@ -677,7 +677,7 @@ class AdminModule extends PLModule
                ORDER BY  u.promo,u.nom,u.prenom');
         $page->assign('diffs', $res->fetchAllAssoc());
 
-        // gens à l'ax mais pas chez nous
+        // gens à l'ax mais pas chez nous
         $res = XDB::query(
                 'SELECT  ia.promo,ia.nom,ia.nom_patro,ia.prenom
                    FROM  identification_ax as ia
@@ -685,7 +685,7 @@ class AdminModule extends PLModule
                   WHERE  u.nom IS NULL');
         $page->assign('mank', $res->fetchAllAssoc());
 
-        // gens chez nous et pas à l'ax
+        // gens chez nous et pas à l'ax
         $res = XDB::query('SELECT promo,nom,prenom FROM auth_user_md5 WHERE matricule_ax IS NULL');
         $page->assign('plus', $res->fetchAllAssoc());
     }
@@ -809,10 +809,10 @@ class AdminModule extends PLModule
         $page->assign('vit', new ValidateIterator());
     }
     function handler_validate_answers(&$page, $action = 'list', $id = null) {
-        $page->assign('xorg_title','Polytechnique.org - Administration - Réponses automatiques de validation');
-        $page->assign('title', 'Gestion des réponses automatiques');
+        $page->assign('xorg_title','Polytechnique.org - Administration - Réponses automatiques de validation');
+        $page->assign('title', 'Gestion des réponses automatiques');
         $table_editor = new PLTableEditor('admin/validate/answers','requests_answers','id');
-        $table_editor->describe('category','catégorie',true);
+        $table_editor->describe('category','catégorie',true);
         $table_editor->describe('title','titre',true);
         $table_editor->describe('answer','texte',false);
         $table_editor->apply($page, $action, $id);
@@ -845,19 +845,19 @@ class AdminModule extends PLModule
         $table_editor->apply($page, $action, $id);
     }
     function handler_mx_broken(&$page, $action = 'list', $id = null) {
-        $page->assign('xorg_title', 'Polytechnique.org - Administration - MX Défaillants');
-        $page->assign('title', 'MX Défaillant');
+        $page->assign('xorg_title', 'Polytechnique.org - Administration - MX Défaillants');
+        $page->assign('title', 'MX Défaillant');
         $table_editor = new PLTableEditor('admin/mx/broken', 'mx_watch', 'host', true);
         $table_editor->describe('host', 'Masque', true);
         $table_editor->describe('state', 'Niveau', true);
-        $table_editor->describe('text', 'Description du problème', false);
+        $table_editor->describe('text', 'Description du problème', false);
         $table_editor->apply($page, $action, $id);
     }
     function handler_logger_actions(&$page, $action = 'list', $id = null) {
         $page->assign('xorg_title','Polytechnique.org - Administration - Actions');
         $page->assign('title', 'Gestion des actions de logger');
         $table_editor = new PLTableEditor('admin/logger/actions','logger.actions','id');
-        $table_editor->describe('text','intitulé',true);
+        $table_editor->describe('text','intitulé',true);
         $table_editor->describe('description','description',true);
         $table_editor->apply($page, $action, $id);
     }
@@ -866,9 +866,9 @@ class AdminModule extends PLModule
         $page->assign('title', 'Gestion des coupures');
         $table_editor = new PLTableEditor('admin/downtime','coupures','id');
         $table_editor->describe('debut','date',true);
-        $table_editor->describe('duree','durée',false);
-        $table_editor->describe('resume','résumé',true);
-        $table_editor->describe('services','services affectés',true);
+        $table_editor->describe('duree','durée',false);
+        $table_editor->describe('resume','résumé',true);
+        $table_editor->describe('services','services affectés',true);
         $table_editor->describe('description','description',false);
         $table_editor->apply($page, $action, $id);
     }
@@ -935,7 +935,7 @@ class AdminModule extends PLModule
             
         $states = array('safe'      => 'Ne pas surveiller',
                         'unsafe'    => 'Surveiller les inscription',
-                        'dangerous' => 'Surveiller tous les accès',
+                        'dangerous' => 'Surveiller tous les accès',
                         'ban'       => 'Bannir cette adresse');
         $page->assign('states', $states);
 
@@ -1025,4 +1025,5 @@ class AdminModule extends PLModule
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 0c7344e..1667903 100644 (file)
@@ -142,7 +142,7 @@ class AuthModule extends PLModule
             $gpex_url = "http://$gpex_url";
         $gpex_challenge = $_GET["challenge"];
 
-        // mise à jour de l'heure et de la machine de dernier login sauf quand on est en suid
+        // mise à jour de l'heure et de la machine de dernier login sauf quand on est en suid
         if (!isset($_SESSION['suid'])) {
             $logger = (isset($_SESSION['log']) && $_SESSION['log']->uid == $uid)
                             ? $_SESSION['log'] : new CoreLogger($uid);
@@ -160,18 +160,19 @@ class AuthModule extends PLModule
             }
         }
 
-        /* si on n'a pas trouvé, on renvoit sur x.org */
+        /* si on n'a pas trouvé, on renvoit sur x.org */
         http_redirect('https://www.polytechnique.org/');
     }
     function handler_admin_authgroupesx(&$page, $action = 'list', $id = null) {
         $page->assign('xorg_title','Polytechnique.org - Administration - Auth groupes X');
-        $page->assign('title', 'Gestion de l\'authentification centralisée');
+        $page->assign('title', 'Gestion de l\'authentification centralisée');
         $table_editor = new PLTableEditor('admin/auth-groupes-x','groupesx_auth','id');
         $table_editor->describe('name','nom',true);
-        $table_editor->describe('privkey','clé privée',false);
-        $table_editor->describe('datafields','champs renvoyés',true);
+        $table_editor->describe('privkey','clé privée',false);
+        $table_editor->describe('datafields','champs renvoyés',true);
         $table_editor->apply($page, $action, $id);
     }  
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index d842cd8..1a95ebf 100644 (file)
@@ -33,7 +33,7 @@ function gpex_make_auth($chlg, $privkey, $datafields) {
     $personnal_data = $res->fetchOneAssoc();
 
     foreach ($fieldarr as $val) {
-        /* on verifie qu'on n'a pas demandé une variable inexistante ! */
+        /* on verifie qu'on n'a pas demandÃ\83© une variable inexistante ! */
         if (S::has($val)) {
             $tohash .= S::v($val);
             $params .= "&$val=".S::v($val);
@@ -84,4 +84,5 @@ function gpex_make_params($chlg, $privkey, $datafields) {
     return $params;
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 5a93897..89f6ab0 100644 (file)
@@ -128,13 +128,13 @@ class AXLetterModule extends PLModule
                 $page->trig("L'annonce doit avoir un nom raccourci pour simplifier la navigation dans les archives");
                 Post::kill('valid');
             } elseif (!preg_match('/^[a-z][-a-z0-9]*[a-z0-9]$/', $shortname)) {
-                $page->trig("Le nom raccourci n'est pas valide, il doit comporter au moins 2 caractères et n'être composé "
+                $page->trig("Le nom raccourci n'est pas valide, il doit comporter au moins 2 caractères et n'être composé "
                           . "que de chiffres, lettres et tirets");
                 Post::kill('valid');
             } elseif ($shortname != Post::v('old_shortname')) {
                 $res = XDB::query("SELECT id FROM axletter WHERE  shortname = {?}", $shortname);
                 if ($res->numRows() && $res->fetchOneCell() != $id) {
-                    $page->trig("Le nom $shortname est déjà utilisé, merci d'en choisir un autre");
+                    $page->trig("Le nom $shortname est déjà utilisé, merci d'en choisir un autre");
                     $shortname = Post::v('old_shortname');
                     if (empty($shortname)) {
                         Post::kill('valid');
@@ -143,7 +143,7 @@ class AXLetterModule extends PLModule
             }
 
             switch (@Post::v('valid')) {
-              case 'Aperçu':
+              case 'Aperçu':
                 require_once dirname(__FILE__) . '/axletter/axletter.inc.php';
                 $al = new AXLetter(array($id, $shortname, $subject, $title, $body, $signature,
                                          $promo_min, $promo_max, $echeance, 0, 'new'));
@@ -231,7 +231,7 @@ class AXLetterModule extends PLModule
             return;
         }
 
-        $page->kill("L'envoi de l'annonce {$al->title()} est annulé");
+        $page->kill("L'envoi de l'annonce {$al->title()} est annulé");
     }
 
     function handler_valid(&$page, $force = null)
@@ -296,7 +296,7 @@ class AXLetterModule extends PLModule
                     break;
                 }
                 if (!$res) {
-                    $page->trig("Personne ne oorrespond à l'identifiant '$uid'");
+                    $page->trig("Personne ne oorrespond à l'identifiant '$uid'");
                 }
             }
         }
@@ -368,4 +368,5 @@ class AXLetterModule extends PLModule
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index a2a136b..e795bcc 100644 (file)
@@ -241,5 +241,5 @@ class AXLetter extends MassMailer
     }
 }
 
-// vim:set et sw=4 sts=4 sws=4:
+// vim:set et sw=4 sts=4 sws=4 enc=utf-8:
 ?>
index 12e3902..855b4db 100644 (file)
@@ -36,11 +36,11 @@ class BananaModule extends PLModule
         $cible = array('xorg.general', 'xorg.pa.divers', 'xorg.pa.logements');
         $p_for = "xorg.promo.x$promo";
 
-        // récupération de l'id du forum promo
+        // rÃ\83©cupÃ\83©ration de l'id du forum promo
         $res = XDB::query("SELECT fid FROM forums.list WHERE nom={?}", $p_for);
         if ($res->numRows()) {
             $cible[] = $p_for;
-        } else { // pas de forum promo, il faut le créer
+        } else { // pas de forum promo, il faut le crÃ\83©er
             $res = XDB::query("SELECT  SUM(perms IN ('admin','user') AND deces=0),COUNT(*)
                                  FROM  auth_user_md5 WHERE promo={?}", $promo);
             list($effau, $effid) = $res->fetchOneRow();
@@ -160,4 +160,5 @@ class BananaModule extends PLModule
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 94d0cbb..b9269b6 100644 (file)
@@ -52,4 +52,5 @@ class BandeauModule extends PLModule
     
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index ef39139..32841b6 100644 (file)
@@ -84,7 +84,7 @@ class CarnetModule extends PLModule
         if(preg_match('!^ *(\d{4}) *$!', $arg, $matches)) {
             $p = intval($matches[1]);
             if($p<1900 || $p>2100) {
-                $page->trig("la promo entrée est invalide");
+                $page->trig("la promo entrée est invalide");
             } else {
                 if ($action == 'add_promo') {
                     $watch->_promos->add($p);
@@ -96,9 +96,9 @@ class CarnetModule extends PLModule
             $p1 = intval($matches[1]);
             $p2 = intval($matches[2]);
             if($p1<1900 || $p1>2100) {
-                $page->trig('la première promo de la plage entrée est invalide');
+                $page->trig('la première promo de la plage entrée est invalide');
             } elseif($p2<1900 || $p2>2100) {
-                $page->trig('la seconde promo de la plage entrée est invalide');
+                $page->trig('la seconde promo de la plage entrée est invalide');
             } else {
                 if ($action == 'add_promo') {
                     $watch->_promos->addRange($p1, $p2);
@@ -107,7 +107,7 @@ class CarnetModule extends PLModule
                 }
             }
         } else {
-            $page->trig("La promo (ou la plage de promo) entrée est dans un format incorrect.");
+            $page->trig("La promo (ou la plage de promo) entrée est dans un format incorrect.");
         }
     }
 
@@ -200,7 +200,7 @@ class CarnetModule extends PLModule
                                                       WHERE uid = {?} AND contact = {?}',
                                                $uid, $user))
                     {
-                        $page->trig("Contact retiré !");
+                        $page->trig("Contact retiré !");
                     }
                 } else {
                     if (XDB::execute(
@@ -209,7 +209,7 @@ class CarnetModule extends PLModule
                                   INNER JOIN  aliases  AS a ON (c.contact=a.id and a.type!="homonyme")
                                        WHERE  c.uid = {?} AND a.alias={?}', $uid, $user))
                     {
-                        $page->trig("Contact retiré !");
+                        $page->trig("Contact retiré !");
                     }
                 }
                 break;
@@ -223,9 +223,9 @@ class CarnetModule extends PLModule
                                         FROM  aliases
                                        WHERE  alias = {?}', $uid, $login))
                     {
-                        $page->trig('Contact ajouté !');
+                        $page->trig('Contact ajouté !');
                     } else {
-                        $page->trig('Contact déjà dans la liste !');
+                        $page->trig('Contact déjà dans la liste !');
                     }
                 }
         }
@@ -382,4 +382,5 @@ class CarnetModule extends PLModule
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 28f7655..65c1116 100644 (file)
@@ -90,7 +90,7 @@ class ContactsPDF extends FPDF
         $this->SetFont('Vera Sans', 'B', 20);
         $this->SetTextColor(230);
         $this->Rotate(45, 55, 190);
-        $this->Text(55, 190, "informations limitées à un usage");
+        $this->Text(55, 190, "informations limitées à un usage");
         $this->Text(40, 210, "strictement personnel et non commercial");
         $this->Rotate(0);
 
@@ -217,7 +217,7 @@ class ContactsPDF extends FPDF
         }
 
         if ($a['tel']) {
-            $this->TableRow('Téléphone', $a['tel'], 'Mono');
+            $this->TableRow('Téléphone', $a['tel'], 'Mono');
         }
         if ($a['fax']) {
             $this->TableRow('Fax', $a['fax'], 'Mono');
@@ -343,4 +343,5 @@ class ContactsPDF extends FPDF
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index a220f2b..6471fd5 100644 (file)
@@ -21,4 +21,5 @@ $enc='ISO-8859-15';
 $diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef 164 /Euro 166 /Scaron 168 /scaron 180 /Zcaron 184 /zcaron 188 /OE /oe /Ydieresis';
 $file='Vera.z';
 $originalsize=65932;
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 357f626..7915611 100644 (file)
@@ -21,4 +21,5 @@ $enc='ISO-8859-15';
 $diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef 164 /Euro 166 /Scaron 168 /scaron 180 /Zcaron 184 /zcaron 188 /OE /oe /Ydieresis';
 $file='VeraBI.z';
 $originalsize=63208;
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 38b5e5f..e12a384 100644 (file)
@@ -21,4 +21,5 @@ $enc='ISO-8859-15';
 $diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef 164 /Euro 166 /Scaron 168 /scaron 180 /Zcaron 184 /zcaron 188 /OE /oe /Ydieresis';
 $file='VeraBd.z';
 $originalsize=58716;
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 374494a..879e8bb 100644 (file)
@@ -21,4 +21,5 @@ $enc='ISO-8859-15';
 $diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef 164 /Euro 166 /Scaron 168 /scaron 180 /Zcaron 184 /zcaron 188 /OE /oe /Ydieresis';
 $file='VeraIt.z';
 $originalsize=63684;
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 45dfded..f7694fb 100644 (file)
@@ -21,4 +21,5 @@ $enc='ISO-8859-15';
 $diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef 164 /Euro 166 /Scaron 168 /scaron 180 /Zcaron 184 /zcaron 188 /OE /oe /Ydieresis';
 $file='VeraMoBI.z';
 $originalsize=55032;
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 3b1074d..20a6c37 100644 (file)
@@ -21,4 +21,5 @@ $enc='ISO-8859-15';
 $diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef 164 /Euro 166 /Scaron 168 /scaron 180 /Zcaron 184 /zcaron 188 /OE /oe /Ydieresis';
 $file='VeraMoBd.z';
 $originalsize=49052;
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 129af5d..eca7446 100644 (file)
@@ -21,4 +21,5 @@ $enc='ISO-8859-15';
 $diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef 164 /Euro 166 /Scaron 168 /scaron 180 /Zcaron 184 /zcaron 188 /OE /oe /Ydieresis';
 $file='VeraMoIt.z';
 $originalsize=54508;
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 4de89da..9806559 100644 (file)
@@ -21,4 +21,5 @@ $enc='ISO-8859-15';
 $diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef 164 /Euro 166 /Scaron 168 /scaron 180 /Zcaron 184 /zcaron 188 /OE /oe /Ydieresis';
 $file='VeraMono.z';
 $originalsize=49224;
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index a0968b9..ba30529 100644 (file)
@@ -21,4 +21,5 @@ $enc='ISO-8859-15';
 $diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef 164 /Euro 166 /Scaron 168 /scaron 180 /Zcaron 184 /zcaron 188 /OE /oe /Ydieresis';
 $file='VeraSe.z';
 $originalsize=60280;
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index bd2657f..a2b4b8d 100644 (file)
@@ -21,4 +21,5 @@ $enc='ISO-8859-15';
 $diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef 164 /Euro 166 /Scaron 168 /scaron 180 /Zcaron 184 /zcaron 188 /OE /oe /Ydieresis';
 $file='VeraSeBd.z';
 $originalsize=58736;
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 2ac92ce..3354449 100644 (file)
@@ -94,7 +94,7 @@ class CoreModule extends PLModule
     function handler_get_rights(&$page, $level)
     {
         if (S::has('suid')) {
-            $page->kill('Déjà en SUID');
+            $page->kill('Déjà en SUID');
         }
 
         if (isset($_SESSION['log'])) {
@@ -125,9 +125,10 @@ class CoreModule extends PLModule
             $mymail->setTxtBody($body);
             $mymail->send();
         } elseif (Env::has('send')) {
-            $page->trig("Merci de remplir une explication du problème rencontré");
+            $page->trig("Merci de remplir une explication du problème rencontré");
         }
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 04677e7..8881f72 100644 (file)
@@ -53,7 +53,7 @@ class EmailModule extends PLModule
                                    $uid, $email);
         }
 
-        // on regarde si on a affaire à un homonyme
+        // on regarde si on a affaire à un homonyme
         $sql = "SELECT  alias, (type='a_vie') AS a_vie,
                         (alias REGEXP '\\\\.[0-9]{2}$') AS cent_ans,
                         FIND_IN_SET('bestalias',flags) AS best, expire
@@ -107,7 +107,7 @@ class EmailModule extends PLModule
                 $forlife.'@'.$globals->mail->domain, $forlife.'@'.$globals->mail->domain2);
         }
 
-        //Récupération des alias éventuellement existants
+        //Récupération des alias éventuellement existants
         $res = XDB::query(
                 "SELECT  alias, emails_alias_pub
                    FROM  auth_user_quick, virtual
@@ -132,34 +132,34 @@ class EmailModule extends PLModule
                 $page->assign('r_public', true);
             }
 
-            //Quelques vérifications sur l'alias (caractères spéciaux)
+            //Quelques vérifications sur l'alias (caractères spéciaux)
             if (!preg_match( "/^[a-zA-Z0-9\-.]{3,20}$/", $alias)) {
-                $page->trig("L'adresse demandée n'est pas valide.
-                            Vérifie qu'elle comporte entre 3 et 20 caractères
-                            et qu'elle ne contient que des lettres non accentuées,
-                            des chiffres ou les caractères - et .");
+                $page->trig("L'adresse demandée n'est pas valide.
+                            Vérifie qu'elle comporte entre 3 et 20 caractères
+                            et qu'elle ne contient que des lettres non accentuées,
+                            des chiffres ou les caractères - et .");
                 return;
             } else {
-                //vérifier que l'alias n'est pas déja pris
+                //vérifier que l'alias n'est pas déja pris
                 $res = XDB::query('SELECT COUNT(*) FROM virtual WHERE alias={?}',
                                             $alias.'@'.$globals->mail->alias_dom);
                 if ($res->fetchOneCell() > 0) {
-                    $page->trig("L'alias $alias@{$globals->mail->alias_dom} a déja été attribué.
+                    $page->trig("L'alias $alias@{$globals->mail->alias_dom} a déja été attribué.
                                 Tu ne peux donc pas l'obtenir.");
                     return;
                 }
 
-                //vérifier que l'alias n'est pas déja en demande
+                //vérifier que l'alias n'est pas déja en demande
                 $it = new ValidateIterator ();
                 while($req = $it->next()) {
                     if ($req->type == "alias" and $req->alias == $alias) {
-                        $page->trig("L'alias $alias@{$globals->mail->alias_dom} a déja été demandé.
+                        $page->trig("L'alias $alias@{$globals->mail->alias_dom} a déja été demandé.
                                     Tu ne peux donc pas l'obtenir pour l'instant.");
                         return ;
                     }
                 }
 
-                //Insertion de la demande dans la base, écrase les requêtes précédente
+                //Insertion de la demande dans la base, écrase les requêtes précédente
                 $myalias = new AliasReq($uid, $alias, $raison, $public);
                 $myalias->submit();
                 $page->assign('success',$alias);
@@ -275,7 +275,7 @@ class EmailModule extends PLModule
         if (Post::has('send_email')) {
             $upload = $_FILES['mail']['tmp_name'];
             if (!is_uploaded_file($upload)) {
-                $page->trig('Une erreur a été rencontrée lors du transfert du fichier');
+                $page->trig('Une erreur a été rencontrée lors du transfert du fichier');
                 return;
             }
             $mime = mime_content_type($upload);
@@ -291,7 +291,7 @@ class EmailModule extends PLModule
             $mailer->setTxtBody(Post::v('type') . ' soumis par ' . S::v('forlife') . ' via le web');
             $mailer->addAttachment($upload, 'message/rfc822', $_FILES['mail']['name']);
             $mailer->send();
-            $page->trig('Le message a été transmis à ' . $box);
+            $page->trig('Le message a été transmis à ' . $box);
         }
     }
 
@@ -346,10 +346,10 @@ class EmailModule extends PLModule
                 }
                 $mymail->setTxtBody(wordwrap($txt,72,"\n"));
                 if ($mymail->send()) {
-                    $page->trig("Ton mail a bien été envoyé.");
+                    $page->trig("Ton mail a bien été envoyé.");
                     $_REQUEST = array('bcc' => S::v('bestalias').'@'.$globals->mail->domain);
                 } else {
-                    $page->trig("Erreur lors de l'envoi du courriel, réessaye.");
+                    $page->trig("Erreur lors de l'envoi du courriel, réessaye.");
                 }
             }
         } else {
@@ -370,7 +370,7 @@ class EmailModule extends PLModule
     {
         require_once 'emails.inc.php';
         require_once('wiki.inc.php');
-        wiki_require_page('Xorg.PatteCassée');
+        wiki_require_page('Xorg.PatteCassée');
 
         global $globals;
 
@@ -378,7 +378,7 @@ class EmailModule extends PLModule
 
         if ($warn == 'warn' && $email) {
             $email = valide_email($email);
-            // vérifications d'usage
+            // vérifications d'usage
             $sel = XDB::query(
                     "SELECT  e.uid, a.alias
                        FROM  emails        AS e
@@ -391,22 +391,22 @@ class EmailModule extends PLModule
                 // envoi du mail
                 $message = "Bonjour !
 
-Ce mail a été généré automatiquement par le service de patte cassée de
+Ce mail a été généré automatiquement par le service de patte cassée de
 Polytechnique.org car un autre utilisateur, ".S::v('prenom').' '.S::v('nom').",
-nous a signalé qu'en t'envoyant un mail, il avait reçu un message d'erreur
+nous a signalé qu'en t'envoyant un mail, il avait reçu un message d'erreur
 indiquant que ton adresse de redirection $email
 ne fonctionnait plus !
 
-Nous te suggérons de vérifier cette adresse, et le cas échéant de mettre
-à jour sur le site <{$globals->baseurl}/emails> tes adresses
+Nous te suggérons de vérifier cette adresse, et le cas échéant de mettre
+à jour sur le site <{$globals->baseurl}/emails> tes adresses
 de redirection...
 
-Pour plus de rensignements sur le service de patte cassée, n'hésites pas à
+Pour plus de rensignements sur le service de patte cassée, n'hésites pas à
 consulter la page <{$globals->baseurl}/emails/broken>.
 
 
-A bientôt sur Polytechnique.org !
-L'équipe d'administration <support@polytechnique.org>";
+A bientôt sur Polytechnique.org !
+L'équipe d'administration <support@polytechnique.org>";
 
                 $mail = new PlMailer();
                 $mail->setFrom('"Polytechnique.org" <support@polytechnique.org>');
@@ -414,7 +414,7 @@ L'
                 $mail->setSubject("Une de tes adresse de redirection Polytechnique.org ne marche plus !!");
                 $mail->setTxtBody($message);
                 $mail->send();
-                $page->trig("Mail envoyé ! :o)");
+                $page->trig("Mail envoyé ! :o)");
             }
         } elseif (Post::has('email')) {
             $email = valide_email(Post::v('email'));
@@ -439,7 +439,7 @@ L'
                           WHERE  e1.email = {?}
                        GROUP BY  e1.uid", $email);
                 if ($x = $sel->fetchOneAssoc()) {
-                    // on écrit dans la base que l'adresse est cassée
+                    // on écrit dans la base que l'adresse est cassée
                     if (!$x['panne']) {
                         XDB::execute("UPDATE emails
                                          SET panne=NOW(),
@@ -462,7 +462,7 @@ L'
         $page->changeTpl('emails/duplicated.tpl');
 
         $states = array('pending'   => 'En attente...',
-                        'safe'      => 'Pas d\'inquiétude',
+                        'safe'      => 'Pas d\'inquiétude',
                         'unsafe'    => 'Recherches en cours',
                         'dangerous' => 'Usurpations par cette adresse');
         $page->assign('states', $states);
@@ -549,4 +549,5 @@ L'
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index d32f930..67a7961 100644 (file)
@@ -68,7 +68,7 @@ class EventsModule extends PLModule
                                       WHERE user_id={?}', S::v('uid'));
         list($date, $naissance) = $res->fetchOneRow();
 
-        // incitation à mettre à jour la fiche
+        // incitation à mettre à jour la fiche
 
         $d2  = mktime(0, 0, 0, substr($date, 5, 2), substr($date, 8, 2),
                       substr($date, 0, 4));
@@ -83,13 +83,13 @@ class EventsModule extends PLModule
             $page->assign('birthday', date('Y') - substr($naissance, 0, 4));
         }
 
-        // incitation à mettre une photo
+        // incitation à mettre une photo
 
         $res = XDB::query('SELECT COUNT(*) FROM photo
                                       WHERE uid={?}', S::v('uid'));
         $page->assign('photo_incitation', $res->fetchOneCell() == 0);
 
-        // Incitation à se géolocaliser
+        // Incitation à se géolocaliser
         require_once 'geoloc.inc.php';
         $res = localize_addresses(S::v('uid', -1));
         $page->assign('geoloc_incitation', count($res));
@@ -119,7 +119,7 @@ class EventsModule extends PLModule
         }
 
         // affichage des evenements
-        // annonces promos triées par présence d'une limite sur les promos
+        // annonces promos triées par présence d'une limite sur les promos
         // puis par dates croissantes d'expiration
         $promo = S::v('promo');
         $sql = "SELECT  e.id,e.titre,e.texte,a.user_id,a.nom,a.prenom,a.promo,l.alias AS forlife
@@ -240,13 +240,13 @@ class EventsModule extends PLModule
         $page->assign('xorg_title', 'Polytechnique.org - Administration - Astuces');
         $page->assign('title', 'Gestion des Astuces');
         $table_editor = new PLTableEditor('admin/tips', 'tips', 'id');
-        $table_editor->describe('peremption', 'date de péremption', true);
+        $table_editor->describe('peremption', 'date de péremption', true);
         $table_editor->describe('promo_min', 'promo. min (0 aucune)', false);
         $table_editor->describe('promo_max', 'promo. max (0 aucune)', false);
         $table_editor->describe('titre', 'titre', true);
         $table_editor->describe('state', 'actif', true);
         $table_editor->describe('text', 'texte (html) de l\'astuce', false);
-        $table_editor->describe('priorite', '0<=priorité<=255', true);
+        $table_editor->describe('priorite', '0<=priorité<=255', true);
         $table_editor->list_on_edit(false);
         $table_editor->apply($page, $action, $id);
         if (($action == 'edit' && !is_null($id)) || $action == 'update') {
@@ -357,4 +357,5 @@ class EventsModule extends PLModule
     }   
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 6ec7551..500e20d 100644 (file)
@@ -226,7 +226,7 @@ class GeolocModule extends PLModule
         }
         
         if ($nb_synchro) 
-            $page->trig(($nb_synchro > 1)?($nb_synchro." villes ont été synchronisées"):"Une ville a été synchronisée");
+            $page->trig(($nb_synchro > 1)?($nb_synchro." villes ont été synchronisées"):"Une ville a été synchronisée");
         
         $res = XDB::query("SELECT COUNT(*) FROM geoloc_city WHERE lat = 0 AND lon = 0");
         $page->assign("nb_missinglat", $res->fetchOneCell());
@@ -238,7 +238,7 @@ class GeolocModule extends PLModule
         if ($action == 'cities_not_on_map') {
             require_once('geoloc.inc.php');
             if (!fix_cities_not_on_map(20))
-                $page->trig("Impossible d'accéder au webservice");
+                $page->trig("Impossible d'accéder au webservice");
             else
                 $refresh = true;
         }
@@ -255,7 +255,7 @@ class GeolocModule extends PLModule
         if ($action == 'newmaps') {
             require_once('geoloc.inc.php');
             if (!get_new_maps(Env::v('url')))
-                $page->trig("Impossible d'accéder aux nouvelles cartes");
+                $page->trig("Impossible d'accéder aux nouvelles cartes");
         }
         
         $countMissing = XDB::query("SELECT COUNT(*) FROM geoloc_city AS c LEFT JOIN geoloc_city_in_maps AS m ON(c.id = m.city_id) WHERE m.city_id IS NULL");
@@ -277,4 +277,5 @@ class GeolocModule extends PLModule
     
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 72e3a1f..f35f4c6 100644 (file)
@@ -188,7 +188,7 @@ class ListsModule extends PLModule
         $liste = Post::v('liste');
 
         if (empty($liste)) {
-            $page->trig('champs «addresse souhaitée» vide');
+            $page->trig('champs Â«addresse souhaitée» vide');
         }
         if (!preg_match("/^[a-zA-Z0-9\-]*$/", $liste)) {
             $page->trig('le nom de la liste ne doit contenir que des lettres, chiffres et tirets');
@@ -198,7 +198,7 @@ class ListsModule extends PLModule
         $n   = $res->fetchOneCell();
 
         if ($n) {
-            $page->trig('cet alias est déjà pris');
+            $page->trig('cet alias est déjà pris');
         }
 
         if (!Post::v(desc)) {
@@ -267,7 +267,7 @@ class ListsModule extends PLModule
             $page->assign_by_ref('owners',  $moderos);
             $page->assign('nb_m',  count($mem));
         } else {
-            $page->kill("La liste n'existe pas ou tu n'as pas le droit d'en voir les détails");
+            $page->kill("La liste n'existe pas ou tu n'as pas le droit d'en voir les détails");
         }
     }
 
@@ -323,7 +323,7 @@ class ListsModule extends PLModule
             $trombi = new Trombi(array(&$this, '_get_list'));
             $page->assign('trombi', $trombi);
         } else {
-            $page->kill("La liste n'existe pas ou tu n'as pas le droit d'en voir les détails");
+            $page->kill("La liste n'existe pas ou tu n'as pas le droit d'en voir les détails");
         }
     }
 
@@ -394,27 +394,27 @@ class ListsModule extends PLModule
 
         if (Env::has('mok')) {
             $action  = 1; /** 2 = ACCEPT **/
-            $subject = "Message accepté";
-            $append .= "a été accepté par $prenom $nom.\n";
+            $subject = "Message accepté";
+            $append .= "a été accepté par $prenom $nom.\n";
         } elseif (Env::has('mno')) {
             $action  = 2; /** 2 = REJECT **/
-            $subject = "Message refusé";
+            $subject = "Message refusé";
             $reason  = Post::v('reason');
-            $append  = "a été refusé par $prenom $nom avec la raison :\n\n"
+            $append  = "a été refusé par $prenom $nom avec la raison :\n\n"
                         .  $reason;
         } elseif (Env::has('mdel')) {
             $action  = 3; /** 3 = DISCARD **/
-            $subject = "Message supprimé";
-            $append  = "a été supprimé par $prenom $nom.\n\n"
-                        .  "Rappel: il ne faut utiliser cette opération "
+            $subject = "Message supprimé";
+            $append  = "a été supprimé par $prenom $nom.\n\n"
+                        .  "Rappel: il ne faut utiliser cette opération "
                         .  "que dans le cas de spams ou de virus !\n";
         }
 
         if (isset($action) && $this->client->handle_request($liste, $mid, $action, $reason)) {
             $texte = "le message suivant :\n\n"
                         ."    Auteur: {$mail['sender']}\n"
-                        ."    Sujet : « {$mail['subj']} »\n"
-                        ."    Date  : ".strftime("le %d %b %Y à %H:%M:%S", (int)$mail['stamp'])."\n\n"
+                        ."    Sujet : Â« {$mail['subj']} Â»\n"
+                        ."    Date  : ".strftime("le %d %b %Y à %H:%M:%S", (int)$mail['stamp'])."\n\n"
                         .$append;
             $mailer = new PlMailer();
             $mailer->addTo("$liste-owner@{$domain}");
@@ -497,7 +497,7 @@ class ListsModule extends PLModule
             $page->assign_by_ref('subs', $subs);
             $page->assign_by_ref('mails', $mails);
         } else {
-            $page->kill("La liste n'existe pas ou tu n'as pas le droit de la modérer");
+            $page->kill("La liste n'existe pas ou tu n'as pas le droit de la modérer");
         }
     }
 
@@ -540,7 +540,7 @@ class ListsModule extends PLModule
             if ($owners) {
                 foreach ($owners as $login) {
                     if ($this->client->add_owner($liste, $login)) {
-                        $page->trig($alias." ajouté aux modérateurs.");
+                        $page->trig($alias." ajouté aux modérateurs.");
                     }
                 }
             }
@@ -651,7 +651,7 @@ class ListsModule extends PLModule
                 $page->assign('deleted', true);
             } else {
                 $page->kill('Une erreur est survenue lors de la suppression de la liste.<br />'
-                         . 'Contact les administrateurs du site pour régler le problème : '
+                         . 'Contact les administrateurs du site pour régler le problème : '
                          . '<a href="mailto:support@polytechnique.org">support@polytechnique.org</a>');
             }
         } elseif (list($details,$options) = $this->client->get_owner_options($liste)) {
@@ -721,4 +721,5 @@ class ListsModule extends PLModule
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 1653f37..a6d978c 100644 (file)
@@ -88,4 +88,5 @@ function list_header_decode($value) {
 }
 
 // }}}
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 4757136..b51a825 100644 (file)
@@ -125,7 +125,7 @@ class MarketingModule extends PLModule
             require_once('marketing.inc.php');
             mark_send_mail($uid, $value, Post::v('from'), Post::v('to'),
                            Post::v('title'), Post::v('message'));
-            $page->trig("Mail envoyé");
+            $page->trig("Mail envoyé");
         }
 
         if ($action == 'insrel') {
@@ -197,7 +197,7 @@ class MarketingModule extends PLModule
             // security stuff
             check_email($email, "Proposition d'une adresse surveillee pour " . $user['forlife'] . " par " . S::v('forlife'));
             if ($user['email'] && !trim(Post::v('comment'))) {
-                $page->trig("Il faut que tu ajoutes un commentaire à ta proposition pour justifier le "
+                $page->trig("Il faut que tu ajoutes un commentaire à ta proposition pour justifier le "
                            ."besoin de changer la redirection de " . $user['prenom']);
             } else {
                 require_once 'validations.inc.php';
@@ -206,7 +206,7 @@ class MarketingModule extends PLModule
                 $page->assign('sent', true);
             }
         } elseif ($email) {
-            $page->trig("L'adresse proposée n'est pas une adresse acceptable pour une redirection");
+            $page->trig("L'adresse proposée n'est pas une adresse acceptable pour une redirection");
         }
     }
 
@@ -259,7 +259,7 @@ class MarketingModule extends PLModule
                     $page->assign('already', true);
                 } else {
                     $page->assign('ok', true);
-                    check_email($email, "Une adresse surveillée est proposée au marketing par " . S::v('forlife'));
+                    check_email($email, "Une adresse surveillée est proposée au marketing par " . S::v('forlife'));
                     XDB::execute(
                             "INSERT INTO  register_marketing (uid,sender,email,date,last,nb,type,hash)
                                   VALUES  ({?}, {?}, {?}, NOW(), 0, 0, {?}, '')",
@@ -324,7 +324,7 @@ class MarketingModule extends PLModule
             $sent  = Array();
             foreach (array_keys($_POST['relance']) as $uid) {
                 if ($tmp = relance($uid, $nbdix)) {
-                    $sent[] = $tmp.' a été relancé';
+                    $sent[] = $tmp.' a été relancé';
                 }
             }
             $page->assign('sent', $sent);
@@ -339,4 +339,5 @@ class MarketingModule extends PLModule
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 0b06256..a969875 100644 (file)
@@ -154,13 +154,14 @@ class NewsletterModule extends PLModule
     }
 
     function handler_admin_nl_cat(&$page, $action = 'list', $id = null) {
-        $page->assign('xorg_title','Polytechnique.org - Administration - Newsletter : Catégories');
-        $page->assign('title', 'Gestion des catégories de la newsletter');
+        $page->assign('xorg_title','Polytechnique.org - Administration - Newsletter : Catégories');
+        $page->assign('title', 'Gestion des catégories de la newsletter');
         $table_editor = new PLTableEditor('admin/newsletter/categories','newsletter_cat','cid');
-        $table_editor->describe('titre','intitulé',true);
+        $table_editor->describe('titre','intitulé',true);
         $table_editor->describe('pos','position',true);
         $table_editor->apply($page, $action, $id);
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index e2f22eb..0d07972 100644 (file)
@@ -24,7 +24,7 @@ function cb_erreur($text) {
     $mymail = new PlMailer();
     $mymail->addTo("telepaiement@polytechnique.org");
     $mymail->setFrom("webmaster@polytechnique.org");
-    $mymail->setSubject("erreur lors d'un télépaiement (CyberPaiement)");
+    $mymail->setSubject("erreur lors d'un télépaiement (CyberPaiement)");
     $mymail->setTxtBody("\n\n".var_export($_REQUEST,true));
     $mymail->send();
     exit;
@@ -40,7 +40,7 @@ function paypal_erreur($text, $send=true) {
     $mymail = new PlMailer();
     $mymail->addTo("telepaiement@polytechnique.org");
     $mymail->setFrom("webmaster@polytechnique.org");
-    $mymail->setSubject("erreur lors d'un télépaiement (PayPal)");
+    $mymail->setSubject("erreur lors d'un télépaiement (PayPal)");
     $mymail->setTxtBody("\n\n".var_export($_REQUEST,true));
     $mymail->send();
 
@@ -58,7 +58,7 @@ function luhn($nombre) {
     return $sum % 10;
 }
 
-/* calcule la clé d'acceptation a partir de 5 champs */
+/* calcule la clé d'acceptation a partir de 5 champs */
 function cle_accept($d1,$d2,$d3,$d4,$d5)
 {
     $m1 = luhn($d1.$d5);
@@ -109,7 +109,7 @@ class PaymentModule extends PLModule
             new_group_page('payment/index.tpl');
         } else {
             $page->changeTpl('payment/index.tpl');
-            $page->assign('xorg_title','Polytechnique.org - Télépaiements');
+            $page->assign('xorg_title','Polytechnique.org - Télépaiements');
         }
 
         // initialisation
@@ -118,7 +118,7 @@ class PaymentModule extends PLModule
         $pay  = new Payment($ref);
 
         if($pay->flags->hasflag('old')){
-            $page->trig("La transaction selectionnée est périmée.");
+            $page->trig("La transaction selectionnée est périmée.");
             $pay = new Payment();
         }
         $val = Env::v('montant') != 0 ? Env::v('montant') : $pay->montant_def;
@@ -182,7 +182,7 @@ class PaymentModule extends PLModule
 
         /* on extrait la reference de la commande */
         if (!ereg('-xorg-([0-9]+)$',$champ200,$matches)) {
-            cb_erreur("référence de commande invalide");
+            cb_erreur("référence de commande invalide");
         }
 
         echo ($ref = $matches[1]);
@@ -190,7 +190,7 @@ class PaymentModule extends PLModule
                              FROM  paiement.paiements
                             WHERE  id={?}", $ref);
         if (!list($conf_mail,$conf_title,$conf_text) = $res->fetchOneRow()) {
-            cb_erreur("référence de commande inconnue");
+            cb_erreur("référence de commande inconnue");
         }
 
         /* on extrait le code de retour */
@@ -216,8 +216,8 @@ class PaymentModule extends PLModule
         $conf_text = str_replace("<nom>",$nom,$conf_text);
         $conf_text = str_replace("<promo>",$promo,$conf_text);
         $conf_text = str_replace("<montant>",$montant,$conf_text);
-        $conf_text = str_replace("<salutation>",$femme ? "Chère" : "Cher",$conf_text);
-        $conf_text = str_replace("<cher>",$femme ? "Chère" : "Cher",$conf_text);
+        $conf_text = str_replace("<salutation>",$femme ? "Chère" : "Cher",$conf_text);
+        $conf_text = str_replace("<cher>",$femme ? "Chère" : "Cher",$conf_text);
 
         $mymail = new PlMailer();
         $mymail->setFrom($conf_mail);
@@ -227,7 +227,7 @@ class PaymentModule extends PLModule
         $mymail->setTxtBody($conf_text);
         $mymail->send();
 
-        /* on envoie les details de la transaction à telepaiement@ */
+        /* on envoie les details de la transaction à telepaiement@ */
         $mymail = new PlMailer();
         $mymail->setFrom("webmaster@polytechnique.org");
         $mymail->addTo("telepaiement@staff.polytechnique.org");
@@ -273,7 +273,7 @@ class PaymentModule extends PLModule
             if ($status)
                 paypal_erreur("erreur lors du paiement : $status - $reason");
             else
-                paypal_erreur("Paiement annulé", false);
+                paypal_erreur("Paiement annulé", false);
         }
 
         /* on extrait les informations sur l'utilisateur */
@@ -288,7 +288,7 @@ class PaymentModule extends PLModule
 
         /* on extrait la reference de la commande */
         if (!ereg('-xorg-([0-9]+)$',$fullref,$matches)) {
-            paypal_erreur("référence de commande invalide");
+            paypal_erreur("référence de commande invalide");
         }
 
         $ref = $matches[1];
@@ -296,7 +296,7 @@ class PaymentModule extends PLModule
                              FROM  paiement.paiements
                             WHERE  id={?}", $ref);
         if (!list($conf_mail,$conf_title,$conf_text) = $res->fetchOneRow()) {
-            paypal_erreur("référence de commande inconnue");
+            paypal_erreur("référence de commande inconnue");
         }
 
         /* on fait l'insertion en base de donnees */
@@ -309,8 +309,8 @@ class PaymentModule extends PLModule
         $conf_text = str_replace("<nom>",$nom,$conf_text);
         $conf_text = str_replace("<promo>",$promo,$conf_text);
         $conf_text = str_replace("<montant>",$montant,$conf_text);
-        $conf_text = str_replace("<salutation>",$femme ? "Chère" : "Cher",$conf_text);
-        $conf_text = str_replace("<cher>",$femme ? "Chère" : "Cher",$conf_text);
+        $conf_text = str_replace("<salutation>",$femme ? "Chère" : "Cher",$conf_text);
+        $conf_text = str_replace("<cher>",$femme ? "Chère" : "Cher",$conf_text);
 
         $mymail = new PlMailer();
         $mymail->setFrom($conf_mail);
@@ -320,7 +320,7 @@ class PaymentModule extends PLModule
         $mymail->setTxtBody($conf_text);
         $mymail->send();
 
-        /* on envoie les details de la transaction à telepaiement@ */
+        /* on envoie les details de la transaction à telepaiement@ */
         $mymail = new PlMailer();
         $mymail->setFrom("webmaster@polytechnique.org");
         $mymail->addTo("telepaiement@polytechnique.org");
@@ -404,10 +404,10 @@ class PaymentModule extends PLModule
                     $sum = 0;
                     foreach ($trans[$pid] as $i => $t) {
                         $sum += strtr(substr($t['montant'], 0, strpos($t['montant'], 'EUR')), ',', '.');
-                        $trans[$pid][$i]['montant'] = str_replace('EUR', '¤', $t['montant']);
+                        $trans[$pid][$i]['montant'] = str_replace('EUR', '', $t['montant']);
                     }
                     $trans[$pid][] = array('nom' => 'somme totale',
-                                           'montant' => strtr($sum, '.', ',').' ¤');
+                                           'montant' => strtr($sum, '.', ',').' ');
             }
             $res = XDB::iterRow("SELECT e.eid, e.short_name, e.intitule, ep.nb, ei.montant, ep.paid
                                    FROM groupex.evenements AS e
@@ -444,15 +444,15 @@ class PaymentModule extends PLModule
     
     function handler_admin(&$page, $action = 'list', $id = null) {
         $page->assign('xorg_title','Polytechnique.org - Administration - Paiements');
-        $page->assign('title', 'Gestion des télépaiements');
+        $page->assign('title', 'Gestion des télépaiements');
         $table_editor = new PLTableEditor('admin/payments','paiement.paiements','id');
         $table_editor->add_join_table('paiement.transactions','ref',true);
         $table_editor->add_sort_field('flags');
         $table_editor->add_sort_field('id', true, true);
-        $table_editor->on_delete("UPDATE paiement.paiements SET flags = 'old' WHERE id = {?}", "Le paiement a été archivé");
-        $table_editor->describe('text','intitulé',true);
+        $table_editor->on_delete("UPDATE paiement.paiements SET flags = 'old' WHERE id = {?}", "Le paiement a été archivé");
+        $table_editor->describe('text','intitulé',true);
         $table_editor->describe('url','site web',false);
-        $table_editor->describe('montant_def','montant par défaut',false);
+        $table_editor->describe('montant_def','montant par défaut',false);
         $table_editor->describe('montant_min','montant minimum',false);
         $table_editor->describe('montant_max','montant maximum',false);
         $table_editor->describe('mail','email contact',true);
@@ -461,4 +461,5 @@ class PaymentModule extends PLModule
     }  
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index ad19d20..ab32ff9 100644 (file)
@@ -59,9 +59,9 @@ class Payment
     {
         $v = (float)strtr($value, ',', '.');
         if ($this->montant_min > $v) {
-            return "Montant inférieur au minimum autorisé ({$this->montant_min}).";
+            return "Montant inférieur au minimum autorisé ({$this->montant_min}).";
         } elseif ($v > $this->montant_max) {
-            return "Montant supérieur au maximum autorisé ({$this->montant_max}).";
+            return "Montant supérieur au maximum autorisé ({$this->montant_max}).";
         } else {
             return true;
         }
@@ -121,5 +121,5 @@ class PayMethod
 
 // }}}
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 9da9436..79f9af8 100644 (file)
@@ -92,4 +92,5 @@ class CyberPayment
 
 $api = 'CyberPayment';
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 33c122b..0591313 100644 (file)
@@ -46,7 +46,7 @@ class PayPal
        // toute la doc sur :
        // https://www.paypal.com/fr_FR/pdf/integration_guide.pdf
        // attention : le renvoi automatique ne fonctionne que si
-       // on oblige les gens à créer un compte paypal
+       // on oblige les gens à créer un compte paypal
        // nous ne l'utilisons pas ; il faut donc que l'utilisateur
        // revienne sur le site
         global $globals, $platal;
@@ -106,4 +106,5 @@ class PayPal
 
 $api = 'PayPal';
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 23735f2..0abd992 100644 (file)
@@ -107,7 +107,7 @@ class PlatalModule extends PLModule
     function handler_prefs(&$page)
     {
         $page->changeTpl('platal/preferences.tpl');
-        $page->assign('xorg_title','Polytechnique.org - Mes préférences');
+        $page->assign('xorg_title','Polytechnique.org - Mes préférences');
 
         if (Post::has('mail_fmt')) {
             $fmt = Post::v('mail_fmt');
@@ -138,7 +138,7 @@ class PlatalModule extends PLModule
                                        SET redirecturl = {?} WHERE user_id = {?}',
                                    $url, S::v('uid'));
             $log->log('carva_add', 'http://'.Env::v('url'));
-            $page->trig("Redirection activée vers <a href='http://$url'>$url</a>");
+            $page->trig("Redirection activée vers <a href='http://$url'>$url</a>");
         } elseif (Env::v('submit') == "Supprimer") {
             XDB::execute("UPDATE auth_user_quick
                                        SET redirecturl = ''
@@ -146,7 +146,7 @@ class PlatalModule extends PLModule
                                    S::v('uid'));
             $log->log("carva_del", $url);
             Post::kill('url');
-            $page->trig('Redirection supprimée');
+            $page->trig('Redirection supprimée');
         }
 
         $res = XDB::query('SELECT redirecturl
@@ -164,7 +164,7 @@ class PlatalModule extends PLModule
 
         if (Env::v('act_rss') == 'Activer') {
             $this->__set_rss_state(true);
-            $page->trig("Ton Fil RSS est activé.");
+            $page->trig("Ton Fil RSS est activé.");
         }
     }
 
@@ -202,8 +202,8 @@ class PlatalModule extends PLModule
         $page->assign('xorg_title','Polytechnique.org - Acces SMTP/NNTP');
         
         require_once 'wiki.inc.php';
-        wiki_require_page('Xorg.SMTPSécurisé');
-        wiki_require_page('Xorg.NNTPSécurisé');
+        wiki_require_page('Xorg.SMTPSécurisé');
+        wiki_require_page('Xorg.NNTPSécurisé');
 
         $uid  = S::v('uid');
         $pass = Env::v('smtppass1');
@@ -214,12 +214,12 @@ class PlatalModule extends PLModule
         {
             XDB::execute('UPDATE auth_user_md5 SET smtppass = {?}
                                      WHERE user_id = {?}', $pass, $uid);
-            $page->trig('Mot de passe enregistré');
+            $page->trig('Mot de passe enregistré');
             $log->log("passwd_ssl");
         } elseif (Env::v('op') == "Supprimer") {
             XDB::execute('UPDATE auth_user_md5 SET smtppass = ""
                                      WHERE user_id = {?}', $uid);
-            $page->trig('Compte SMTP et NNTP supprimé');
+            $page->trig('Compte SMTP et NNTP supprimé');
             $log->log("passwd_del");
         }
 
@@ -240,7 +240,7 @@ class PlatalModule extends PLModule
         }
 
         if (!ereg('[0-3][0-9][0-1][0-9][1][9]([0-9]{2})', Env::v('birth'))) {
-            $page->trig('Date de naissance incorrecte ou incohérente');
+            $page->trig('Date de naissance incorrecte ou incohérente');
             return;
         }
 
@@ -251,8 +251,8 @@ class PlatalModule extends PLModule
 
         $mailorg = strtok(Env::v('login'), '@');
 
-        // paragraphe rajouté : si la date de naissance dans la base n'existe pas, on l'update
-        // avec celle fournie ici en espérant que c'est la bonne
+        // paragraphe rajouté : si la date de naissance dans la base n'existe pas, on l'update
+        // avec celle fournie ici en espérant que c'est la bonne
 
         $res = XDB::query(
                 "SELECT  user_id, naissance
@@ -286,13 +286,13 @@ class PlatalModule extends PLModule
             $mymail->setTxtBody("Visite la page suivante qui expire dans six heures :
 {$globals->baseurl}/tmpPWD/$url
 
-Si en cliquant dessus tu n'y arrives pas, copie intégralement l'adresse dans la barre de ton navigateur.
+Si en cliquant dessus tu n'y arrives pas, copie intégralement l'adresse dans la barre de ton navigateur.
 
 -- 
 Polytechnique.org
-\"Le portail des élèves & anciens élèves de l'Ecole polytechnique\"
+\"Le portail des élèves & anciens élèves de l'Ecole polytechnique\"
 
-Mail envoyé à ".Env::v('login') . (Post::has('email') ? "
+Mail envoyé à ".Env::v('login') . (Post::has('email') ? "
 Adresse de secours : " . Post::v('email') : ""));
             $mymail->send();
 
@@ -300,7 +300,7 @@ Adresse de secours : " . Post::v('email') : ""));
             $logger = $_SESSION['log'] = new CoreLogger($uid);
             $logger->log('recovery', $mails);
         } else {
-            $page->trig('Les informations que tu as rentrées ne permettent pas de récupérer ton mot de passe.<br />'.
+            $page->trig('Les informations que tu as rentrées ne permettent pas de récupérer ton mot de passe.<br />'.
                         'Si tu as un homonyme, utilise prenom.nom.promo comme login');
         }
     }
@@ -340,7 +340,7 @@ Adresse de secours : " . Post::v('email') : ""));
         $page->changeTpl('platal/skins.tpl');
         $page->assign('xorg_title','Polytechnique.org - Skins');
 
-        if (Env::has('newskin'))  {  // formulaire soumis, traitons les données envoyées
+        if (Env::has('newskin'))  {  // formulaire soumis, traitons les données envoyées
             XDB::execute('UPDATE auth_user_quick
                              SET skin={?} WHERE user_id={?}',
                          Env::i('newskin'), S::v('uid'));
@@ -400,4 +400,5 @@ Adresse de secours : " . Post::v('email') : ""));
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index efcd84d..b4a2c2a 100644 (file)
@@ -298,7 +298,7 @@ class ProfileModule extends PLModule
 
         if (Env::v('synchro_ax') == 'confirm' && !is_ax_key_missing()) {
             ax_synchronize(S::v('bestalias'), S::v('uid'));
-            $page->trig('Ton profil a été synchronisé avec celui du site polytechniciens.com');
+            $page->trig('Ton profil a été synchronisé avec celui du site polytechniciens.com');
         }
 
         // pour tous les tabs, la date de naissance pour verifier
@@ -309,14 +309,14 @@ class ProfileModule extends PLModule
                   WHERE  user_id={?}", S::v('uid'));
         list($naissance, $date_modif_profil) = $res->fetchOneRow();
 
-        // lorsqu'on n'a pas la date de naissance en base de données
+        // lorsqu'on n'a pas la date de naissance en base de données
         if (!$naissance)  {
-            // la date de naissance n'existait pas et vient d'être soumise dans la variable
+            // la date de naissance n'existait pas et vient d'être soumise dans la variable
             if (Env::has('birth')) {
                 //en cas d'erreur :
                 if (!ereg('[0-3][0-9][0-1][0-9][1][9]([0-9]{2})', Env::v('birth'))) {
                     $page->assign('etat_naissance', 'query');
-                    $page->trig('Date de naissance incorrecte ou incohérente.');
+                    $page->trig('Date de naissance incorrecte ou incohérente.');
                     return;
                 }
 
@@ -352,7 +352,7 @@ class ProfileModule extends PLModule
 
             //On sauvegarde l'uid pour l'AX
             /* on sauvegarde les changements dans user_changes :
-            * on a juste besoin d'insérer le user_id de la personne dans la table
+            * on a juste besoin d'insérer le user_id de la personne dans la table
             */
             XDB::execute('REPLACE INTO user_changes SET user_id={?}',
                                    S::v('uid'));
@@ -407,19 +407,19 @@ class ProfileModule extends PLModule
         $promo_sortie = Env::i('promo_sortie');
 
         if ($promo_sortie < 1000 || $promo_sortie > 9999) {
-            $page->trig('L\'année de sortie doit être un nombre de quatre chiffres');
+            $page->trig('L\'année de sortie doit être un nombre de quatre chiffres');
         }
         elseif ($promo_sortie < $promo + 3) {
-            $page->trig('Trop tôt');
+            $page->trig('Trop tôt');
         }
         elseif ($promo_sortie == $promo_sortie_old) {
-            $page->trig('Tu appartiens déjà à la promotion correspondante à cette année de sortie.');
+            $page->trig('Tu appartiens déjà à la promotion correspondante à cette année de sortie.');
         }
         elseif ($promo_sortie == $promo + 3) {
             XDB::execute(
                 "UPDATE  auth_user_md5 set promo_sortie={?} 
                   WHERE  user_id={?}", $promo_sortie, S::v('uid'));
-                $page->trig('Ton statut "orange" a été supprimé.');
+                $page->trig('Ton statut "orange" a été supprimé.');
                 $page->assign('promo_sortie_old', $promo_sortie);
         }
         else {
@@ -637,7 +637,7 @@ class ProfileModule extends PLModule
             // on vient de recevoir une requete, differente de l'ancien nom d'usage
             if ($nom_usage == $nom) {
                 $page->assign('same', true);
-            } else { // le nom de mariage est distinct du nom à l'X
+            } else { // le nom de mariage est distinct du nom à l'X
                 // on calcule l'alias pour l'afficher
                 $reason = Env::v('reason');
                 if ($reason == 'other') {
@@ -747,7 +747,7 @@ class ProfileModule extends PLModule
         $page->assign('title', 'Gestion des binets');
         $table_editor = new PLTableEditor('admin/binets', 'binets_def', 'id');
         $table_editor->add_join_table('binets_ins','binet_id',true);
-        $table_editor->describe('text','intitulé',true);
+        $table_editor->describe('text','intitulé',true);
         $table_editor->apply($page, $action, $id);
     }
     function handler_admin_formations(&$page, $action = 'list', $id = null) {
@@ -755,7 +755,7 @@ class ProfileModule extends PLModule
         $page->assign('title', 'Gestion des formations');
         $table_editor = new PLTableEditor('admin/formations','applis_def','id');
         $table_editor->add_join_table('applis_ins','aid',true); 
-        $table_editor->describe('text','intitulé',true);
+        $table_editor->describe('text','intitulé',true);
         $table_editor->describe('url','site web',false);
         $table_editor->apply($page, $action, $id);
     } 
@@ -764,7 +764,7 @@ class ProfileModule extends PLModule
         $page->assign('title', 'Gestion des Groupes X');
         $table_editor = new PLTableEditor('admin/groupes-x','groupesx_def','id');
         $table_editor->add_join_table('groupesx_ins','gid',true); 
-        $table_editor->describe('text','intitulé',true);
+        $table_editor->describe('text','intitulé',true);
         $table_editor->describe('url','site web',false);
         $table_editor->apply($page, $action, $id);
     }  
@@ -772,7 +772,7 @@ class ProfileModule extends PLModule
         $page->assign('xorg_title','Polytechnique.org - Administration - Distinctions');
         $page->assign('title', 'Gestion des Distinctions');
         $table_editor = new PLTableEditor('admin/medals','profile_medals','id');
-        $table_editor->describe('text', 'intitulé',  true);
+        $table_editor->describe('text', 'intitulé',  true);
         $table_editor->describe('img',  'nom de l\'image', false);
         $table_editor->describe('flags', 'valider', true);
         $table_editor->apply($page, $action, $id);
@@ -797,4 +797,5 @@ class ProfileModule extends PLModule
     }   
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 4bbc1fa..3549145 100644 (file)
@@ -138,7 +138,7 @@ class RegisterModule extends PLModule
                         $err[] = "Le champ 'E-mail' n'est pas valide.";
                     } elseif (!isvalid_email_redirection(Post::v('email'))) {
                         $err[] = $sub_state['forlife']." doit renvoyer vers un email existant ".
-                            "valide, en particulier, il ne peut pas être renvoyé vers lui-même.";
+                            "valide, en particulier, il ne peut pas être renvoyé vers lui-même.";
                     }
                     $birth = trim(Env::v('naissance'));
                     if (!preg_match('/^[0-3][0-9][01][0-9][12][90][0-9][0-9]$/', $birth)) {
@@ -189,7 +189,7 @@ class RegisterModule extends PLModule
                         } else {
                             $sub_state['step'] = 4;
                             if (count($sub_state['backs']) >= 3) {
-                                $alert .= "Fin d'une inscription hésitante";
+                                $alert .= "Fin d'une inscription hésitante";
                             }
                             finish_ins($sub_state);
                         }
@@ -237,14 +237,14 @@ class RegisterModule extends PLModule
             $page->kill("<p>Cette adresse n'existe pas, ou plus, sur le serveur.</p>
                          <p>Causes probables :</p>
                          <ol>
-                           <li>Vérifie que tu visites l'adresse du dernier
-                               e-mail reçu s'il y en a eu plusieurs.</li>
-                           <li>Tu as peut-être mal copié l'adresse reçue par
-                               mail, vérifie-la à la main.</li>
-                           <li>Tu as peut-être attendu trop longtemps pour
-                               confirmer.  Les pré-inscriptions sont annulées
+                           <li>Vérifie que tu visites l'adresse du dernier
+                               e-mail reçu s'il y en a eu plusieurs.</li>
+                           <li>Tu as peut-être mal copié l'adresse reçue par
+                               mail, vérifie-la à la main.</li>
+                           <li>Tu as peut-être attendu trop longtemps pour
+                               confirmer.  Les pré-inscriptions sont annulées
                                tous les 30 jours.</li>
-                           <li>Tu es en fait déjà inscrit.</li>
+                           <li>Tu es en fait déjà inscrit.</li>
                         </ol>");
         }
 
@@ -295,7 +295,7 @@ class RegisterModule extends PLModule
         $_SESSION['auth'] = AUTH_MDP;
 
         /***********************************************************/
-        /************* envoi d'un mail au démarcheur ***************/
+        /************* envoi d'un mail au démarcheur ***************/
         /***********************************************************/
         $res = XDB::iterRow(
                 "SELECT  DISTINCT sa.alias, IF(s.nom_usage,s.nom_usage,s.nom) AS nom,
@@ -309,16 +309,16 @@ class RegisterModule extends PLModule
 
         while (list($salias, $snom, $sprenom, $sfemme) = $res->next()) {
             $mymail = new PlMailer();
-            $mymail->setSubject("$prenom $nom s'est inscrit à Polytechnique.org !");
+            $mymail->setSubject("$prenom $nom s'est inscrit à Polytechnique.org !");
             $mymail->setFrom('"Marketing Polytechnique.org" <register@polytechnique.org>');
             $mymail->addTo("\"$sprenom $snom\" <$salias@{$globals->mail->domain}>");
-            $msg = ($sfemme?'Chère':'Cher')." $sprenom,\n\n"
-                 . "Nous t'écrivons pour t'informer que {$prenom} {$nom} (X{$promo}), "
-                 . "que tu avais incité".($femme?'e':'')." à s'inscrire à Polytechnique.org, "
-                 . "vient à l'instant de terminer son inscription.\n\n"
-                 . "Merci de ta participation active à la reconnaissance de ce site !!!\n\n"
+            $msg = ($sfemme?'Chère':'Cher')." $sprenom,\n\n"
+                 . "Nous t'écrivons pour t'informer que {$prenom} {$nom} (X{$promo}), "
+                 . "que tu avais incité".($femme?'e':'')." à s'inscrire à Polytechnique.org, "
+                 . "vient à l'instant de terminer son inscription.\n\n"
+                 . "Merci de ta participation active à la reconnaissance de ce site !!!\n\n"
                  . "Bien cordialement,\n"
-                 . "L'équipe Polytechnique.org";
+                 . "L'équipe Polytechnique.org";
             $mymail->setTxtBody(wordwrap($msg, 72));
             $mymail->send();
         }
@@ -327,7 +327,7 @@ class RegisterModule extends PLModule
             $mymail->setSubject("Inscription de $prenom $nom (X$promo)");
             $mymail->setFrom('"Webmaster Polytechnique.org" <web@polytechnique.org>');
             $mymail->addTo($globals->register->notif);
-            $msg = "$prenom $nom (X$promo) a terminé son inscription avec les données suivantes :\n"
+            $msg = "$prenom $nom (X$promo) a terminé son inscription avec les données suivantes :\n"
                  . " - nom       : $nom\n"
                  . " - prenom    : $prenom\n"
                  . " - promo     : $promo\n"
@@ -372,4 +372,5 @@ class RegisterModule extends PLModule
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 59235d2..55ae357 100644 (file)
@@ -66,11 +66,11 @@ function check_mat($promo, $mat, $nom, $prenom, &$ourmat, &$ourid)
               FROM  auth_user_md5
              WHERE  matricule={?} and deces = 0', $ourmat);
     list ($uid, $_promo, $_already, $_nom, $_prenom) = $res->fetchOneRow();
-    if ($_already) { return "tu es déjà inscrit ou ton matricule est incorrect !"; }
+    if ($_already) { return "tu es déjà inscrit ou ton matricule est incorrect !"; }
     if ($_promo != $promo) { return "erreur de matricule"; }
 
     if (!user_cmp($prenom, $nom, $_prenom, $_nom)) {
-        return "erreur dans l'identification.  Réessaie, il y a une erreur quelque part !";
+        return "erreur dans l'identification.  Réessaie, il y a une erreur quelque part !";
     }
 
     $ourid = $uid;
@@ -103,10 +103,10 @@ function check_old_mat($promo, $mat, $nom, $prenom, &$ourmat, &$ourid)
         if (user_cmp($prenom, $nom, $_prenom, $_nom)) {
             $ourid  = $_uid;
             $ourmat = $_mat;
-            return "Tu es vraisemblablement déjà inscrit !";
+            return "Tu es vraisemblablement déjà inscrit !";
         }
     }
-    return "erreur: vérifie que tu as bien orthographié ton nom !";
+    return "erreur: vérifie que tu as bien orthographié ton nom !";
 }
 
 // }}}
@@ -155,7 +155,7 @@ function create_aliases (&$sub)
     $res      = XDB::query('SELECT COUNT(*) FROM aliases WHERE alias={?}', $forlife);
     if ($res->fetchOneCell() > 0) {
         return "Tu as un homonyme dans ta promo, il faut traiter ce cas manuellement.<br />".
-            "envoie un mail à <a href=\"mailto:support@polytechnique.org\">support@polytechnique.org</a> en expliquant ta situation.";
+            "envoie un mail à <a href=\"mailto:support@polytechnique.org\">support@polytechnique.org</a> en expliquant ta situation.";
     }
     
     $res      = XDB::query('SELECT id, type, expire FROM aliases WHERE alias={?}', $mailorg);
@@ -181,25 +181,25 @@ function create_aliases (&$sub)
                 
                 "Un homonyme vient de s'inscrire. La politique de Polytechnique.org est de fournir des\n".
                 "adresses mail devinables, nous ne pouvons donc pas conserver ton alias '$mailorg' qui\n".
-                "correspond maintenant à deux personnes.\n\n".
+                "correspond maintenant à deux personnes.\n\n".
                 
-                "Tu gardes tout de même l'usage de cet alias pour un mois encore à compter de ce jour.\n\n".
+                "Tu gardes tout de même l'usage de cet alias pour un mois encore à compter de ce jour.\n\n".
                 
-                "Lorsque cet alias sera désactivé, l'adresse $mailorg@polytechnique.org renverra vers un \n".
-                "robot qui indiquera qu'il y a plusieurs personnes portant le même nom ;\n".
-                "cela évite que l'un des homonymes reçoive des courriels destinés à l'autre.\n\n".
+                "Lorsque cet alias sera désactivé, l'adresse $mailorg@polytechnique.org renverra vers un \n".
+                "robot qui indiquera qu'il y a plusieurs personnes portant le même nom ;\n".
+                "cela évite que l'un des homonymes reçoive des courriels destinés à l'autre.\n\n".
                 
                 "Pour te connecter au site, tu pourras utiliser comme identifiant n'importe lequel de tes\n".
                 "autres alias :\n".
                 "    ".join(', ', $als)."\n";
-                "Commence dès aujourd'hui à communiquer à tes correspondants la nouvelle adresse que tu comptes utiliser !\n\n".
+                "Commence dès aujourd'hui à communiquer à tes correspondants la nouvelle adresse que tu comptes utiliser !\n\n".
                 
-                "En nous excusant pour le désagrément occasionné,\n".
+                "En nous excusant pour le désagrément occasionné,\n".
                 "Cordialement,\n\n".
                 
                 "-- \n".
-                "L'équipe de Polytechnique.org\n".
-                "\"Le portail des élèves & anciens élèves de l'X\"";
+                "L'équipe de Polytechnique.org\n".
+                "\"Le portail des élèves & anciens élèves de l'X\"";
             $mailer->SetTxtBody(wordwrap($msg,72));
             $mailer->send();
         }
@@ -247,4 +247,5 @@ function finish_ins($sub_state)
 }
 
 // }}}
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index d48edda..fd61899 100644 (file)
@@ -51,7 +51,7 @@ class SearchModule extends PLModule
         $fields  = new SFieldGroup(true, array($qSearch));
 
         if ($qSearch->isempty()) {
-            new ThrowError('Recherche trop générale.');
+            new ThrowError('Recherche trop générale.');
         }
 
         $sql = 'SELECT SQL_CALC_FOUND_ROWS
@@ -137,7 +137,7 @@ class SearchModule extends PLModule
         $fields = new SFieldGroup(true, advancedSearchFromInput());
         if ($fields->too_large()) {
             $this->form_prepare();
-            new ThrowError('Recherche trop générale.');
+            new ThrowError('Recherche trop générale.');
         }
         global $globals, $page;
 
@@ -198,11 +198,11 @@ class SearchModule extends PLModule
             $nb_tot = $search->show();
 
             if (!S::logged() && $nb_tot > $globals->search->public_max) {
-                new ThrowError('Votre recherche a généré trop de résultats pour un affichage public.');
+                new ThrowError('Votre recherche a généré trop de résultats pour un affichage public.');
             } elseif ($nb_tot > $globals->search->private_max) {
-                new ThrowError('Recherche trop générale');
+                new ThrowError('Recherche trop générale');
             } elseif (empty($nb_tot)) {
-                new ThrowError('il n\'existe personne correspondant à ces critères dans la base !');
+                new ThrowError('il n\'existe personne correspondant à ces critères dans la base !');
             }
         } else {
             $page->assign('formulaire',1);
@@ -241,7 +241,7 @@ class SearchModule extends PLModule
 
             if ($nb_tot > $globals->search->private_max) {
                 $this->form_prepare();
-                new ThrowError('Recherche trop générale');
+                new ThrowError('Recherche trop générale');
             }
 
         }
@@ -268,4 +268,5 @@ class SearchModule extends PLModule
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 7b5c70d..db3c466 100644 (file)
@@ -110,9 +110,9 @@ class ThrowError
 // }}}
 // {{{ class SField                                     [Base class]
 
-/** classe de base représentant un champ de recherche
- * (correspond à un champ du formulaire mais peut être à plusieurs champs de la bdd)
- * interface étendue pour chaque type de champ particulier
+/** classe de base représentant un champ de recherche
+ * (correspond à un champ du formulaire mais peut être à plusieurs champs de la bdd)
+ * interface étendue pour chaque type de champ particulier
  */
 class SField
 {
@@ -120,19 +120,19 @@ class SField
     
     /** le nom du champ dans le formulaire HTML */
     var $fieldFormName;
-    /** champs de la bdd correspondant à ce champ sous forme d'un tableau */
+    /** champs de la bdd correspondant à ce champ sous forme d'un tableau */
     var $fieldDbName;
-    /** champ résultat dans la requête MySQL correspondant à ce champ
-     * (alias utilisé pour la clause ORDER BY) */
+    /** champ résultat dans la requête MySQL correspondant à ce champ
+     * (alias utilisé pour la clause ORDER BY) */
     var $fieldResultName;
-    /** valeur du champ instanciée par l'utilisateur */
+    /** valeur du champ instanciée par l'utilisateur */
     var $value;
 
     // }}}
     // {{{ constructor
 
     /** constructeur
-     * (récupère la requête de l'utilisateur pour ce champ) */
+     * (récupère la requête de l'utilisateur pour ce champ) */
     function SField($_fieldFormName, $_fieldDbName='', $_fieldResultName='')
     {
         $this->fieldFormName   = $_fieldFormName;
@@ -144,8 +144,8 @@ class SField
     // }}}
     // {{{ function get_request()
 
-    /** récupérer la requête de l'utilisateur 
-     * on met une chaîne vide si le champ n'a pas été complété */
+    /** récupérer la requête de l'utilisateur 
+     * on met une chaîne vide si le champ n'a pas été complété */
     function get_request()
     {
         $this->value = trim(Env::v($this->fieldFormName));
@@ -154,10 +154,10 @@ class SField
     // }}}
     // {{{ function get_where_statement()
     
-    /** récupérer la clause correspondant au champ dans la clause WHERE de la requête
+    /** récupérer la clause correspondant au champ dans la clause WHERE de la requête
      * on parcourt l'ensemble des champs de la bdd de $fieldDbName et on associe 
-     * à chacun d'entre eux une clause spécifique
-     * la clause totale et la disjonction de ces clauses spécifiques */
+     * à chacun d'entre eux une clause spécifique
+     * la clause totale et la disjonction de ces clauses spécifiques */
     function get_where_statement()
     {
         if ($this->value=='') {
@@ -170,8 +170,8 @@ class SField
     // }}}
     // {{{ function get_order_statement()
     
-    /** récupérer la clause correspondant au champ dans la clause ORDER BY de la requête
-     * utilisé par exemple pour placer d'abord le nom égal à la requête avant les approximations */
+    /** récupérer la clause correspondant au champ dans la clause ORDER BY de la requête
+     * utilisé par exemple pour placer d'abord le nom égal à la requête avant les approximations */
     function get_order_statement()
     {
         return false;
@@ -188,8 +188,8 @@ class SField
     // }}}
     // {{{ function get_url()
 
-    /** récupérer le bout d'URL correspondant aux paramètres permettant d'imiter une requête d'un
-     * utilisateur assignant la valeur $this->value à ce champ */
+    /** récupérer le bout d'URL correspondant aux paramètres permettant d'imiter une requête d'un
+     * utilisateur assignant la valeur $this->value à ce champ */
     function get_url()
     {
         if (empty($this->value)) {
@@ -221,8 +221,8 @@ class QuickSearch extends SField
     {
         $this->fieldFormName = $_fieldFormName;
         $this->get_request();
-        if (preg_match(":[\]\[{}~/§_`|%$^=+]|\*\*:", $this->value)) {
-            new ThrowError('Un champ contient un caractère interdit rendant la recherche impossible.');
+        if (preg_match(":[\]\[{}~/§_`|%$^=+]|\*\*:", $this->value)) {
+            new ThrowError('Un champ contient un caractère interdit rendant la recherche impossible.');
         }
     }
 
@@ -325,14 +325,14 @@ class QuickSearch extends SField
 // }}}
 // {{{ class NumericSField                              [Integer fields]
 
-/** classe de champ numérique entier (offset par exemple)
+/** classe de champ numérique entier (offset par exemple)
  */
 class NumericSField extends SField
 {
     // {{{ constructor
     
     /** constructeur
-     * (récupère la requête de l'utilisateur pour ce champ) */
+     * (récupère la requête de l'utilisateur pour ce champ) */
     function NumericSField($_fieldFormName)
     {
         $this->fieldFormName = $_fieldFormName;
@@ -342,7 +342,7 @@ class NumericSField extends SField
     // }}}
     // {{{ function get_request()
     
-    /** récupère la requête de l'utilisateur et échoue s'il ne s'agit pas d'un entier */
+    /** récupère la requête de l'utilisateur et échoue s'il ne s'agit pas d'un entier */
     function get_request()
     {
         parent::get_request();
@@ -350,7 +350,7 @@ class NumericSField extends SField
             $this->value = 0;
         }
         if (!preg_match("/^[0-9]+$/", $this->value)) {
-            new ThrowError('Un champ numérique contient des caractères alphanumériques.');
+            new ThrowError('Un champ numérique contient des caractères alphanumériques.');
         }
     }
     
@@ -496,22 +496,22 @@ class StringSField extends SField
 {
     // {{{ function get_request()
     
-    /** récupère la requête de l'utilisateur et échoue si la chaîne contient des caractères
+    /** récupère la requête de l'utilisateur et échoue si la chaîne contient des caractères
      * interdits */
     function get_request()
     {
         parent::get_request();
-        if (preg_match(":[\]\[<>{}~/§_`|%$^=+]|\*\*:", $this->value)) {
-            new ThrowError('Un champ contient un caractère interdit rendant la recherche impossible.');
+        if (preg_match(":[\]\[<>{}~/§_`|%$^=+]|\*\*:", $this->value)) {
+            new ThrowError('Un champ contient un caractère interdit rendant la recherche impossible.');
         }
     }
 
     // }}}
     // {{{ function length()
 
-    /** donne la longueur de la requête de l'utilisateur
-     * (au sens strict i.e. pas d'* ni d'espace ou de trait d'union -> les contraintes réellement
-     * imposées par l'utilisateur) */
+    /** donne la longueur de la requête de l'utilisateur
+     * (au sens strict i.e. pas d'* ni d'espace ou de trait d'union -> les contraintes réellement
+     * imposées par l'utilisateur) */
     function length()
     {
         global $lc_accent,$uc_accent;
@@ -529,8 +529,8 @@ class StringSField extends SField
     // }}}
     // {{{ function get_single_where_statement()
 
-    /** clause WHERE correspondant à un champ de la bdd et à ce champ de formulaire
-     * @param field nom de champ de la bdd concerné par la clause */
+    /** clause WHERE correspondant à un champ de la bdd et à ce champ de formulaire
+     * @param field nom de champ de la bdd concerné par la clause */
     function get_single_where_statement($field)
     {
         $regexp = strtr(addslashes($this->value), '-*', '_%');
@@ -540,7 +540,7 @@ class StringSField extends SField
     // }}}
     // {{{ function get_order_statement()
 
-    /** clause ORDER BY correspondant à ce champ de formulaire */
+    /** clause ORDER BY correspondant à ce champ de formulaire */
     function get_order_statement()
     {
         if ($this->value!='' && $this->fieldResultName!='') {
@@ -592,8 +592,8 @@ class StringWithSoundexSField extends StringSField
 {
     // {{{ function get_single_where_statement()
 
-    /** clause WHERE correspondant à un champ de la bdd et à ce champ de formulaire
-     * @param field nom de champ de la bdd concerné par la clause */
+    /** clause WHERE correspondant à un champ de la bdd et à ce champ de formulaire
+     * @param field nom de champ de la bdd concerné par la clause */
     function get_single_where_statement($field) {
         return $field.'="'.soundex_fr($this->value).'"';
     }
@@ -609,14 +609,14 @@ class PromoSField extends SField
 {
     // {{{ properties
     
-    /** opérateur de comparaison (<,>,=) de la promo utilisé pour ce champ de formulaire */
+    /** opérateur de comparaison (<,>,=) de la promo utilisé pour ce champ de formulaire */
     var $compareField;
 
     // }}}
     // {{{ constructor
 
     /** constructeur 
-     * compareField est un champ de formulaire très simple qui ne sert qu'à la construction de la
+     * compareField est un champ de formulaire très simple qui ne sert qu'à la construction de la
      * clause WHERE de la promo */
     function PromoSField($_fieldFormName, $_compareFieldFormName, $_fieldDbName, $_fieldResultName)
     {
@@ -627,8 +627,8 @@ class PromoSField extends SField
     // }}}
     // {{{ function get_request()
 
-    /** récupère la requête utilisateur et échoue si le champ du formulaire ne représente pas une
-     * promotion (nombre à 4 chiffres) */
+    /** récupère la requête utilisateur et échoue si le champ du formulaire ne représente pas une
+     * promotion (nombre à 4 chiffres) */
     function get_request()
     {
         parent::get_request();
@@ -636,15 +636,15 @@ class PromoSField extends SField
             $this->value = intval($this->value) + 1900;
         }
         if (!(empty($this->value) or preg_match('/^[0-9]{4}$/', $this->value))) {
-            new ThrowError('La promotion est une année à quatre chiffres.');
+            new ThrowError('La promotion est une année à quatre chiffres.');
         }
     }
 
     // }}}
     // {{{ function is_a_single_promo()
 
-    /** teste si la requête est de la forme =promotion -> contrainte forte imposée -> elle suffit
-     * pour autoriser un affichage des résultats alors que <promotion est insuffisant */
+    /** teste si la requête est de la forme =promotion -> contrainte forte imposée -> elle suffit
+     * pour autoriser un affichage des résultats alors que <promotion est insuffisant */
     function is_a_single_promo()
     {
         return ($this->compareField->value=='=' && $this->value!='');
@@ -661,7 +661,7 @@ class PromoSField extends SField
     // }}}
     // {{{ function get_single_where_statement()
 
-    /** clause WHERE correspondant à ce champ */
+    /** clause WHERE correspondant à ce champ */
     function get_single_where_statement($field)
     {
         return $field.$this->compareField->value.$this->value;
@@ -670,9 +670,9 @@ class PromoSField extends SField
     // }}}
     // {{{ function get_url()
 
-    /** récupérer le bout d'URL correspondant aux paramètres permettant d'imiter une requête
-     * d'un utilisateur assignant la valeur $this->value à ce champ et assignant l'opérateur de
-     * comparaison adéquat */
+    /** récupérer le bout d'URL correspondant aux paramètres permettant d'imiter une requête
+     * d'un utilisateur assignant la valeur $this->value à ce champ et assignant l'opérateur de
+     * comparaison adéquat */
     function get_url()
     {
         if (!($u=parent::get_url())) {
@@ -692,7 +692,7 @@ class SFieldGroup
 {
     // {{{ properties
     
-    /** tableau des classes correspondant aux champs groupés */
+    /** tableau des classes correspondant aux champs groupés */
     var $fields;
     /** type de groupe : ET ou OU */
     var $and;
@@ -730,7 +730,7 @@ class SFieldGroup
     // }}}
     // {{{ function field_get_where()
 
-    /** récupérer la clause WHERE d'un objet champ de recherche */
+    /** récupérer la clause WHERE d'un objet champ de recherche */
     function field_get_where($f)
     {
         return $f->get_where_statement();
@@ -739,7 +739,7 @@ class SFieldGroup
     // }}}
     // {{{ function field_get_order()
 
-    /** récupérer la clause ORDER BY d'un objet champ de recherche */
+    /** récupérer la clause ORDER BY d'un objet champ de recherche */
     function field_get_order($f)
     {
         return $f->get_order_statement();
@@ -748,7 +748,7 @@ class SFieldGroup
     // }}}
     // {{{ function field_get_url()
 
-    /** récupérer le bout d'URL correspondant à un objet champ de recherche */
+    /** récupérer le bout d'URL correspondant à un objet champ de recherche */
     function field_get_url($f)
     {
         return $f->get_url();
@@ -765,8 +765,8 @@ class SFieldGroup
     // }}}
     // {{{ function get_where_statement()
 
-    /** récupérer la clause WHERE du groupe de champs = conjonction (ET) ou disjonction (OU) de
-     * clauses des champs élémentaires */
+    /** récupérer la clause WHERE du groupe de champs = conjonction (ET) ou disjonction (OU) de
+     * clauses des champs élémentaires */
     function get_where_statement()
     {
         $joinText = $this->and ? ' AND ' : ' OR ';
@@ -777,8 +777,8 @@ class SFieldGroup
     // }}}
     // {{{ function get_order_statement()
 
-    /** récupérer la clause ORDER BY du groupe de champs = conjonction (ET) ou disjonction (OU) de
-     * clauses des champs élémentaires */
+    /** récupérer la clause ORDER BY du groupe de champs = conjonction (ET) ou disjonction (OU) de
+     * clauses des champs élémentaires */
     function get_order_statement()
     {
         $order = array_filter(array_map(array($this, 'field_get_order'), $this->fields));
@@ -788,8 +788,8 @@ class SFieldGroup
     // }}}
     // {{{ function get_url()
 
-    /** récupérer le bout d'URL correspondant à ce groupe de champs = concaténation des bouts d'URL
-     * des champs élémentaires */
+    /** récupérer le bout d'URL correspondant à ce groupe de champs = concaténation des bouts d'URL
+     * des champs élémentaires */
     function get_url($others=Array())
     {
         $url = array_filter(array_map(array($this, 'field_get_url'), $this->fields));
@@ -811,5 +811,5 @@ class SFieldGroup
 
 // }}}
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index f0bf810..dcbf7aa 100644 (file)
@@ -87,7 +87,7 @@ class XOrgSearch extends XOrgPlugin
     var $orders = array(
             'nom'       =>array('nom,prenom',   true,  'nom',             AUTH_PUBLIC),
             'promo'     =>array('promo,nom',  false, 'promotion',             AUTH_PUBLIC),
-            'date_mod'  =>array('u.date,nom', false, 'dernière modification', AUTH_COOKIE)
+            'date_mod'  =>array('u.date,nom', false, 'dernière modification', AUTH_COOKIE)
         );
 
     // }}}
@@ -155,7 +155,7 @@ class XOrgSearch extends XOrgPlugin
 
        $links = Array();
            if ($offset) {
-           $links[] = Array('u'=> $this->make_url(Array('offset'=>$offset-1)), 'i' => $offset-1,  'text' => 'précédent');
+           $links[] = Array('u'=> $this->make_url(Array('offset'=>$offset-1)), 'i' => $offset-1,  'text' => 'précédent');
            }
        for ($i = 0; $i <= $page_max ; $i++) {
                $links[] = Array('u'=>$this->make_url(Array('offset'=>$i)), 'i' => $i, 'text' => $i+1);
@@ -189,5 +189,5 @@ class XOrgSearch extends XOrgPlugin
 
 // }}}
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index c6f12e7..591d18b 100644 (file)
@@ -22,7 +22,7 @@
 function serv_to_str($params) {
     $flags = explode(',',$params);
     $trad = Array('web' => 'site web', 'mail'=> 'redirection mail',
-                  'smtp' => 'serveur sécurisé d\'envoi de mails',
+                  'smtp' => 'serveur sécurisé d\'envoi de mails',
                   'nntp' => 'serveur des forums de discussion');
     $ret = Array();
     foreach ($flags as $flag) {
@@ -62,7 +62,7 @@ class StatsModule extends PLModule
     {
         define('DUREEJOUR',24*3600);
 
-        //recupere le nombre d'inscriptions par jour sur la plage concernée
+        //recupere le nombre d'inscriptions par jour sur la plage concernée
         $res = XDB::iterRow(
                 "SELECT  IF( date_ins>DATE_SUB(NOW(),INTERVAL $jours DAY),
                              TO_DAYS(date_ins)-TO_DAYS(NOW()),
@@ -75,7 +75,7 @@ class StatsModule extends PLModule
         //genere des donnees compatibles avec GNUPLOT
         $inscrits='';
 
-        // la première ligne contient le total des inscrits avant la date de départ (J - $jours)
+        // la première ligne contient le total des inscrits avant la date de départ (J - $jours)
         list(,$init_nb) = $res->next();
         $total = $init_nb;
 
@@ -92,7 +92,7 @@ class StatsModule extends PLModule
             $inscrits .= date('d/m/y',$i*DUREEJOUR+time())." ".$total."\n";
         }
 
-        //Genere le graphique à la volée avec GNUPLOT
+        //Genere le graphique à la volée avec GNUPLOT
         header( "Content-type: image/png");
 
         $delt = ($total - $init_nb)/10;
@@ -124,10 +124,10 @@ EOF2;
     function handler_graph(&$page, $promo = null)
     {
         if ($promo == 'all') {
-            // date de départ
+            // date de départ
             $depart = 1920;
 
-            //recupere le nombre d'inscriptions par jour sur la plage concernée
+            //recupere le nombre d'inscriptions par jour sur la plage concernée
             $res = XDB::iterRow(
                     "SELECT  promo, SUM(perms IN ('admin', 'user')) / COUNT(*) * 100
                        FROM  auth_user_md5
@@ -137,7 +137,7 @@ EOF2;
             //genere des donnees compatibles avec GNUPLOT
             $inscrits='';
 
-            // la première ligne contient le total des inscrits avant la date de départ
+            // la première ligne contient le total des inscrits avant la date de départ
             list($annee, $nb) = $res->next();
 
             for ($i = $depart; $i <= date("Y"); $i++) {
@@ -151,7 +151,7 @@ EOF2;
                     $inscrits .= $i.' '.$nb."\n";
             }
 
-            //Genere le graphique à la volée avec GNUPLOT
+            //Genere le graphique à la volée avec GNUPLOT
             $fin = $i+2;
 
             $gnuplot = <<<EOF2
@@ -182,7 +182,7 @@ EOF2;
                                         $promo);
             $jours = -$res->fetchOneCell();
 
-            //recupere le nombre d'inscriptions par jour sur la plage concernée
+            //recupere le nombre d'inscriptions par jour sur la plage concernée
             $res = XDB::iterRow(
                     "SELECT  IF( date_ins>DATE_SUB(NOW(),INTERVAL $jours DAY),
                                  TO_DAYS(date_ins)-TO_DAYS(NOW()),
@@ -195,7 +195,7 @@ EOF2;
             //genere des donnees compatibles avec GNUPLOT
             $inscrits='';
 
-            // la première ligne contient le total des inscrits avant la date de départ (J - $jours)
+            // la première ligne contient le total des inscrits avant la date de départ (J - $jours)
             list(,$init_nb) = $res->next();
             $total = $init_nb;
 
@@ -212,7 +212,7 @@ EOF2;
                 $inscrits .= date('d/m/y',$i*DUREEJOUR+time())." ".$total."\n";
             }
 
-            //Genere le graphique à la volée avec GNUPLOT
+            //Genere le graphique à la volée avec GNUPLOT
             $delt = ($total - $init_nb) / 10;
             $delt += ($delt < 1);
             $ymin = round($init_nb - $delt,0);
@@ -297,4 +297,5 @@ EOF2;
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 883840a..7d73eb2 100644 (file)
@@ -81,7 +81,7 @@ class XnetModule extends PLModule
             $page->assign('nom', $nom);
             if ($id && Post::has('del')) {
                 XDB::query('DELETE FROM groupex.membres WHERE asso_id={?}', $id);
-                $page->trig('membres supprimés');
+                $page->trig('membres supprimés');
 
                 if ($domain) {
                     XDB::query('DELETE FROM  virtual_domains WHERE domain={?}', $domain);
@@ -95,12 +95,12 @@ class XnetModule extends PLModule
                         foreach ($listes as $l) {
                             $mmlist->delete_list($l['list'], true);
                         }
-                        $page->trig('mail lists surpprimées');
+                        $page->trig('mail lists surpprimées');
                     }
                 }
 
                 XDB::query('DELETE FROM groupex.asso WHERE id={?}', $id);
-                $page->trig("Groupe $nom supprimé");
+                $page->trig("Groupe $nom supprimé");
                 Get::kill('del');
             }
             if (!$id) {
@@ -198,4 +198,5 @@ class XnetModule extends PLModule
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 1cc13d7..269f5a2 100644 (file)
@@ -186,10 +186,10 @@ class XnetEventsModule extends PLModule
         }
 
         if (!$evt['inscr_open']) {
-            $page->kill('Les inscriptions pour cet événement sont closes');
+            $page->kill('Les inscriptions pour cet événement sont closes');
         }
         if (!$evt['accept_nonmembre'] && !is_member() && !may_update()) {
-            $page->kill('Cet événement est fermé aux non-membres du groupe');
+            $page->kill('Cet événement est fermé aux non-membres du groupe');
         }
 
         $page->assign('event', $evt);
@@ -210,7 +210,7 @@ class XnetEventsModule extends PLModule
                 if (!isset($pers[$j]) || !is_numeric($pers[$j])
                 ||  $pers[$j] < 0)
                 {
-                    $page->trig('Tu dois choisir un nombre d\'invités correct !');
+                    $page->trig('Tu dois choisir un nombre d\'invités correct !');
                     return;
                 }
                 $subs[$j] = 1 + $pers[$j];
@@ -219,10 +219,10 @@ class XnetEventsModule extends PLModule
 
         // impossible to unsubscribe if you already paid sthing
         if (!array_sum($subs) && $evt['paid'] != 0) {
-            $page->trig("Impossible de te désinscrire complètement ".
+            $page->trig("Impossible de te désinscrire complètement ".
                         "parce que tu as fait un paiement par ".
-                        "chèque ou par liquide. Contacte un ".
-                        "administrateur du groupe si tu es sûr de ".
+                        "chèque ou par liquide. Contacte un ".
+                        "administrateur du groupe si tu es sûr de ".
                         "ne pas venir");
             return;
         }
@@ -592,7 +592,7 @@ class XnetEventsModule extends PLModule
         $nbp   = intval(($tot-1)/NB_PER_PAGE);
         $links = array();
         if ($ofs) {
-            $links['précédent'] = $ofs-1;
+            $links['précédent'] = $ofs-1;
         }
         for ($i = 0; $i <= $nbp; $i++) {
             $links[(string)($i+1)] = $i;
@@ -624,4 +624,5 @@ class XnetEventsModule extends PLModule
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 36b45fa..85e1316 100644 (file)
@@ -121,7 +121,7 @@ function get_event_participants($evt, $item_id, $tri, $limit = '') {
     $query =
           "SELECT  IF(m.origine != 'X',m.nom,IF(u.nom_usage<>'', u.nom_usage, u.nom)) AS nom,
                    IF(m.origine != 'X',m.prenom,u.prenom) AS prenom,
-                   IF(m.origine != 'X','extérieur',u.promo) AS promo,
+                   IF(m.origine != 'X','extérieur',u.promo) AS promo,
                    IF(m.origine != 'X' OR u.perms = 'pending',m.email,a.alias) AS email,
                    IF(m.origine != 'X',m.sexe,FIND_IN_SET('femme', u.flags)) AS femme,
                    m.perms='admin' AS admin,
@@ -236,23 +236,23 @@ function event_change_shortname(&$page, $old, $new)
     if (is_null($old)) {
         $old = '';
     }
-    // Quelques vérifications sur l'alias (caractères spéciaux)
+    // Quelques vérifications sur l'alias (caractères spéciaux)
     if ($new && !preg_match( "/^[a-zA-Z0-9\-.]{3,20}$/", $new)) {
-        $page->trig("Le raccourci demandé n'est pas valide.
-                    Vérifie qu'il comporte entre 3 et 20 caractères
-                    et qu'il ne contient que des lettres non accentuées,
-                    des chiffres ou les caractères - et .");
+        $page->trig("Le raccourci demandé n'est pas valide.
+                    Vérifie qu'il comporte entre 3 et 20 caractères
+                    et qu'il ne contient que des lettres non accentuées,
+                    des chiffres ou les caractères - et .");
         return $old;
     }
 
-    //vérifier que l'alias n'est pas déja pris
+    //vérifier que l'alias n'est pas déja pris
     if ($new && $old != $new) {
         $res = XDB::query('SELECT COUNT(*)
                              FROM groupex.evenements
                             WHERE short_name = {?}',
                            $new);
         if ($res->fetchOneCell() > 0) {
-            $page->trig("Le raccourci demandé est déjà utilisé. Choisis en un autre.");
+            $page->trig("Le raccourci demandé est déjà utilisé. Choisis en un autre.");
             return $old;
         }
     }
@@ -323,5 +323,5 @@ function event_change_shortname(&$page, $old, $new)
     return $old;
 }
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 065d1a5..27e7acc 100644 (file)
@@ -213,7 +213,7 @@ class XnetGrpModule extends PLModule
         if (Post::has('submit')) {
             if (S::has_perms()) {
                 if (Post::v('mail_domain') && (strstr(Post::v('mail_domain'), '.') === false)) {
-                    $page->trig("le domaine doit être un FQDN (aucune modif effectuée) !!!");
+                    $page->trig("le domaine doit être un FQDN (aucune modif effectuée) !!!");
                     return;
                 }
                 XDB::execute(
@@ -289,7 +289,7 @@ class XnetGrpModule extends PLModule
             require_once dirname(__FILE__) . '/xnetgrp/mail.inc.php';
             $tos = get_all_redirects($mbr,  $mls, $mmlist);
             send_xnet_mails($from, $sujet, $body, $tos, Post::v('replyto'), $_FILES['uploaded']);
-            $page->kill("Mail envoyé !");
+            $page->kill("Mail envoyé !");
             $page->assign('sent', true);
         }
     }
@@ -321,7 +321,7 @@ class XnetGrpModule extends PLModule
         } else {
             $res = XDB::iterRow(
                         'SELECT  IF(m.origine="X",u.promo,
-                                    IF(m.origine="ext", "extérieur", "personne morale")) AS promo,
+                                    IF(m.origine="ext", "extérieur", "personne morale")) AS promo,
                                  COUNT(*), IF(m.origine="X",u.promo,"") AS promo_o
                            FROM  groupex.membres AS m
                       LEFT JOIN  auth_user_md5   AS u ON ( u.user_id = m.uid )
@@ -349,7 +349,7 @@ class XnetGrpModule extends PLModule
         $nbp   = intval(($tot-1)/NB_PER_PAGE);
         $links = array();
         if ($ofs) {
-            $links['précédent'] = $ofs-1;
+            $links['précédent'] = $ofs-1;
         }
         for ($i = 0; $i <= $nbp; $i++) {
             $links[(string)($i+1)] = $i;
@@ -367,7 +367,7 @@ class XnetGrpModule extends PLModule
                            IF(u.nom_usage<>"", u.nom_usage, u.nom),
                            m.nom) LIKE "'.addslashes(Env::v('initiale')).'%"';
         } elseif (Env::has('promo')) {
-            $ini = 'AND IF(m.origine="X", u.promo, IF(m.origine="ext", "extérieur", "personne morale")) = "'
+            $ini = 'AND IF(m.origine="X", u.promo, IF(m.origine="ext", "extérieur", "personne morale")) = "'
                  .addslashes(Env::v('promo')).'"';
         } elseif (Env::has('admin')) {
             $ini = 'AND m.perms = "admin"';
@@ -376,7 +376,7 @@ class XnetGrpModule extends PLModule
         $ann = XDB::iterator(
                   "SELECT  IF(m.origine='X',IF(u.nom_usage<>'', u.nom_usage, u.nom) ,m.nom) AS nom,
                            IF(m.origine='X',u.prenom,m.prenom) AS prenom,
-                           IF(m.origine='X', u.promo, IF(m.origine='ext', 'extérieur', 'personne morale')) AS promo,
+                           IF(m.origine='X', u.promo, IF(m.origine='ext', 'extérieur', 'personne morale')) AS promo,
                            IF(m.origine='X',u.promo,'') AS promo_o,
                            IF(m.origine='X' AND u.perms != 'pending',a.alias,m.email) AS email,
                            IF(m.origine='X',FIND_IN_SET('femme', u.flags), m.sexe) AS femme,
@@ -456,9 +456,9 @@ class XnetGrpModule extends PLModule
         new_group_open_page('xnetgrp/inscrire.tpl');
 
         if (!$globals->asso('inscriptible'))
-                $page->kill("Il n'est pas possible de s'inscire en ligne à ce "
-                            ."groupe. Essaie de joindre le contact indiqué "
-                            ."sur la page de présentation.");
+                $page->kill("Il n'est pas possible de s'inscire en ligne à ce "
+                            ."groupe. Essaie de joindre le contact indiqué "
+                            ."sur la page de présentation.");
 
         if (!is_null($u) && may_update()) {
             $page->assign('u', $u);
@@ -477,7 +477,7 @@ class XnetGrpModule extends PLModule
                                             $u, $globals->asso('id'));
                 $n   = $res->fetchOneCell();
                 if ($n) {
-                    $page->kill("$prenom $nom est déjà membre du groupe !");
+                    $page->kill("$prenom $nom est déjà membre du groupe !");
                     return;
                 }
                 elseif (Env::has('accept'))
@@ -492,14 +492,14 @@ class XnetGrpModule extends PLModule
                     $mailer->setSubject('['.$globals->asso('nom').'] Demande d\'inscription');
                     $message = "Cher Camarade,\n"
                              . "\n"
-                             . "  Suite à ta demande d'adhésion à ".$globals->asso('nom').",\n"
-                             . "j'ai le plaisir de t'annoncer que ton inscription a été validée !\n"
+                             . "  Suite à ta demande d'adhésion à ".$globals->asso('nom').",\n"
+                             . "j'ai le plaisir de t'annoncer que ton inscription a été validée !\n"
                              . "\n"
                              . "Bien cordialement,\n"
                              . "{$_SESSION["prenom"]} {$_SESSION["nom"]}.";
                     $mailer->setTxtBody($message);
                     $mailer->send();
-                    $page->kill("$prenom $nom a bien été inscrit");
+                    $page->kill("$prenom $nom a bien été inscrit");
                 }
                 elseif (Env::has('refuse'))
                 {
@@ -507,10 +507,10 @@ class XnetGrpModule extends PLModule
                     $mailer->addTo("$u@polytechnique.org");
                     $mailer->setFrom('"'.S::v('prenom').' '.S::v('nom')
                                      .'" <'.S::v('forlife').'@polytechnique.org>');
-                    $mailer->setSubject('['.$globals->asso('nom').'] Demande d\'inscription annulée');
+                    $mailer->setSubject('['.$globals->asso('nom').'] Demande d\'inscription annulée');
                     $mailer->setTxtBody(Env::v('motif'));
                     $mailer->send();
-                    $page->kill("la demande $prenom $nom a bien été refusée");
+                    $page->kill("la demande $prenom $nom a bien été refusée");
                 } else {
                     $page->assign('show_form', true);
                     $page->assign('prenom', $prenom);
@@ -524,7 +524,7 @@ class XnetGrpModule extends PLModule
         }
 
         if (is_member()) {
-            $page->kill("tu es déjà membre !");
+            $page->kill("tu es déjà membre !");
             return;
         }
 
@@ -542,7 +542,7 @@ class XnetGrpModule extends PLModule
 
             $append = "\n"
                     . "-- \n"
-                    . "Ce message a été envoyé suite à la demande d'inscription de\n"
+                    . "Ce message a été envoyé suite à la demande d'inscription de\n"
                     . S::v('prenom').' '.S::v('nom').' (X'.S::v('promo').")\n"
                     . "Via le site www.polytechnique.net. Tu peux choisir de valider ou\n"
                     . "de refuser sa demande d'inscription depuis la page :\n"
@@ -550,15 +550,15 @@ class XnetGrpModule extends PLModule
                     "http://www.polytechnique.net/".$globals->asso("diminutif")."/subscribe/"
                         .S::v('forlife')."\n"
                     . "\n"
-                    . "En cas de problème, contacter l'équipe de Polytechnique.org\n"
-                    . "à l'adresse : support@polytechnique.org\n";
+                    . "En cas de problème, contacter l'équipe de Polytechnique.org\n"
+                    . "à l'adresse : support@polytechnique.org\n";
 
             if (!$to) {
                 $to = $globals->asso("mail").", support@polytechnique.org";
                 $append = "\n-- \nLe groupe ".$globals->asso("nom")
-                        ." n'a pas d'administrateur, l'équipe de"
-                        ." Polytechnique.org a été prévenue et va rapidement"
-                        ." résoudre ce problème.\n";
+                        ." n'a pas d'administrateur, l'équipe de"
+                        ." Polytechnique.org a été prévenue et va rapidement"
+                        ." résoudre ce problème.\n";
             }
 
             $mailer = new PlMailer();
@@ -710,7 +710,7 @@ class XnetGrpModule extends PLModule
                     pl_redirect("member/$email");
                 }
             } else {
-                $page->trig("« <strong>$email</strong> » n'est pas une adresse mail valide");
+                $page->trig("« <strong>$email</strong> Â» n'est pas une adresse mail valide");
             }
         }
     }
@@ -797,9 +797,9 @@ class XnetGrpModule extends PLModule
         }
 
         if ($this->unsubscribe($user)) {
-            $page->trig('Vous avez été désinscrit du groupe avec succès');
+            $page->trig('Vous avez été désinscrit du groupe avec succès');
         } else {
-            $page->trig('Vous avez été désinscrit du groupe, mais des erreurs se sont produites lors des désinscriptions des alias et des mailing-lists.');
+            $page->trig('Vous avez été désinscrit du groupe, mais des erreurs se sont produites lors des désinscriptions des alias et des mailing-lists.');
         }
         $page->assign('is_member', is_member(true));
     }
@@ -818,9 +818,9 @@ class XnetGrpModule extends PLModule
         }
 
         if ($this->unsubscribe($user)) {
-            $page->trig("{$user['prenom']} {$user['nom']} a été désabonné du groupe !");
+            $page->trig("{$user['prenom']} {$user['nom']} a été désabonné du groupe !");
         } else {
-            $page->trig("{$user['prenom']} {$user['nom']} a été désabonné du groupe, mais des erreurs subsistent !");
+            $page->trig("{$user['prenom']} {$user['nom']} a été désabonné du groupe, mais des erreurs subsistent !");
         }
     }
 
@@ -863,7 +863,7 @@ class XnetGrpModule extends PLModule
                             $perms ? 'admin' : 'membre',
                             $user['uid'], $globals->asso('id'));
                 $user['perms'] = $perms;
-                $page->trig('permissions modifiées');
+                $page->trig('permissions modifiées');
             }
 
             foreach (Env::v('ml1', array()) as $ml => $state) {
@@ -871,7 +871,7 @@ class XnetGrpModule extends PLModule
                 if ($ask == $state) {
                     if ($state && $email_changed) {
                         $mmlist->replace_email($ml, $from_email, $user['email2']);
-                        $page->trig("L'abonnement de {$user['prenom']} {$user['nom']} à $ml@ a été mis à jour");
+                        $page->trig("L'abonnement de {$user['prenom']} {$user['nom']} à $ml@ a été mis à jour");
                     }
                     continue;
                 }
@@ -881,14 +881,14 @@ class XnetGrpModule extends PLModule
                                ."cours sur <strong>$ml@</strong> !!!");
                 } elseif ($ask) {
                     $mmlist->mass_subscribe($ml, Array($user['email2']));
-                    $page->trig("{$user['prenom']} {$user['nom']} a été abonné à $ml@");
+                    $page->trig("{$user['prenom']} {$user['nom']} a été abonné à $ml@");
                 } else {
                     if ($email_changed) {
                         $mmlist->mass_unsubscribe($ml, Array($from_email));
                     } else {
                         $mmlist->mass_unsubscribe($ml, Array($user['email2']));
                     }
-                    $page->trig("{$user['prenom']} {$user['nom']} a été désabonné de $ml@");
+                    $page->trig("{$user['prenom']} {$user['nom']} a été désabonné de $ml@");
                 }
             }
 
@@ -899,14 +899,14 @@ class XnetGrpModule extends PLModule
                     XDB::query("INSERT INTO  virtual_redirect (vid,redirect)
                                      SELECT  vid,{?} FROM virtual WHERE alias={?}",
                                $user['email'], $ml);
-                    $page->trig("{$user['prenom']} {$user['nom']} a été abonné à $ml");
+                    $page->trig("{$user['prenom']} {$user['nom']} a été abonné à $ml");
                 } else {
                     XDB::query("DELETE FROM  virtual_redirect
                                       USING  virtual_redirect
                                  INNER JOIN  virtual USING(vid)
                                       WHERE  redirect={?} AND alias={?}",
                                $user['email'], $ml);
-                    $page->trig("{$user['prenom']} {$user['nom']} a été désabonné de $ml");
+                    $page->trig("{$user['prenom']} {$user['nom']} a été désabonné de $ml");
                 }
             }
         }
@@ -1052,7 +1052,7 @@ class XnetGrpModule extends PLModule
                 $art = $res->fetchOneAssoc();
                 $art['contact_html'] = $art['contacts'];
             } else {
-                $page->kill("Aucun article correspond à l'identifiant indiqué");
+                $page->kill("Aucun article correspond à l'identifiant indiqué");
             }
         }
 
@@ -1106,4 +1106,5 @@ class XnetGrpModule extends PLModule
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index b03865d..bdbbb71 100644 (file)
@@ -78,7 +78,7 @@ function get_all_redirects($membres, $exclude, $mls, &$client)
 
 function _send_xnet_mail($user, $body, $mailer, $replyto = null)
 {
-    $cher = isset($user['sexe']) ? ($user['sexe'] ? 'Chère' : 'Cher') : 'Cher(e)';
+    $cher = isset($user['sexe']) ? ($user['sexe'] ? 'Chère' : 'Cher') : 'Cher(e)';
     $nom  = isset($user['nom']) ? $user['nom'] : "";
     $pnom = isset($user['prenom']) ? $user['prenom'] : preg_replace('!@.*!', '', $user['email']);
     $to   = isset($user['prenom']) ? "\"{$user['prenom']} {$user['nom']}\" <{$user['email']}>" : $user['email'];
@@ -122,5 +122,5 @@ function send_xnet_mails($from, $sujet, $body, $tos, $replyto = null, $attach =
 
 // }}}
 
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 3125e08..7fb3cff 100644 (file)
@@ -96,7 +96,7 @@ class XnetListsModule extends ListsModule
                            USING  x4dat.virtual AS v
                        LEFT JOIN  x4dat.virtual_redirect USING(vid)
                            WHERE  v.alias={?}', $alias);
-            $page->trig(Post::v('del_alias')." supprimé !");
+            $page->trig(Post::v('del_alias')." supprimé !");
         }
 
         $listes = $this->client->get_lists();
@@ -130,7 +130,7 @@ class XnetListsModule extends ListsModule
         }
 
         if (!Post::has('liste')) {
-            $page->trig('champs «addresse souhaitée» vide');
+            $page->trig('champs Â«addresse souhaitée» vide');
             return;
         }
 
@@ -146,7 +146,7 @@ class XnetListsModule extends ListsModule
         $n   = $res->fetchOneCell();
 
         if ($n) {
-            $page->trig('cet alias est déjà pris');
+            $page->trig('cet alias est déjà pris');
             return;
         }
         if (!Post::v('desc')) {
@@ -163,7 +163,7 @@ class XnetListsModule extends ListsModule
         $red = $dom.'_'.$liste;
 
         if (!$ret) {
-            $page->kill("Un problème est survenu, contacter "
+            $page->kill("Un problème est survenu, contacter "
                         ."<a href='mailto:support@m4x.org'>support@m4x.org</a>");
             return;
         }
@@ -216,7 +216,7 @@ class XnetListsModule extends ListsModule
         $ann = XDB::iterator(
                   "SELECT  if (m.origine='X',if (u.nom_usage<>'', u.nom_usage, u.nom) ,m.nom) AS nom,
                            if (m.origine='X',u.prenom,m.prenom) AS prenom,
-                           if (m.origine='X',u.promo,'extérieur') AS promo,
+                           if (m.origine='X',u.promo,'extérieur') AS promo,
                            if (m.origine='X',CONCAT(a.alias, '@polytechnique.org'),m.email) AS email,
                            if (m.origine='X',FIND_IN_SET('femme', u.flags),0) AS femme,
                            m.perms='admin' AS admin,
@@ -269,7 +269,7 @@ class XnetListsModule extends ListsModule
                               SELECT  vid, {?}
                                 FROM  x4dat.virtual
                                WHERE  alias={?}", "$alias@m4x.org", $lfull);
-                   $page->trig("$alias@m4x.org ajouté");
+                   $page->trig("$alias@m4x.org ajouté");
                 } else {
                     $page->trig("$mbox@polytechnique.org n'existe pas.");
                 }
@@ -279,7 +279,7 @@ class XnetListsModule extends ListsModule
                               SELECT  vid,{?}
                                 FROM  x4dat.virtual
                                WHERE  alias={?}", "$mbox@$dom", $lfull);
-                $page->trig("$mbox@$dom ajouté");
+                $page->trig("$mbox@$dom ajouté");
             }
         }
 
@@ -297,7 +297,7 @@ class XnetListsModule extends ListsModule
                 "SELECT  redirect,
                          IF(u.nom IS NOT NULL, IF(u.nom_usage<>'', u.nom_usage, u.nom), m.nom) AS nom,
                          IF(u.prenom IS NOT NULL, u.prenom, m.prenom) AS prenom,
-                         IF(u.promo IS NOT NULL, u.promo, 'extérieur') AS promo,
+                         IF(u.promo IS NOT NULL, u.promo, 'extérieur') AS promo,
                          IF(m2.perms, m2.perms = 'admin', m.perms = 'admin') AS admin,
                          a.alias
                    FROM  x4dat.virtual_redirect AS vr
@@ -328,7 +328,7 @@ class XnetListsModule extends ListsModule
         }
 
         if (!Post::has('liste')) {
-            $page->trig('champs «addresse souhaitée» vide');
+            $page->trig('champs Â«addresse souhaitée» vide');
             return;
         }
         $liste = Post::v('liste');
@@ -342,7 +342,7 @@ class XnetListsModule extends ListsModule
         $res = XDB::query('SELECT COUNT(*) FROM x4dat.virtual WHERE alias={?}', $new);
         $n   = $res->fetchOneCell();
         if ($n) {
-            $page->trig('cet alias est déjà pris');
+            $page->trig('cet alias est déjà pris');
             return;
         }
 
@@ -357,4 +357,5 @@ class XnetListsModule extends ListsModule
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 06254aa..13c20a4 100644 (file)
@@ -39,7 +39,7 @@ foreach($tidy_on as $opt) { tidy_setopt($opt, true); }
 foreach($tidy_off as $opt) { tidy_setopt($opt, false); }
 tidy_setopt('alt-text', '[ inserted by TIDY ]');
 tidy_setopt('wrap', '120');
-tidy_set_encoding('latin0');
+tidy_set_encoding('utf8');
 unset($tidy_o, $tydy_off);
 
 /*
@@ -56,4 +56,5 @@ function smarty_block_tidy($params, $content, &$smarty)
     return tidy_repair_string($content);
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 330ea84..1dda8aa 100644 (file)
@@ -37,6 +37,6 @@ function smarty_compiler_icon($tag_attrs, &$compiler)
     return "?><img src='$name' alt='' $title /><?php";
 }
 
-/* vim: set expandtab: */
+/* vim: set expandtab enc=utf-8: */
 
 ?>
index 9540a45..d4ca681 100644 (file)
@@ -50,6 +50,6 @@ function smarty_compiler_iterate($tag_attrs, &$compiler)
         .  "while ((\$this->_tpl_vars['$_item'] = \$_iterate_{$_item}->next()) !== null):";
 }
 
-/* vim: set expandtab: */
+/* vim: set expandtab enc=utf-8: */
 
 ?>
index d9ef5e2..45cbb8e 100644 (file)
@@ -31,7 +31,7 @@ function smarty_function_display_address($param, &$smarty) {
 
     $lines = explode("\n", $txtad);
     $txthtml = "";
-    $map = "<a href=\"http://maps.google.fr/?q=".urlencode(str_replace('États-Unis d\'Amérique', 'USA', implode(", ", $lines)))."\"><img src=\"images/icons/map.gif\" alt=\"Google Maps\" title=\"Carte\"/></a>";
+    $map = "<a href=\"http://maps.google.fr/?q=".urlencode(str_replace('États-Unis d\'Amérique', 'USA', implode(", ", $lines)))."\"><img src=\"images/icons/map.gif\" alt=\"Google Maps\" title=\"Carte\"/></a>";
     if ($param['titre'])
     {
         if ($param['titre_div'])
@@ -44,11 +44,11 @@ function smarty_function_display_address($param, &$smarty) {
         $txthtml .= "<strong>".$line."</strong><br/>\n";
     }
     if ($param['adr']['tel'])
-        $txthtml .= "<div>\n<em>Tél : </em>\n<strong>".$param['adr']['tel']."</strong>\n</div>\n";
+        $txthtml .= "<div>\n<em>Tél : </em>\n<strong>".$param['adr']['tel']."</strong>\n</div>\n";
     if ($param['adr']['fax'])
         $txthtml .= "<div>\n<em>Fax : </em>\n<strong>".$param['adr']['fax']."</strong>\n</div>\n";
     if ($param['adr']['mobile'])
-        $txthtml .= "<div>\n<em>Tél : </em>\n<strong>".$param['adr']['mobile']."</strong>\n</div>\n";
+        $txthtml .= "<div>\n<em>Tél : </em>\n<strong>".$param['adr']['mobile']."</strong>\n</div>\n";
     if ($param['adr']['tels'] && count($param['adr']['tels'])) {
         foreach ($param['adr']['tels'] as $tel) 
             $txthtml .= "<div>\n<em>".$tel['tel_type']."&nbsp;: </em>\n<strong>".$tel['tel']."</strong>\n</div>\n";
@@ -60,4 +60,5 @@ function smarty_function_display_address($param, &$smarty) {
     return $txthtml;
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 5bc2bcb..9da1fdd 100644 (file)
@@ -71,4 +71,5 @@ function smarty_function_select_db_table($params, &$smarty) {
                           $params['where'], $params['join'], $params['group']);
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index cef2118..6628003 100644 (file)
@@ -44,4 +44,5 @@ function smarty_function_select_nat($params, &$smarty) {
     return select_nat($params['valeur'], $pad);
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index e4a30ae..7ca815b 100644 (file)
@@ -29,4 +29,5 @@ function smarty_insert_getName()
     return $res->fetchOneCell();
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 5867a16..bd7e7f5 100644 (file)
@@ -34,4 +34,5 @@ function smarty_insert_getNbIns($params, &$smarty)
     $cnt = $res->fetchOneCell();
     return number_format($cnt, 0, ",", ".");
 }
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 02d2c86..de4501f 100644 (file)
@@ -27,4 +27,5 @@ function smarty_insert_getNbNotifs($params, &$smarty)
        return getNbNotifs();
     }
 }
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 78d4947..ca14209 100644 (file)
@@ -50,4 +50,5 @@ function smarty_insert_getUsername()
      return $login;
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index e928ef3..9acdb4b 100644 (file)
@@ -35,4 +35,5 @@ function smarty_insert_mkStats($params, &$smarty)
     $cnt = $res->fetchOneCell();
     return ($cnt ? $cnt : '-');
 }
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index b619d5a..17469b0 100644 (file)
@@ -36,12 +36,13 @@ function smarty_modifier_date_format($string, $format = '%x', $default_date=null
     }
 
     if ( $t != -1 ) {
-        return strftime($f , $t);
+        return utf8_encode(strftime($f , $t));
     } else {
         require_once('Date.php');
         $date = new Date($d);
-        return $date->format($f);
+        return utf8_encode($date->format($f));
     }
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>
index 7a9696c..a8627bb 100644 (file)
 
 
 <h1>
-  Vérifier notre table de correspondance entre l'annuaire de l'AX et le nôtre
+  Vérifier notre table de correspondance entre l'annuaire de l'AX et le nôtre
 </h1>
 
 <h2>
-  Liste des camarades qui n'apparaissent pas sous le même nom dans les deux annuaires
+  Liste des camarades qui n'apparaissent pas sous le même nom dans les deux annuaires
 </h2>
 
 <table class="bicol" summary="liste des absents de notre annuaire">
   <tr>
     <th>Promo</th>
-    <th>Nom X.org</th>  <th>Prénom X.org</th>   <th>Mat X.org</th>
-    <th>Nom AX</th>     <th>Prénom AX</th>      <th>Mat AX</th>
+    <th>Nom X.org</th>  <th>Prénom X.org</th>   <th>Mat X.org</th>
+    <th>Nom AX</th>     <th>Prénom AX</th>      <th>Mat AX</th>
   </tr>
 {foreach item=x from=$diffs}
   <tr class="{cycle values="impair,pair"}">
 </table>
 
 <p>
-  <strong>{$diffs|@count} camarades ont un état civil différent dans les 2 annuaires.</strong>
+  <strong>{$diffs|@count} camarades ont un état civil différent dans les 2 annuaires.</strong>
 </p>
 
 <br />
 <br />
 
 <h2>
-  Liste des camarades de l'annuaire de l'AX qui manquent à notre annuaire
+  Liste des camarades de l'annuaire de l'AX qui manquent à notre annuaire
 </h2>
 
 <table class="bicol" summary="liste des absents de notre annuaire">
   <tr>
-    <th>Promo</th>  <th>Nom</th>  <th>Prénom</th>
+    <th>Promo</th>  <th>Nom</th>  <th>Prénom</th>
   </tr>
 {foreach item=x from=$mank}
   <tr class="{cycle values="impair,pair"}">
@@ -80,7 +80,7 @@
 
 <table class="bicol" summary="liste des absents de l'AX">
   <tr>
-    <th>Promo</th>        <th>Nom</th>        <th>Prénom</th>
+    <th>Promo</th>        <th>Nom</th>        <th>Prénom</th>
   </tr>
 {foreach item=x from=$plus}
   <tr class="{cycle values="impair,pair"}">
@@ -93,4 +93,4 @@
   <strong>{$plus|@count} camarades sont absents de l'annuaire de l'AX.</strong>
 </p>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 5084dd5..8b6cf4c 100644 (file)
@@ -23,7 +23,7 @@
 
 
 {foreach from=$new_deces item=i}
-<p class="erreur">Ajout du décès de {$i.name} le {$i.date}.</p>
+<p class="erreur">Ajout du décès de {$i.name} le {$i.date}.</p>
 {/foreach}
 
 <form action="admin/deaths" method="post">
 </form>
 
 <form action="admin/deaths/{$promo}/validate" method="post">
-  <table class="bicol" summary="liste des dates de décès">
+  <table class="bicol" summary="liste des dates de décès">
     <tr>
       <th>Nom</th>
-      <th>Date de décès</th>
+      <th>Date de décès</th>
     </tr>
     {iterate item=x from=$decedes}
     <tr class="{cycle values="impair,pair"}">
@@ -70,4 +70,4 @@
   </table>
 </form>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 5a0981b..c8f3a54 100644 (file)
@@ -21,7 +21,7 @@
 {**************************************************************************}
 
 
-<h1>Regexps pour les détections de bounces</h1>
+<h1>Regexps pour les détections de bounces</h1>
 
 <p>
 Rappel sur les niveaux :
@@ -94,4 +94,4 @@ Rappel sur les niveaux :
 </form>
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 4fc6c2e..0a7ba56 100644 (file)
 <h1>Gestion des homonymes</h1>
 
 {if $op eq 'mail'}
-<p class="erreur">mail envoyé à {$forlife}</p>
+<p class="erreur">mail envoyé à {$forlife}</p>
 {elseif $op eq 'correct'}
-<p class="erreur">mail envoyé à {$forlife}, alias supprimé</p>
+<p class="erreur">mail envoyé à {$forlife}, alias supprimé</p>
 {/if}
 
 {if $op eq 'list' || $op eq 'mail' || $op eq 'correct'}
 
 <p>
-  Les utilisateurs signalés en rouge sont ceux qui conservent actuellement
-  l'alias prenom.nom et empêchent donc la mise en place du robot détrompeur.
+  Les utilisateurs signalés en rouge sont ceux qui conservent actuellement
+  l'alias prenom.nom et empêchent donc la mise en place du robot détrompeur.
 </p>
 
 <table class="bicol">
   <tr>
-    <th>alias concerné</th>
-    <th>date de péremption de l'alias</th>
+    <th>alias concerné</th>
+    <th>date de péremption de l'alias</th>
     <th>op</th>
   </tr>
   {foreach from=$hnymes key=login item=row}
@@ -75,7 +75,7 @@
 <form method="post" action="admin/homonyms/mail/{$target}">
   <table class="bicol">
     <tr>
-      <th>Envoyer un mail pour prévenir l'utilisateur</th>
+      <th>Envoyer un mail pour prévenir l'utilisateur</th>
     </tr>
     <tr>
       <td>
 {$prenom},
 
 
-Comme nous t'en avons informé par mail il y a quelques temps,
+Comme nous t'en avons informé par mail il y a quelques temps,
 pour respecter nos engagements en terme d'adresses e-mail devinables,
-tu te verras bientôt retirer l'alias {$loginbis}@polytechnique.org pour
+tu te verras bientôt retirer l'alias {$loginbis}@polytechnique.org pour
 ne garder que {$forlife}@polytechnique.org.
 
-Toute personne qui écrira à {$loginbis}@polytechnique.org recevra la
-réponse d'un robot qui l'informera que {$loginbis}@polytechnique.org
+Toute personne qui écrira à {$loginbis}@polytechnique.org recevra la
+réponse d'un robot qui l'informera que {$loginbis}@polytechnique.org
 est ambigu pour des raisons d'homonymie et signalera ton email exact.
 
-L'équipe Polytechnique.org
+L'équipe Polytechnique.org
 {#globals.baseurl#}
         </textarea>
       </td>
@@ -117,17 +117,17 @@ L'
         <textarea cols="80" rows="20" name="mailbody">
 {$prenom},
 
-Comme nous t'en avons informé par mail il y a quelques temps,
-nous t'avons retiré de façon définitive l'adresse
+Comme nous t'en avons informé par mail il y a quelques temps,
+nous t'avons retiré de façon définitive l'adresse
 {$loginbis}@polytechnique.org.
 
-Toute personne qui écrit à {$loginbis}@polytechnique.org reçoit la
-réponse d'un robot qui l'informe que {$loginbis}@polytechnique.org
+Toute personne qui écrit à {$loginbis}@polytechnique.org reçoit la
+réponse d'un robot qui l'informe que {$loginbis}@polytechnique.org
 est ambigu pour des raisons d'homonymie et signale ton email exact
 
-Tu peux faire l'essai toi-même en écrivant à {$loginbis}@polytechnique.org.
+Tu peux faire l'essai toi-même en écrivant à {$loginbis}@polytechnique.org.
 
-L'équipe Polytechnique.org
+L'équipe Polytechnique.org
 {#globals.baseurl#}
         </textarea>
       </td>
@@ -143,4 +143,4 @@ L'
 {/if}
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 5ce73d1..6f704a9 100644 (file)
@@ -22,8 +22,8 @@
 
 <h1>Administration Polytechnique.org</h1>
 
-<table class="bicol" cellpadding="3" summary="Système">
-  <tr><th>Système</th></tr>
+<table class="bicol" cellpadding="3" summary="Système">
+  <tr><th>Système</th></tr>
   <tr class="impair">
     <td>
       <strong>Postfix :</strong>&nbsp;&nbsp;
       &nbsp;&nbsp;|&nbsp;&nbsp;
       <a href="admin/postfix/whitelist">Whitelist</a>
       &nbsp;&nbsp;|&nbsp;&nbsp;
-      <a href="admin/postfix/delayed">Retardés</a>
+      <a href="admin/postfix/delayed">Retardés</a>
       &nbsp;&nbsp;|&nbsp;&nbsp;
       <a href="admin/postfix/regexp_bounces">Regexps Bounces</a>
     </td>
   </tr>
   <tr class="pair">
     <td>
-      <strong>Sécurité :</strong>&nbsp;&nbsp;
+      <strong>Sécurité :</strong>&nbsp;&nbsp;
       <a href="admin/logger">Logs des sessions</a>
       &nbsp;&nbsp;|&nbsp;&nbsp;
       <a href="admin/logger/actions">Actions</a>
@@ -52,7 +52,7 @@
 
 <br />
 
-<table class="bicol" cellpadding="3" summary="Système">
+<table class="bicol" cellpadding="3" summary="Système">
   <tr><th>Contenu du site</th></tr>
   <tr class="impair">
     <td>
@@ -65,7 +65,7 @@
       &nbsp;&nbsp;|&nbsp;&nbsp;
       <a href="admin/ax-xorg">AX/X.org</a>
       &nbsp;&nbsp;|&nbsp;&nbsp;      
-      <a href="admin/deaths">Décès</a>
+      <a href="admin/deaths">Décès</a>
       &nbsp;&nbsp;|&nbsp;&nbsp;
       <a href="admin/synchro_ax">Synchro AX</a>
     </td>
@@ -75,7 +75,7 @@
       <strong>Infos dynamiques :</strong>&nbsp;&nbsp;
       <a href="admin/downtime">Coupures</a>
       &nbsp;&nbsp;|&nbsp;&nbsp;
-      <a href="admin/mx/broken">MX défaillants</a>
+      <a href="admin/mx/broken">MX défaillants</a>
       &nbsp;&nbsp;|&nbsp;&nbsp;
       <a href="admin/tips">Astuces</a>
     </td>
@@ -91,7 +91,7 @@
       &nbsp;&nbsp;|&nbsp;&nbsp;
       <a href="admin/skins">Skins</a>
       &nbsp;&nbsp;|&nbsp;&nbsp;
-      <a href="admin/medals">Décorations</a>
+      <a href="admin/medals">Décorations</a>
     </td>
   </tr>
   <tr class="pair">
@@ -99,7 +99,7 @@
       <strong>Newsletter :</strong>&nbsp;&nbsp;
       <a href="admin/newsletter">Liste</a>
       &nbsp;&nbsp;|&nbsp;&nbsp;
-      <a href="admin/newsletter/categories">Catégories</a>      
+      <a href="admin/newsletter/categories">Catégories</a>      
     </td>
   </tr>
   <tr class="impair">
       <strong>Valider demandes :</strong>&nbsp;&nbsp;
       <a href="admin/validate">Valider</a>
       &nbsp;&nbsp;|&nbsp;&nbsp;
-      <a href="admin/events">Événements</a>
+      <a href="admin/events">Événements</a>
     </td>
   </tr>
   <tr class="impair">
     <td>
-      <strong>Trésorerie :</strong>&nbsp;&nbsp;
+      <strong>Trésorerie :</strong>&nbsp;&nbsp;
       <a href="admin/payments">Paiements</a>
     </td>
   </tr>
   <tr class="pair">
     <td>
-      <strong>Géoloc :</strong>&nbsp;&nbsp;
+      <strong>Géoloc :</strong>&nbsp;&nbsp;
       <a href="admin/geoloc">Synchro</a>
       &nbsp;&nbsp;|&nbsp;&nbsp;
       <a href="admin/geoloc/dynamap">Dynamap</a>
   </tr>
 </table>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 73821b3..00934e6 100644 (file)
@@ -20,7 +20,7 @@
 {*                                                                        *}
 {**************************************************************************}
 
-<h1>Gestion des IPs surveillées</h1>
+<h1>Gestion des IPs surveillées</h1>
 
 {if $action eq "list"}
 <table class="bicol">
   </tr>
   <tr class="impair">
     <td colspan="2">
-      <strong>Ajouter une entrée</strong>
+      <strong>Ajouter une entrée</strong>
     </td>
     <td colspan="2" class="right">
-      <strong><a href="admin/ipwatch/create">créer{icon name=add}</a></strong>
+      <strong><a href="admin/ipwatch/create">créer{icon name=add}</a></strong>
     </td>
   </tr>
   {foreach from=$table item=ip}
@@ -43,7 +43,7 @@
     <td>
       <strong>{$ip.ip}</strong><br />
       <small>{$ip.host}</small><br />
-      Ajoutée le {$ip.detection|date_format}
+      Ajoutée le {$ip.detection|date_format}
     </td>
     <td>
       {$ip.state}
@@ -65,7 +65,7 @@
   {/foreach}
 </table>
 {elseif $action eq "create" || $action eq "edit"}
-[<a href="admin/ipwatch">Retour à la liste des IPs surveillées</a>]<br /><br />
+[<a href="admin/ipwatch">Retour à la liste des IPs surveillées</a>]<br /><br />
 <form method="post" action="admin/ipwatch">
 <table class="tinybicol">
   <tr>
@@ -94,7 +94,7 @@
     {/if}
   {/foreach}
   <tr class="pair">
-    <td class="titre">Date de détection</td>
+    <td class="titre">Date de détection</td>
     <td>{$ip.detection|date_format}</td>
   {/if}
   </tr>
   </tr>
   <tr class="impair">
     <td colspan="2">
-      <small>Dernière édition par {$ip.edit} le {$ip.last|date_format}</small>
+      <small>Dernière édition par {$ip.edit} le {$ip.last|date_format}</small>
     </td>
   {/if}
   </tr>
 </form>
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 1a64925..bb1da63 100644 (file)
@@ -26,7 +26,7 @@
 
 <table class="bicol">
 <tr>
-  <th colspan="2">Propriétés de la session</th>
+  <th colspan="2">Propriétés de la session</th>
 </tr>
 <tr class="impair">
   <td class="titre">utilisateur</td>
@@ -35,7 +35,7 @@
 </tr>
 {if $session.forward_ip}
 <tr class="pair">
-  <td class="titre">Hôte</td>
+  <td class="titre">Hôte</td>
   <td><em>{$session.forward_host}</em> <tt>IP: {$session.forward_ip}</tt></td>
 </tr>
 <tr class="pair">
@@ -44,7 +44,7 @@
 </tr>
 {else}
 <tr class="pair">
-  <td class="titre">{if $session.flags}Proxy{else}Hôte{/if}</td>
+  <td class="titre">{if $session.flags}Proxy{else}Hôte{/if}</td>
   <td><em>{$session.host}</em> <tt>IP: {$session.ip}</tt></td>
 </tr>
 {/if}
@@ -60,7 +60,7 @@
 <tr>
   <th>date</th>
   <th>action</th>
-  <th>donnée</th>
+  <th>donnée</th>
 </tr>
 {foreach from=$events item=myevent}
 <tr class="{cycle values="impair,pair"}">
@@ -78,7 +78,7 @@
 <tr>
   <td><strong>Date</strong></td>
   <td>
-    Année
+    Année
     <select name="year" onchange="this.form.submit()">
       {html_options options=$years selected=$year}
     </select>
 
 <table class="bicol" style="font-size: 90%">
   <tr>
-    <th>début</th>
+    <th>début</th>
     <th>utilisateur</th>
-    <th>résumé</th>
+    <th>résumé</th>
     <th>actions</th>
   </tr>
 {foreach from=$sessions item=mysess}
 {/if}
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index b54baf7..bff52d6 100644 (file)
 {*                                                                        *}
 {**************************************************************************}
 
-<h1>Mails en attente de décision</h1>
+<h1>Mails en attente de décision</h1>
 
 <table class="bicol" cellpadding='0' cellspacing='0'>
   <tr>
     <th>Checksum</th>
-    <th>Nb mails reçus</th>
-    <th>Dernier reçu</th>
-    <th>Premier reçu</th>
+    <th>Nb mails reçus</th>
+    <th>Dernier reçu</th>
+    <th>Premier reçu</th>
     <th>Etat</th>
     <th>Actions</th>
   </tr>
@@ -37,7 +37,7 @@
     <td><strong>{$m.nb}</strong></td>
     <td>{$m.update_time|date_format}</td>
     <td>{$m.create_time|date_format}</td>
-    <td><strong>{if $m.del}Poubelle{elseif $m.ok}Autorisé{else}En attente{/if}</strong></td>
+    <td><strong>{if $m.del}Poubelle{elseif $m.ok}Autorisé{else}En attente{/if}</strong></td>
     <td>
       <form method="post" action="admin/postfix/delayed">
         <div>
@@ -51,4 +51,4 @@
   {/iterate}
 </table>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 793972e..4a4d51e 100644 (file)
@@ -20,7 +20,7 @@
 {*                                                                        *}
 {**************************************************************************}
 
-<h1>Mise à jour de l'annuaire</h1>
+<h1>Mise à jour de l'annuaire</h1>
 
 <form action="{$platal->pl_self()}" method="post">
 <table class="tinybicol">
@@ -29,7 +29,7 @@
       <strong>Promotion :</strong>
       <input type="text" size="4" name="promo" value="{$promo}" /><br />
       <input type="submit" name="valid_promo" value="Ajouter des membres" />
-      <input type="submit" name="valid_promo" value="Mettre à jour les matricules AX" />
+      <input type="submit" name="valid_promo" value="Mettre à jour les matricules AX" />
     <td>
   </tr>
 </table>
@@ -39,4 +39,4 @@
 {include file="include/csv-importer.tpl"}
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index eeb3bee..5427b02 100644 (file)
@@ -26,7 +26,7 @@
 
 {if $no_private_key}
 <p>
-  Impossible d'utiliser ce service, il manque la clef privée AX dans la configuration de plat/al.
+  Impossible d'utiliser ce service, il manque la clef privée AX dans la configuration de plat/al.
 </p>
 {else}
 <form action='admin/synchro_ax' method='post'>
 <form action='admin/synchro_ax/{$x.forlife}/import' method='post'>
 {if $x.profile_from_ax}
 <div style="text-align:center;margin:5px;background:green">
-<strong>Cet utilisateur a accepeté la synchronisation</strong>
+<strong>Cet utilisateur a accepeté la synchronisation</strong>
 </div>
 {else}
 <div style="text-align:center;margin:5px;background:red">
-<strong>ATTENTION !  Cet utilisateur n'a pas accepté la synchronisation</strong>
+<strong>ATTENTION !  Cet utilisateur n'a pas accepté la synchronisation</strong>
 </div>
 {/if}
 <div>Les fiches de cet utilisateur :
@@ -138,11 +138,11 @@ Emplois
 </div>
 {else}
 <div class='center'>
-    Le profil actuel est synchronisé avec les données de l'AX.
+    Le profil actuel est synchronisé avec les données de l'AX.
 </div>
 {/if}
 
 </form>
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 218c3df..ba7d0cb 100644 (file)
@@ -23,7 +23,7 @@
 
 {if $smarty.session.suid}
 <p class="erreur">
-Attention, déjà en SUID !!!
+Attention, déjà en SUID !!!
 </p>
 {/if}
 
@@ -76,7 +76,7 @@ Attention, d
 {if $mr}
 
 <p class="smaller">
-Derniére connexion le <strong>{$lastlogin|date_format:"%d %B %Y, %T"}</strong>
+Derniére connexion le <strong>{$lastlogin|date_format:"%d %B %Y, %T"}</strong>
 depuis <strong>{$host}</strong>
 </p>
 
@@ -152,7 +152,7 @@ function act_fwd(fwd, activate) {
     </tr>
     <tr class="pair">
       <td class="titre">
-        Prénom
+        Prénom
       </td>
       <td>
         <input type="text" name="prenomN" size="20" maxlength="30" value="{$mr.prenom}" />
@@ -189,13 +189,13 @@ function act_fwd(fwd, activate) {
       </td>
       <td>
         <input type="text" name="naissanceN" size="12" maxlength="10" value="{$mr.naissance}" />
-        {if $mr.naiss_err}<span class="erreur smaller">({icon name=error}Date de naissance incohérente)</span>{/if}
+        {if $mr.naiss_err}<span class="erreur smaller">({icon name=error}Date de naissance incohérente)</span>{/if}
       </td>
     </tr>
     {/if}
     <tr class="pair">
       <td class="titre">
-        Date de décès
+        Date de décès
       </td>
       <td>
         <input type="text" name="decesN" size="12" maxlength="10" value="{$mr.deces}" />
@@ -238,7 +238,7 @@ function act_fwd(fwd, activate) {
         <a href="admin/trombino/{$mr.user_id}">[Trombino]</a>
       </td>
       <td>
-        <input type="submit" name="u_kill_conf" value="Désinscrire" />
+        <input type="submit" name="u_kill_conf" value="Désinscrire" />
       </td>
     </tr>
     {/if}
@@ -246,7 +246,7 @@ function act_fwd(fwd, activate) {
 </form>
 {if $mr.perms neq 'pending'}
 <p>
-Ne pas utiliser [Désinscrire] si le but est d'exclure la personne.
+Ne pas utiliser [Désinscrire] si le but est d'exclure la personne.
 Pour ceci changer ses permissions en 'disabled'.
 </p>
 <form id="alias" method="post" action="admin/user">
@@ -266,7 +266,7 @@ Pour ceci changer ses permissions en 'disabled'.
         {if $a.expire}<span class='erreur'>(expire le {$a.expire|date_format})</span>{/if}
       </td>
       {if $a.for_life}
-      <td>garanti à vie*</td>
+      <td>garanti à vie*</td>
       {else}
       <td class="action">
         <a href="javascript:del_alias('{$a.alias}')">delete</a>
@@ -295,7 +295,7 @@ Pour ceci changer ses permissions en 'disabled'.
 </form>
 
 <p>
-<strong>* à ne modifier qu'avec l'accord express de l'utilisateur !!!</strong>
+<strong>* à ne modifier qu'avec l'accord express de l'utilisateur !!!</strong>
 </p>
 
 <form id="fwds" method="post" action="admin/user#fwds">
@@ -312,7 +312,7 @@ Pour ceci changer ses permissions en 'disabled'.
         {if $mail->active}active{/if}
       </td>
       <td>
-        <span class="smaller"><a href="javascript:act_fwd('{$mail->email}',{if $mail->active}false{else}true{/if})">{if $mail->active}des{elseif $mail->broken}ré{/if}activer</a></span>
+        <span class="smaller"><a href="javascript:act_fwd('{$mail->email}',{if $mail->active}false{else}true{/if})">{if $mail->active}des{elseif $mail->broken}ré{/if}activer</a></span>
       </td>
       <td>
         {if $mail->broken}<span style="color: #f00">{/if}
@@ -328,7 +328,7 @@ Pour ceci changer ses permissions en 'disabled'.
       <td colspan="4" class="smaller" style="color: #f00">
         {icon name=error title="Panne"}
         Panne de {$mail->email} le {$mail->panne|date_format}
-        {if $mail->panne neq $mail->last}confirmée le {$mail->last|date_format}{/if}
+        {if $mail->panne neq $mail->last}confirmée le {$mail->last|date_format}{/if}
       </td>
     </tr>
     {/if}
@@ -355,4 +355,4 @@ Pour ceci changer ses permissions en 'disabled'.
 {/if}
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 0d139f7..4d23082 100644 (file)
       </form>
     </td>
   </tr>
-  <tr><th colspan='2'>Réponse</th></tr>
+  <tr><th colspan='2'>Réponse</th></tr>
   <tr>
-    <td colspan='2' {popup caption="Règles de validation" text=$valid->rules}>
+    <td colspan='2' {popup caption="Règles de validation" text=$valid->rules}>
       <form action="admin/validate" method="post">
         <div>
-          Réponse préremplie :
+          Réponse préremplie :
           <select onchange="this.form.comm.value=this.value">
             <option value=""></option>
             {foreach from=$valid->answers() item=automatic_answer}
               <option value="{$automatic_answer.answer}">{$automatic_answer.title}</option>
             {/foreach}
           </select>
-          <a href="admin/validate/answers">{icon name="page_edit" title="Editer les réponses automatiques"}</a>
+          <a href="admin/validate/answers">{icon name="page_edit" title="Editer les réponses automatiques"}</a>
         </div>
         <div class='center'>
-          Ajouté dans l'email :<br />
+          Ajouté dans l'email :<br />
           <textarea rows="5" cols="50" name="comm"></textarea><br />
 
           <input type="hidden" name="uid"    value="{$valid->uid}" />
 {/iterate}
 
 {if $hidden}
-<p>{$hidden} validation{if $hidden > 1}s ont été masquées{else} a été masquée{/if}.</p>
+<p>{$hidden} validation{if $hidden > 1}s ont été masquées{else} a été masquée{/if}.</p>
 {/if}
 
 {else}
 
-<p>Rien à valider</p>
+<p>Rien à valider</p>
 
 {/if}
 
   <div class="center" style="clear:left"><input type="submit" name="hide" value="Valider" /></div>
 </form>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 2110e2d..40bed60 100644 (file)
@@ -40,7 +40,7 @@
 {/literal}
 
 <p class="center">
-  {icon name=magnifier"} <a href="Site/AllRecentChanges">Voir les changements récents</a>
+  {icon name=magnifier"} <a href="Site/AllRecentChanges">Voir les changements récents</a>
 </p>
 
 <form action="admin/wiki/update" method="post" id="update_pages">
@@ -53,7 +53,7 @@
       lecture
     </th>
     <th>
-      écriture
+      écriture
     </th>
     <th class="action">
       action
@@ -63,7 +63,7 @@
   <tr class="pair">
     <td colspan="4" style="margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; height: 20px">
       <img src="images/k2.gif" alt="-" width="9" height="21" />
-      {$cat} <a href="{$cat}/RecentChanges">{icon name=magnifier title="Changements récents"}</a>
+      {$cat} <a href="{$cat}/RecentChanges">{icon name=magnifier title="Changements récents"}</a>
     </td>
   </tr>
 {foreach from=$pages item=perm key=page name=pages}
@@ -74,7 +74,7 @@
       {else}
       <img src="images/T.gif" alt="|" style="width: 12px: height: 21px" />
       {/if}
-      <a href="{$cat}/{$page}">{$page}</a>{if $perm.cached}*{/if} <a href="{$cat}/{$page}?action=edit" class="indice">{icon name=page_edit title='éditer'}</a>
+      <a href="{$cat}/{$page}">{$page}</a>{if $perm.cached}*{/if} <a href="{$cat}/{$page}?action=edit" class="indice">{icon name=page_edit title='éditer'}</a>
     </td>
     <td class="center" style="margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; height: 20px">
       {$perm.read}
   <tr class="pair">
     <td class="action" colspan="4">
       <span onclick="check_all_boxes('update_pages', true)">{icon name=tick title='tout cocher'}</span>
-      <span onclick="check_all_boxes('update_pages', false)">{icon name=cross title='tout décocher'}</span>
+      <span onclick="check_all_boxes('update_pages', false)">{icon name=cross title='tout décocher'}</span>
       <span onclick="check_all_boxes('update_pages', 'toggle')">{icon name=arrow_refresh title='toggle'}</span>
     </td>
   </tr>
   <tr class="pair">
     <td>
-      Attribue les permissions aux pages cochées :
+      Attribue les permissions aux pages cochées :
     </td>
     <td>
       <select name="read">
 </form>
 
 <p class="smaller">
-  * : les pages marquées d'une astérisque sont actuellement disponibles en cache (accès plus rapide)
+  * : les pages marquées d'une astérisque sont actuellement disponibles en cache (accès plus rapide)
 </p>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 85dff99..6632c49 100644 (file)
@@ -47,4 +47,4 @@
 
 {include file="include/csv-importer.tpl"}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 126852a..87724d6 100644 (file)
@@ -75,7 +75,7 @@
     </tr>
     {if !$saved}
     <tr>
-      <td class="titre">Echéance d'envoi</td>
+      <td class="titre">Echéance d'envoi</td>
       <td>
         le <select name="echeance_date">{$echeance_date|smarty:nodefaults}</select>
         vers <select name="echeance_time">{$echeance_time|smarty:nodefaults}</select>
       <td colspan="2" class="center">
         Envoi au plus tard le {$echeance|date_format:"%x vers %Hh"}<br />
         {if $is_xorg}
-        [<a href="ax/edit/valid" onclick="return confirm('Es-tu sûr de voiloir valider l\'envoi de ce message ?');">{*
+        [<a href="ax/edit/valid" onclick="return confirm('Es-tu sûr de voiloir valider l\'envoi de ce message ?');">{*
           *}{icon name=thumb_up} Valider l'envoi</a>]
         {else}
-        [<a href="ax/edit/cancel" onclick="return confirm('Es-tu sûr de vouloir annuler l\'envoi de ce message ?');">{*
+        [<a href="ax/edit/cancel" onclick="return confirm('Es-tu sûr de vouloir annuler l\'envoi de ce message ?');">{*
           *}{icon name=thumb_down} Annuler l'envoi</a>]
         {/if}
       </td>
     {if $echeance}
     <input type="hidden" name="echeance" value="{$echeance}" />
     {/if}
-    <input type="submit" name="valid" value="Aperçu" />
+    <input type="submit" name="valid" value="Aperçu" />
     {if !$new}
     <input type="submit" name="valid" value="Confirmer" />
     {/if}
   </p>
 </form>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 210b5d5..4fb12b8 100644 (file)
 
 {if $axs}
 <p>
-Tu es actuellement inscrit aux envois exceptionnels de l'AX (pour choisir le format HTML ou texte, rends toi sur la page <a href='prefs'>des préférences</a>)
+Tu es actuellement inscrit aux envois exceptionnels de l'AX (pour choisir le format HTML ou texte, rends toi sur la page <a href='prefs'>des préférences</a>)
 </p>
 <div class='center'>
-  [<a href='ax/out'>{icon name=delete} me désinscrire des envois exceptionnels</a>]
+  [<a href='ax/out'>{icon name=delete} me désinscrire des envois exceptionnels</a>]
 </div>
 {else}
 <p>
@@ -77,4 +77,4 @@ Tu n'es actuellement pas inscrit aux envois exceptionnels de l'AX.
 </table>
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 32fcea5..92d52c1 100644 (file)
@@ -41,7 +41,7 @@
 {$am->signature('text')}
 
 --------------------------------------------------------------------
-Cette lettre est envoyée par l'AX grâce aux outils de Polytechnique.org.
+Cette lettre est envoyée par l'AX grâce aux outils de Polytechnique.org.
 
 archives         : [https://www.polytechnique.org/ax]
 ne plus recevoir : [https://www.polytechnique.org/ax/out{if $hash}/{$hash}{/if}]
@@ -74,7 +74,7 @@ ne plus recevoir : [https://www.polytechnique.org/ax/out{if $hash}/{$hash}{/if}]
       <div class="body">{$am->body('html')|smarty:nodefaults}</div>
       <div class="signature">{$am->signature('html')|smarty:nodefaults}</div>
       <div class="foot1">
-        Cette lettre est envoyée par l'AX grâce aux outils de Polytechnique.org.
+        Cette lettre est envoyée par l'AX grâce aux outils de Polytechnique.org.
       </div>
       <div class="foot2">
         [<a href="https://www.polytechnique.org/ax">archives</a>&nbsp;|
@@ -88,4 +88,4 @@ ne plus recevoir : [https://www.polytechnique.org/ax/out{if $hash}/{$hash}{/if}]
 {/if}
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index ca26d87..4b256a8 100644 (file)
@@ -24,7 +24,7 @@
   {if $ax->_date}
   Lettre de l'AX du {$ax->_date|date_format}
   {else}
-  Lettre de l'AX en préparation
+  Lettre de l'AX en préparation
   {/if}
 </h1>
 
@@ -36,7 +36,7 @@
 [<a href='{$platal->pl_self()}?text=1'>version Texte</a>]
 {/if}
 {if !$ax->_date}
-[<a href='ax/edit'>éditer</a>]
+[<a href='ax/edit'>éditer</a>]
 {/if}
 </p>
 
@@ -51,4 +51,4 @@
   {include file="axletter/letter.tpl"}
 </fieldset>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 3407308..4473714 100644 (file)
 {*                                                                        *}
 {**************************************************************************}
 
-<h1>Désinscription des envois de l'AX</h1>
+<h1>Désinscription des envois de l'AX</h1>
 
 {if $success}
 <p>
-  Votre inscription aux envois exceptionnels de l'AX a été réalisée avec
-  succès. Si vous désirez vous réinscrire, merci de contacter
-  <a href="mailto:info@amicale.polytechnique.org">l'AX</a>. Vous pouvez également
-  le faire en vous <a href="register">inscrivant à Polytechnique.org</a> (pour 
+  Votre inscription aux envois exceptionnels de l'AX a été réalisée avec
+  succès. Si vous désirez vous réinscrire, merci de contacter
+  <a href="mailto:info@amicale.polytechnique.org">l'AX</a>. Vous pouvez également
+  le faire en vous <a href="register">inscrivant à Polytechnique.org</a> (pour 
   les X uniquement).
 </p>
 {else}
 <p>
-  Votre inscription aux envois de l'AX n'a pu être résiliée. Merci de contacter
+  Votre inscription aux envois de l'AX n'a pu être résiliée. Merci de contacter
   au plus vite <a href="mailto:info@amicale.polytechnique.org">l'AX</a> pour faire
-  part de ce problème.
+  part de ce problème.
 </p>
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 939343a..7581b47 100644 (file)
@@ -23,4 +23,4 @@
 <br />
 {$banana_res|smarty:nodefaults}
  
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index a2684fc..4298195 100644 (file)
@@ -26,7 +26,7 @@
   <tr>
     <td>
       <ul id="onglet">
-        <li class="actif">Préférences</li>
+        <li class="actif">Préférences</li>
         <li><a href="banana/subscription">Abonnements</a></li>
         <li><a href="banana">Les Forums</a></li>
       </ul>
 {if !$smarty.post.action}
 
       <p class="normal">
-        Tu peux régler quelques paramètres qui apparaîtront sur les messages lorsque 
-        tu posteras sur les forums. Cela ne te permettra pas d'être anonyme, puisque
-        tout le monde pourra remonter à ton identité en regardant ta fiche. L'objectif
-        est simplement de permettre plus de convivialité.
+        Tu peux régler quelques paramètres qui apparaîtront sur les messages lorsque 
+        tu posteras sur les forums. Cela ne te permettra pas d'être anonyme, puisque
+        tout le monde pourra remonter à ton identité en regardant ta fiche. L'objectif
+        est simplement de permettre plus de convivialité.
       </p>
       <p class="normal">
         Tu pourras voir dans les forums les nouveaux messages mis en valeur (en
-        général en gras). Si tu consultes les forums régulièrement, tu peux en avoir
-        assez de voir tout le contenu du forum : la dernière option te permet de
+        général en gras). Si tu consultes les forums régulièrement, tu peux en avoir
+        assez de voir tout le contenu du forum : la dernière option te permet de
         n'afficher que les fils de discussion contenant des messages lus.
       </p>
 
@@ -67,7 +67,7 @@
           </tr>
           <tr class="impair">
             <td class="bicoltitre">
-              Adresse électronique
+              Adresse électronique
             </td>
             <td>
               <input type="text" name="bananamail" value="{$mail}" />
@@ -97,7 +97,7 @@
           </tr>
           <tr class="pair">
             <td class="bicoltitre">
-              Mise à jour des messages non lus
+              Mise à jour des messages non lus
             </td>
             <td>
               <input type="radio" name="bananaupdate" value="1" 
 
 {else}
       <p class="normal">
-        Ton profil est enregistré !!!
+        Ton profil est enregistré !!!
       </p>
 {/if}
 
   </tr>
 </table>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index c477d5c..262d039 100644 (file)
@@ -37,4 +37,4 @@ CLASS:PUBLIC
 {display_ical name="summary" value=$e.summary}\r
 END:VEVENT\r
 {/foreach}\r
-END:VCALENDAR
\ No newline at end of file
+END:VCALENDAR{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 9b41374..2b23b25 100644 (file)
@@ -42,7 +42,7 @@
         <a href="carnet/contacts/trombi">Le trombi de tes contacts</a>
       </h3>
       <div class="explication">
-        La même chose que la page de tes contacts... <strong>en images !</strong>
+        La même chose que la page de tes contacts... <strong>en images !</strong>
       </div>
     </td>
   </tr>
   <tr class="pair">
     <td class='half'>
       <h3>
-        <a href="carnet/panel">Tous les évenements de la semaine</a>
+        <a href="carnet/panel">Tous les évenements de la semaine</a>
       </h3>
       <div class="explication">
-        Affichage de tous les évenements de camarades/promos
+        Affichage de tous les évenements de camarades/promos
       </div>
     </td>
     <td class='half'>
         <a href="carnet/notifs">Configurer tes notifications</a>
       </h3>
       <div class="explication">
-        Être notifié des inscriptions, décès, changement de fiche, ...
+        Être notifié des inscriptions, décès, changement de fiche, ...
       </div>
     </td>
   </tr>
 </table>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index a674a3a..6757859 100644 (file)
 
 <form action="carnet/contacts" method="post">
 <p>
-  Ajouter la personne suivante à ma liste de contacts (prenom.nom) :<br />
+  Ajouter la personne suivante à ma liste de contacts (prenom.nom) :<br />
   <input type="hidden" name="action" value="ajouter" />
   <input type="text" name="user" size="20" maxlength="70" />&nbsp;
   <input type="submit" value="Ajouter" />
 </p>
 </form>
 <p>
-  Tu peux également rajouter des camarades dans tes contacts lors d'une recherche dans l'annuaire : 
-  il te suffit de cliquer sur l'icône {icon name=add} en face de son nom dans les résultats !
+  Tu peux également rajouter des camarades dans tes contacts lors d'une recherche dans l'annuaire : 
+  il te suffit de cliquer sur l'icône {icon name=add} en face de son nom dans les résultats !
 </p>  
 
 {if $trombi || $citer->total()}
 <p>
-Pour récupérer ta liste de contacts dans un PDF imprimable :<br />
+Pour récupérer ta liste de contacts dans un PDF imprimable :<br />
 (attention, les photos font beaucoup grossir les fichiers !)
 </p>
 <ul>
@@ -56,7 +56,7 @@ Pour r
 </ul>
 
 <p>
-  Tu peux télécharger des informations sur tes contacts :
+  Tu peux télécharger des informations sur tes contacts :
 </p>
 <ul>
   <li>
@@ -67,7 +67,7 @@ Pour r
   </li>
   <li>
     {icon name=vcard title='Carte de visite'} 
-    <a href="carnet/contacts/vcard/photos/MesContactsXorg.vcf">La carte de visite électronique</a>
+    <a href="carnet/contacts/vcard/photos/MesContactsXorg.vcf">La carte de visite électronique</a>
     (<a href="carnet/contacts/vcard/MesContactsXorg.vcf">sans les photos</a>)
   </li>
 </ul>
@@ -77,7 +77,7 @@ Pour r
 <h1>Mon trombino de contacts</h1>
 
 <p>
-Pour afficher la liste détaillée de tes contacts: [<a href="carnet/contacts?order={$order}&inv={$inv}"><strong>vue classique</strong></a>]
+Pour afficher la liste détaillée de tes contacts: [<a href="carnet/contacts?order={$order}&inv={$inv}"><strong>vue classique</strong></a>]
 </p>
 
 {include file=carnet/tricontacts.tpl order=$order}
@@ -111,4 +111,4 @@ Pour afficher la liste d
 {/if}
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 3d4efbd..ecae28d 100644 (file)
 
 <h1>Notifications automatiques</h1>
 
-<p>Les mails sont hebdomadaires (pour éviter une trop grosse charge du serveur de mails et de ta boite mail).
-S'il n'y a rien à te signaler le mail ne t'est pas envoyé.</p>
+<p>Les mails sont hebdomadaires (pour éviter une trop grosse charge du serveur de mails et de ta boite mail).
+S'il n'y a rien à te signaler le mail ne t'est pas envoyé.</p>
 
 <form action="carnet/notifs" method="post">
   <fieldset>
     <legend>Mail</legend>
     <input type='checkbox' name='mail' onclick="this.form.submit();" {if $watch->watch_mail}checked="checked"{/if} />
-    Recevoir un mail hebdomadaire des événements que je n'ai pas déjà vus sur le site<br />
+    Recevoir un mail hebdomadaire des événements que je n'ai pas déjà vus sur le site<br />
     <input type='hidden' name='flags_mail' value='valider' />
   </fieldset>
 </form>
 
 <form action="carnet/notifs" method="post">
   <fieldset>
-    <legend>Événements à surveiller</legend>
+    <legend>Événements à surveiller</legend>
     {foreach from=$watch->cats() item=s key=i}
     <input type='checkbox' name='sub[{$i}]' {if $watch->subs($i)}checked="checked"{/if} />
     {$s.short} {if $s.type eq near}<sup>o</sup>{elseif $s.type eq often}<sup>*</sup>{/if}<br />
     {/foreach}
-    <span class='smaller'><sup>*</sup>: ne concerne pas les promos (événements très fréquents)</span><br />
+    <span class='smaller'><sup>*</sup>: ne concerne pas les promos (événements très fréquents)</span><br />
     <span class='smaller'><sup>o</sup>: ne concerne que les promos entre {$smarty.session.promo-1} et {$promo_sortie-2} que tu surveilles</span>
   </fieldset>
   <div class='center'>
@@ -67,7 +67,7 @@ S'il n'y a rien 
 <h2>Surveiller des promos</h2>
 
 <p>
-Attention : pour les promos, tu n'es pas notifié des événements trop fréquents (par exemple les changements de fiche).
+Attention : pour les promos, tu n'es pas notifié des événements trop fréquents (par exemple les changements de fiche).
 </p>
 
 <form action="carnet/notifs/" method="post">
@@ -87,7 +87,7 @@ Attention : pour les promos, tu n'es pas notifi
     <p>Tu surveilles les promos suivantes :</p>
     <ul>
       {foreach from=$watch->promos() item=p}
-      <li>{if $p.0 eq $p.1}{$p.0}{else}{$p.0} à {$p.1}{/if}</li>
+      <li>{if $p.0 eq $p.1}{$p.0}{else}{$p.0} à {$p.1}{/if}</li>
       {/foreach}
     </ul>
     {/if}
@@ -97,12 +97,12 @@ Attention : pour les promos, tu n'es pas notifi
 <h2>Surveiller des non inscrits</h2>
 
 <p>
-Si un non-inscrit que tu surveilles s'inscrit, il sera automatiquement ajouté à tes contacts.
+Si un non-inscrit que tu surveilles s'inscrit, il sera automatiquement ajouté à tes contacts.
 </p>
 
 <p>
 Pour surveiller des membres non-inscrits, il faut passer par la <a href="search" class='popup'>recherche</a>
-et cliquer sur les icones {icon name=add} pour les ajouter à cette liste
+et cliquer sur les icones {icon name=add} pour les ajouter à cette liste
 </p>
 
 <fieldset>
@@ -121,4 +121,4 @@ et cliquer sur les icones {icon name=add} pour les ajouter 
   {/if}
 </fieldset>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index d5f0ea7..476445f 100644 (file)
 <h1>Bilan des Notifications</h1>
 
 <p>
-Cette page récapitule tous les événements que tu surveilles de la semaine écoulée
+Cette page récapitule tous les événements que tu surveilles de la semaine écoulée
 </p>
 
 <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="carnet/panel?read={$now}">marquer comme vus</a> sans te déconnecter.
+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="carnet/panel?read={$now}">marquer comme vus</a> sans te déconnecter.
 </p>
 
 <p>
-Tu peux choisir plus finement les données affichées sur cette page.
-Il faut pour celà se rendre sur la page de <a href='carnet/notifs'>configuration des notifications</a>.
+Tu peux choisir plus finement les données affichées sur cette page.
+Il faut pour celà se rendre sur la page de <a href='carnet/notifs'>configuration des notifications</a>.
 </p>
 
 <div class="right">
@@ -70,7 +70,7 @@ Il faut pour cel
       </a>
       {if !$promo[row].contact}
       <a href="carnet/contacts?action=ajouter&amp;user={$promo[row].bestalias}">{*
-        *}{icon name=add title="ajouter à mes contacts"}</a>
+        *}{icon name=add title="ajouter à mes contacts"}</a>
       {/if}
       {else}
       {$promo[row].prenom} {$promo[row].nom}
@@ -88,4 +88,4 @@ Il faut pour cel
 {/foreach}
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index b3863fb..7a40b42 100644 (file)
@@ -61,4 +61,4 @@
     {/foreach}
   </channel>
 </rss>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 5efd70e..f225bb6 100644 (file)
@@ -34,10 +34,10 @@ Trier par :
 [<a href='carnet/contacts?order=promo&amp;trombi={$smarty.request.trombi}&amp;inv=1'>{if ($order eq 'promo')}<strong>promo <img src='images/dn.png' alt='crois.' /></strong>{else}promo{/if}</a>]
 {/if}
 {if ($order eq 'last') and ($smarty.request.inv)}
-[<a href='carnet/contacts?order=last&amp;trombi={$smarty.request.trombi}'><strong>dernière modification <img src='images/up.png' alt='decr.' /></strong></a>]
+[<a href='carnet/contacts?order=last&amp;trombi={$smarty.request.trombi}'><strong>dernière modification <img src='images/up.png' alt='decr.' /></strong></a>]
 {else}
-[<a href='carnet/contacts?order=last&amp;trombi={$smarty.request.trombi}&amp;inv=1'>{if ($order eq 'last')}<strong>dernière modification <img src='images/dn.png'i alt='crois.' /></strong>{else}dernière modification{/if}</a>]
+[<a href='carnet/contacts?order=last&amp;trombi={$smarty.request.trombi}&amp;inv=1'>{if ($order eq 'last')}<strong>dernière modification <img src='images/dn.png'i alt='crois.' /></strong>{else}dernière modification{/if}</a>]
 {/if}
 </p>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 5f09cf7..9723fba 100644 (file)
@@ -20,5 +20,6 @@
 {*                                                                        *}
 {**************************************************************************}
 
-<h1 class="erreur">Tu n'as pas les permissions nécessaires pour accéder à cette page</h1>
+<h1 class="erreur">Tu n'as pas les permissions nécessaires pour accéder à cette page</h1>
 
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index b556725..97d57da 100644 (file)
@@ -23,7 +23,8 @@
 <h1 class="erreur">Cette page n'existe pas !!!</h1>
 
 {if $near}
-<p>L'adresse suivante semble correspondre à ta demande :<br />
+<p>L'adresse suivante semble correspondre à ta demande :<br />
 <a href="{$globals->baseurl}/{$near}">{$globals->baseurl}/{$near}</a>
 </p>
 {/if}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index bbfdfc3..064e7b1 100644 (file)
@@ -38,7 +38,7 @@ function fillContent()
 {\r
   var field = document.getElementById('flyspray_detail');\r
   if (field.value == '' || (field.value.toUpperCase() == field.value && field.value.toLowerCase() == field.value)) {\r
-    field.value = "** Explique ici le problème ou l'amélioration proposée **";\r
+    field.value = "** Explique ici le problème ou l'amélioration proposée **";\r
     field.style.color = "gray";\r
     field.style.textAlign = "center";\r
     edited = false;\r
@@ -54,7 +54,7 @@ function fillContent()
 <script type="text/javascript">window.close();</script>\r
 {/if}\r
 <form action="send_bug" method="post" onsubmit="cleanContent()">\r
-  <h1>Signaler un bug ou demander une amélioration</h1>\r
+  <h1>Signaler un bug ou demander une amélioration</h1>\r
   <div style="margin-left:10%;margin-right:10%">\r
     <select name="task_type">\r
          <option value="bug">Bug</option>\r
@@ -74,4 +74,4 @@ function fillContent()
 </script>\r
 </div>\r
 \r
-{* vim:set et sws=2 sts=2 sw=2: *}\r
+{* vim:set et sws=2 sts=2 sw=2 enc=utf-8: *}\r
index 660027b..fdc54a8 100644 (file)
 
 {if $referer || $platal->pl_self() neq 'login'}
 <h1>
-  Accès restreint
+  Accès restreint
 </h1>
 <p>
   Bonjour,<br />
-  La page que vous avez demandé
+  La page que vous avez demandé
   (<strong>{if $referer}{$smarty.server.HTTP_REFERER}{else}{$globals->baseurl}/{$platal->pl_self()}{/if}</strong>)
-  nécessite une authentification.
+  nécessite une authentification.
 </p>
 {else}
 <h1>
-  Accès réservé aux polytechniciens
+  Accès réservé aux polytechniciens
 </h1>
 {/if}
 {if $smarty.session.auth ge AUTH_COOKIE}
 <p>
-<strong>Merci de rentrer ton mot de passe pour démarrer une connexion au site.</strong>
+<strong>Merci de rentrer ton mot de passe pour démarrer une connexion au site.</strong>
 Si tu n'es pas {insert name="getName"}, change le login ci-dessous, ou rends-toi sur
 <a href="register/">la page d'inscription</a>.
 </p>
@@ -49,15 +49,15 @@ Si tu n'es pas {insert name="getName"}, change le login ci-dessous, ou rends-toi
 </p>
 <ul>
   <li>
-  Si tu viens de terminer ta pré-inscription, <strong>il est dans le mail</strong> que
-  nous t'avons envoyé (expéditeur pre-inscription@{#globals.mail.domain#}).
+  Si tu viens de terminer ta pré-inscription, <strong>il est dans le mail</strong> que
+  nous t'avons envoyé (expéditeur pre-inscription@{#globals.mail.domain#}).
   </li>
   <li>
-  Si tu n'es jamais venu sur le site, <strong>il faut t'enregistrer auprès de
-    nous</strong> pour obtenir un accès. {#globals.core.sitename#} 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
+  Si tu n'es jamais venu sur le site, <strong>il faut t'enregistrer auprès de
+    nous</strong> pour obtenir un accès. {#globals.core.sitename#} 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 href="register/">Clique ici pour nous demander tes
-      paramètres personnels.</a></strong>
+      paramètres personnels.</a></strong>
   </li>
 </ul>
 {/if}
@@ -69,7 +69,7 @@ Si tu n'es pas {insert name="getName"}, change le login ci-dessous, ou rends-toi
     <tr>
       <th colspan="2">{if $smarty.server.HTTPS}{icon name=lock}{/if} Identification
       {if !$smarty.server.HTTPS}
-      (<a href="{$globals->baseurl|replace:"http":"https"}/{$platal->pl_self()}">{icon name=lock_add} Passer en connexion sécurisée</a>)
+      (<a href="{$globals->baseurl|replace:"http":"https"}/{$platal->pl_self()}">{icon name=lock_add} Passer en connexion sécurisée</a>)
       {/if}
       </th>
     </tr>
@@ -97,10 +97,10 @@ Si tu n'es pas {insert name="getName"}, change le login ci-dessous, ou rends-toi
     </tr>
     <tr>
       <td></td>
-      <td {popup caption='Connexion permanente' width='300' text="Coche cette case pour être automatiquement reconnu à ta prochaine connexion
+      <td {popup caption='Connexion permanente' width='300' text="Coche cette case pour être automatiquement reconnu à ta prochaine connexion
         depuis cet ordinateur.<br />
-        Il n'est pas conseillé de cocher la case si cette machine n'est pas <b>strictement</b> personnelle"}>
-        <input type="checkbox" name="remember" /> Garder l'accès aux services après déconnexion
+        Il n'est pas conseillé de cocher la case si cette machine n'est pas <b>strictement</b> personnelle"}>
+        <input type="checkbox" name="remember" /> Garder l'accès aux services après déconnexion
       </td>
     </tr>
     <tr>
@@ -117,13 +117,13 @@ Si tu n'es pas {insert name="getName"}, change le login ci-dessous, ou rends-toi
     </tr>
   </table>
   <p>     
-    Problème de connexion ? <a href="Xorg/FAQ?display=light#connect" class="popup2">La réponse est là.</a>
+    Problème de connexion ? <a href="Xorg/FAQ?display=light#connect" class="popup2">La réponse est là.</a>
   </p>
 </form>
 
 <div id="nologin" style="background: #fcc; color: red">
-  Pour assurer la confidentialité de ton mot de passe, il est chiffré sur ta machine
-  avant de nous être transmis. Pour cela, il faut
+  Pour assurer la confidentialité de ton mot de passe, il est chiffré sur ta machine
+  avant de nous être transmis. Pour cela, il faut
   <a href="Xorg/FAQ?display=light#connect" class="popup2">activer javascript</a>
   dans ton navigateur, ce qui n'est actuellement pas le cas.
   <div class="center" style="margin-top: 1ex">
@@ -140,25 +140,25 @@ Si tu n'es pas {insert name="getName"}, change le login ci-dessous, ou rends-toi
 
 <div class="smaller">
   {if $smarty.server.HTTPS}
-  {icon name=lock} Tu utilises actuellement une connexion HTTPS sécurisée. Aucune information ne circule
-  en clair entre chez toi et Polytechnique.org, ce qui assure une confidentialité maximale.
+  {icon name=lock} Tu utilises actuellement une connexion HTTPS sécurisée. Aucune information ne circule
+  en clair entre chez toi et Polytechnique.org, ce qui assure une confidentialité maximale.
   {else}
-  {icon name=lock_open} Tu utilises actuellement une connexion HTTP non sécurisée. Toutes les informations
-  (<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
+  {icon name=lock_open} Tu utilises actuellement une connexion HTTP non sécurisée. Toutes les informations
+  (<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()}">
-    {icon name=lock_add} Passer en connexion sécurisée</a>
+    {icon name=lock_add} Passer en connexion sécurisée</a>
   </div><br />
-  Plus d'informations sur la connexion sécurisée se trouvent
-  <a href="Xorg/CertificatDeSécurité?display=light" class="popup2">sur cette page</a>.
+  Plus d'informations sur la connexion sécurisée se trouvent
+  <a href="Xorg/CertificatDeSécurité?display=light" class="popup2">sur cette page</a>.
   {/if}
 </div>
 
 {if $smarty.request.response}<!-- failed login code //-->
 <br />
 <div class="erreur">
-  Erreur d'identification. Essaie à nouveau !
+  Erreur d'identification. Essaie à nouveau !
 </div>
 {/if}
 
@@ -187,4 +187,4 @@ Si tu n'es pas {insert name="getName"}, change le login ci-dessous, ou rends-toi
 </script>
 {/literal}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 9a7f684..8e39bd6 100644 (file)
@@ -30,8 +30,8 @@
       <td>
         <span class="smaller">
           <strong>
-            Pour des raisons de <span class="erreur">sécurité</span>, il est obligatoire de taper ton mot de passe, même
-            avec l'accès permanent, pour certaines opérations sensibles.
+            Pour des raisons de <span class="erreur">sécurité</span>, il est obligatoire de taper ton mot de passe, même
+            avec l'accès permanent, pour certaines opérations sensibles.
           </strong>
         </span>
       </td>
@@ -58,9 +58,9 @@
       </td>
     </tr>
     <tr>
-      <td {popup caption='Connexion permanente' width='300' text="Décoche cette case pour que le site oublie ce navigateur.<br />
-        Il est conseillé de décocher la case si cette machine n'est pas <b>strictement</b> personnelle"} colspan="2">
-        <input type="checkbox" name="remember" checked="checked" /> Garder l'accès aux services après déconnexion
+      <td {popup caption='Connexion permanente' width='300' text="Décoche cette case pour que le site oublie ce navigateur.<br />
+        Il est conseillé de décocher la case si cette machine n'est pas <b>strictement</b> personnelle"} colspan="2">
+        <input type="checkbox" name="remember" checked="checked" /> Garder l'accès aux services après déconnexion
       </td>
     </tr>
   </table>
@@ -68,7 +68,7 @@
 <br />
 {if $smarty.request.response}<!-- failed login code -->
 <div class="erreur">
-  Erreur d'identification. Essaie à nouveau !
+  Erreur d'identification. Essaie à nouveau !
 </div>
 {/if}
 
@@ -92,4 +92,4 @@
 </script>
 {/literal}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 9be2292..fa2c465 100644 (file)
 <tr class="impair">
   <td colspan="{$t->nbfields}">
     <strong>
-      Nouvelles entrées : <a href="{$t->pl}/new">Manuellement</a> &bull; <a href="{$t->pl}/massadd">Depuis un CSV</a>
+      Nouvelles entrées : <a href="{$t->pl}/new">Manuellement</a> &bull; <a href="{$t->pl}/massadd">Depuis un CSV</a>
     </strong>
   </td>
   <td class="right">
-    <a href="{$t->pl}/new">{icon name=add title='nouvelle entrée'}</a>
+    <a href="{$t->pl}/new">{icon name=add title='nouvelle entrée'}</a>
   </td>
 </tr>
 {/if}
@@ -72,7 +72,7 @@
   {if !$hideactions}
   <td class="action">
     {if !$readonly}
-    <a href="{$t->pl}/edit/{$idval}">{icon name=page_edit title='éditer'}</a>
+    <a href="{$t->pl}/edit/{$idval}">{icon name=page_edit title='éditer'}</a>
     <a href="{$t->pl}/delete/{$idval}">{icon name=delete title='supprimer'}</a>
     {/if}
   </td>
     <tr class="impair">
       <th colspan="2">
         {if $id}
-            modification de l'entré
+            modification de l'entré
         {else}
-            nouvelle entrée
+            nouvelle entrée
         {/if}
       </th>
     </tr>
 {/if}
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 1c4f539..378e540 100644 (file)
@@ -93,4 +93,4 @@ SORT-STRING:{$vcard.nom|vcard_enc}
 REV:{$vcard.date|date_format:"%Y%m%dT000000Z"}
 END:VCARD{"\n"}
 {/foreach}
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 9ea4730..1fece25 100644 (file)
@@ -28,7 +28,7 @@
     </td>
     {if $canedit}
     <td>
-      <a href='{$wikipage}?action=edit'>Éditer la page</a>
+      <a href='{$wikipage}?action=edit'>Éditer la page</a>
     </td>
     {/if}
   {if $has_perms}
@@ -50,7 +50,7 @@
       {html_options options=$perms_opts selected=$perms[1]}
       </select>
     </td>
-    <td colspan='2' style='text-align: left'>&lt;-- Droits associés</td>
+    <td colspan='2' style='text-align: left'>&lt;-- Droits associés</td>
   {/if}
   </tr>
 </table>
@@ -61,3 +61,4 @@
 {else}
 {include file=$pmwiki_cache}
 {/if}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index a17d840..6ec64c1 100644 (file)
 
 {if $success}
   <p>
-  La demande de création des alias <strong>{$success}@{#globals.mail.alias_dom#}</strong> et
-  <strong>{$success}@{#globals.mail.alias_dom2#}</strong> a bien été enregistrée. Après
-    vérification, tu recevras un mail te signalant l'ouverture de ces adresses.
+  La demande de création des alias <strong>{$success}@{#globals.mail.alias_dom#}</strong> et
+  <strong>{$success}@{#globals.mail.alias_dom2#}</strong> a bien été enregistrée. Après
+    vérification, tu recevras un mail te signalant l'ouverture de ces adresses.
   </p>
   <p>
     Encore merci de nous faire confiance pour tes e-mails !
   </p>
 {else}
   <h1>
-    Adresses e-mail personnalisées
+    Adresses e-mail personnalisées
   </h1>
 
 {if $actuel}
         <input type="checkbox" {if $mail_public}checked="checked"{/if}
             onclick="
                 Ajax.update_html(null,'{$globals->baseurl}/emails/alias/set/'+(this.checked?'public':'private'));
-                document.getElementById('mail_public').innerHTML = (this.checked?'public et apparaît donc sur ta fiche':'privé et n\'apparaît nulle part sur le site') + '.';
+                document.getElementById('mail_public').innerHTML = (this.checked?'public et apparaît donc sur ta fiche':'privé et n\'apparaît nulle part sur le site') + '.';
             " />
       </td>
       <td>
         Ton alias est actuellement : <strong>{$actuel}</strong>. Il est pour l'instant
-        <span id="mail_public">{if $mail_public}public et apparaît donc sur ta fiche.{else}privé et n'apparaît nulle part sur le site.{/if}</span>
+        <span id="mail_public">{if $mail_public}public et apparaît donc sur ta fiche.{else}privé et n'apparaît nulle part sur le site.{/if}</span>
       </td>
     </tr>
   </table>
     
 {else}
   <p>
-    Pour plus de <strong>convivialité</strong> dans l'utilisation de tes mails, tu peux choisir une adresse
-    e-mail discrète et personnalisée. Ce nouvel e-mail peut par exemple correspondre à ton surnom.
+    Pour plus de <strong>convivialité</strong> dans l'utilisation de tes mails, tu peux choisir une adresse
+    e-mail discrète et personnalisée. Ce nouvel e-mail peut par exemple correspondre à ton surnom.
   </p>
 {/if}
 
   <p>
-    Pour de plus amples informations sur ce service, nous t'invitons à consulter
-    <a href="Xorg/AliasMelix">cette documentation</a> qui répondra
-    sans doute à toutes tes questions
+    Pour de plus amples informations sur ce service, nous t'invitons à consulter
+    <a href="Xorg/AliasMelix">cette documentation</a> qui répondra
+    sans doute à toutes tes questions
   </p>
 
   {if $actuel}
   <p>
-  <strong>Note : tu as déjà l'alias {$actuel}, or tu ne peux avoir qu'un seul alias à la fois.
-    Si tu effectues une nouvelle demande l'ancien alias sera effacé.</strong>
+  <strong>Note : tu as déjà l'alias {$actuel}, or tu ne peux avoir qu'un seul alias à la fois.
+    Si tu effectues une nouvelle demande l'ancien alias sera effacé.</strong>
   </p>
   {/if}
 
   {if $demande}
   <p>
-  <strong>Note : tu as déjà effectué une demande pour {$demande->alias}, dont le traitement est
+  <strong>Note : tu as déjà effectué une demande pour {$demande->alias}, dont le traitement est
     en cours. Si tu souhaites modifier ceci refais une demande, sinon ce n'est pas la peine.</strong>
   </p>
   {/if}
@@ -87,7 +87,7 @@
         <th>Demande d'alias</th>
       </tr>
       <tr>
-        <td>Alias demandé :</td>
+        <td>Alias demandé :</td>
       </tr>
       <tr>
         <td><input type="text" name="alias" value="{$r_alias}" />@{#globals.mail.alias_dom#} et @{#globals.mail.alias_dom2#}</td>
                 <input type="checkbox" name="public" {if $mail_public}checked="checked"{/if}/>
               </td>
               <td class="texte">
-                adresse publique (apparaît sur ta fiche).
+                adresse publique (apparaît sur ta fiche).
               </td>
              </tr>
           </table>
         </td>
       </tr>
       <tr>
-        <td>Brève explication :</td>
+        <td>Brève explication :</td>
       </tr>
       <tr>
         <td><textarea rows="5" cols="50" name="raison">{$r_raison}</textarea></td>
   </form>
   {if $actuel}
   <form action="emails/alias/delete/{$actuel}" method="post"
-      onsubmit="return confirm('Es-tu sûr de vouloir supprimer {$actuel} ?')">
+      onsubmit="return confirm('Es-tu sûr de vouloir supprimer {$actuel} ?')">
     <table class="bicol" cellpadding="4" summary="Suppression d'alias">
       <tr>
         <th>Suppression d'alias</th>
   {/if}
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index d99a085..b3ad69e 100644 (file)
 
 <script type="text/javascript" src="javascript/ajax.js"></script>
   <fieldset>
-    <legend><strong>Choisis ton propre réglage :</strong></legend>
+    <legend><strong>Choisis ton propre réglage :</strong></legend>
     <input id='s0' type='radio' name='statut_filtre' value='0' {if $filtre eq 0}checked="checked"{/if} onclick="Ajax.update_html(null, '{$globals->baseurl}/emails/antispam/'+this.value)" />
-    <label for='s0'>(1) le filtre anti-spam est coupé</label>
+    <label for='s0'>(1) le filtre anti-spam est coupé</label>
     <br />
     <input id='s1' type='radio' name='statut_filtre' value='1' {if $filtre eq 1}checked="checked"{/if} onclick="Ajax.update_html(null, '{$globals->baseurl}/emails/antispam/'+this.value)" />
-    <label for='s1'>(2) le filtre anti-spam est activé, et marque les mails</label>
+    <label for='s1'>(2) le filtre anti-spam est activé, et marque les mails</label>
     <br />
     <input id='s2' type='radio' name='statut_filtre' value='2' {if $filtre eq 2}checked="checked"{/if} onclick="Ajax.update_html(null, '{$globals->baseurl}/emails/antispam/'+this.value)" />
-    <label for='s2'>(3) le filtre anti-spam est activé, marque les mails, et élimine les spams avec des notes les plus hautes</label>
+    <label for='s2'>(3) le filtre anti-spam est activé, marque les mails, et élimine les spams avec des notes les plus hautes</label>
     <br />
     <input id='s3' type='radio' name='statut_filtre' value='3' {if $filtre eq 3}checked="checked"{/if} onclick="Ajax.update_html(null, '{$globals->baseurl}/emails/antispam/'+this.value)" />
-    <label for='s3'>(4) le filtre anti-spam est activé, et élimine les mails détectés comme spams</label>
+    <label for='s3'>(4) le filtre anti-spam est activé, et élimine les mails détectés comme spams</label>
   </fieldset>
 
 {include file=../spool/wiki.d/cache_Xorg.Antispam.tpl part=2 included=1}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index c61cd60..c9c0c51 100644 (file)
 {subject text=#subject#}
 Bonjour !
 
-  Nous t'écrivons car lors de l'envoi de la lettre d'information mensuelle
-de Polytechnique.org à ton adresse polytechnicienne :
+  Nous t'écrivons car lors de l'envoi de la lettre d'information mensuelle
+de Polytechnique.org à ton adresse polytechnicienne :
 
     {$x.alias}@polytechnique.org,
 
 l'adresse {$email}, sur laquelle tu rediriges ton courrier, ne fonctionnait pas.
 
-  Estimant que cette information serait susceptible de t'intéresser, nous
-avons préféré t'en informer. Il n'est pas impossible qu'il ne s'agisse que
+  Estimant que cette information serait susceptible de t'intéresser, nous
+avons préféré t'en informer. Il n'est pas impossible qu'il ne s'agisse que
 d'une panne temporaire.  Si tu souhaites changer la liste des adresses sur
-lesquelles tu reçois le courrier qui t'es envoyé à ton adresse
+lesquelles tu reçois le courrier qui t'es envoyé à ton adresse
 polytechnicienne, il te suffit de te rendre sur la page :
 
     https://www.polytechnique.org/emails/redirect
 
 
-A bientôt sur Polytechnique.org !
-L'équipe d'administration <support@polytechnique.org>
+A bientôt sur Polytechnique.org !
+L'équipe d'administration <support@polytechnique.org>
   
 ---------------------------------------------------------------------------
 
   PS : si jamais tu ne disposes plus du mot de passe te permettant
-d'accéder au site, rends toi sur la page
+d'accéder au site, rends toi sur la page
 
     https://www.polytechnique.org/recovery
 
-elle te permettra de créer un nouveau mot de passe après avoir rentré ton
+elle te permettra de créer un nouveau mot de passe après avoir rentré ton
 login ({$x.alias}) et ta date de naissance !";
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index f491edc..c091430 100644 (file)
 <h2 class='erreur'>Erreur !</h2>
 
 <p>
-Tu as entré une adresse @polytechnique.org, @m4x.org ou @melix, ce qui est invalide.
+Tu as entré une adresse @polytechnique.org, @m4x.org ou @melix, ce qui est invalide.
 </p>
 
 <p>
-En effet, il faut nous donner l'adresse qui se cache derrière l'adresse polytechnicienne de ton
-correspondant si tu veux que nous puissions te répondre.
+En effet, il faut nous donner l'adresse qui se cache derrière l'adresse polytechnicienne de ton
+correspondant si tu veux que nous puissions te répondre.
 </p>
 {elseif $x && $x.nb_mails}
-<h2>Patte Cassée</h2>
+<h2>Patte Cassée</h2>
   <p>
-    Ton correspondant a à l'heure actuelle <span class="erreur">{$x.nb_mails} adresse(s) email(s) de redirection active(s)
-    en dehors de celle que tu nous as communiquée</span>. Cela ne veut pas forcément dire qu'il les avait
-    déjà activées lorsque tu as envoyé ton email, mais c'est fort probable.
+    Ton correspondant a à l'heure actuelle <span class="erreur">{$x.nb_mails} adresse(s) email(s) de redirection active(s)
+    en dehors de celle que tu nous as communiquée</span>. Cela ne veut pas forcément dire qu'il les avait
+    déjà activées lorsque tu as envoyé ton email, mais c'est fort probable.
   </p>
   <p>
-    Nous pensons qu'il serait une bonne idée de le prévenir que cette adresse email ne fonctionne plus.
-    Si tu veux que nous lui envoyions un mail automatique de ta part pour le prévenir,
+    Nous pensons qu'il serait une bonne idée de le prévenir que cette adresse email ne fonctionne plus.
+    Si tu veux que nous lui envoyions un mail automatique de ta part pour le prévenir,
     <a href="emails/broken/warn/{$email}">clique sur ce lien</a>.
   </p>
 {elseif $x}
-<h2>Patte Cassée</h2>
+<h2>Patte Cassée</h2>
   <p>
-    Désolé, mais ton correspondant, {$x.prenom} {$x.nom} (X{$x.promo}),
+    Désolé, mais ton correspondant, {$x.prenom} {$x.nom} (X{$x.promo}),
     n'a actuellement <span class="erreur">aucune adresse email de redirection 
       active autre que celle que tu viens de rentrer.</span>
-    Nous t'invitons à prendre contact avec lui autrement que par email,
-    l'idéal étant de l'informer si possible que sa patte Polytechnique.org est cassée...!
+    Nous t'invitons à prendre contact avec lui autrement que par email,
+    l'idéal étant de l'informer si possible que sa patte Polytechnique.org est cassée...!
   </p>
   <p>
-    Si tu connais une autre adresse email où le contacter, nous pouvez l'inviter à mettre à jour sa redirection
+    Si tu connais une autre adresse email où le contacter, nous pouvez l'inviter à mettre à jour sa redirection
     Polytechnique.org. Pour ceci il suffit que tu remplisses <a href="marketing/broken/{$x.forlife}">ce fomulaire</a>.
   </p>
 {elseif $email}
 <p class="erreur">
-  Désolé mais plus personne n'utilise l'adresse {$email} comme adresse de redirection.
+  Désolé mais plus personne n'utilise l'adresse {$email} comme adresse de redirection.
   Nous ne pouvons donc malheureusement te fournir aucune information...
 </p>
 {/if}
@@ -69,7 +69,7 @@ correspondant si tu veux que nous puissions te r
   <form action="emails/broken" method="post">
   <table class="tinybicol" cellpadding="3" summary="Saisie email en panne">
     <tr>
-      <th>Adresse email défectueuse</th>
+      <th>Adresse email défectueuse</th>
     </tr>
     <tr>
       <td class='center'><input type="text" name="email" size="60" /></td>
@@ -81,6 +81,6 @@ correspondant si tu veux que nous puissions te r
   </form>
 </div>
 
-{include file=../spool/wiki.d/cache_Xorg.PatteCassée.tpl included=1}
+{include file=../spool/wiki.d/cache_Xorg.PatteCassée.tpl included=1}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 2d9f0e8..d942a0b 100644 (file)
   </tr>
   <tr class="impair">
     <td colspan="2">
-      <strong>Ajouter une entrée manuellement</strong>
+      <strong>Ajouter une entrée manuellement</strong>
     </td>
     <td colspan="2" class="right">
-      <strong><a href="admin/emails/duplicated/create">créer{icon name=add}</a></strong>
+      <strong><a href="admin/emails/duplicated/create">créer{icon name=add}</a></strong>
     </td>
   </tr>
   {foreach from=$table item=doublon}
   <tr class="{cycle values="pair,impair"}">
     <td>
       <strong>{$doublon.mail}</strong><br />
-      Détecté le {$doublon.detection|date_format}
+      Détecté le {$doublon.detection|date_format}
     </td>
     <td>
       {$doublon.state}
@@ -63,7 +63,7 @@
   {/foreach}
 </table>
 {elseif $action eq "create" || $action eq "edit"}
-[<a href="admin/emails/duplicated">Retour à la liste des doublons</a>]<br /><br />
+[<a href="admin/emails/duplicated">Retour à la liste des doublons</a>]<br /><br />
 <form method="post" action="admin/emails/duplicated">
 <table class="tinybicol">
   <tr>
@@ -92,7 +92,7 @@
     {/if}
   {/foreach}
   <tr class="pair">
-    <td class="titre">Date de détection</td>
+    <td class="titre">Date de détection</td>
     <td>{$doublon.detection|date_format}</td>
   {/if}
   </tr>
   </tr>
   <tr class="impair">
     <td colspan="2">
-      <small>Dernière édition par {$doublon.edit} le {$doublon.last|date_format}</small>
+      <small>Dernière édition par {$doublon.edit} le {$doublon.last|date_format}</small>
     </td>
   {/if}
   </tr>
 </form>
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 24b9eb5..ea6c2e2 100644 (file)
 {*                                                                        *}
 {**************************************************************************}
 
-<h1>Gestion de mes courriers électroniques</h1>
+<h1>Gestion de mes courriers électroniques</h1>
 
 <script type="text/javascript" src="javascript/ajax.js">
 </script>
 <table class="bicol">
   <tr>
-    <th>Mes adresses polytechniciennes à vie</th>
+    <th>Mes adresses polytechniciennes à vie</th>
   </tr>
   <tr class="impair">
     <td>
           {/iterate}
         </div>
       <br />
-      L'adresse cochée est celle que tu utilises le plus (et qui sera donc affichée sur ta carte de visite, ta fiche, etc...).
+      L'adresse cochée est celle que tu utilises le plus (et qui sera donc affichée sur ta carte de visite, ta fiche, etc...).
       Coche une autre case pour en changer !
     </td>
   </tr>
   <tr class="pair">
     <td>
-      (M4X signifie <em>mail for X</em>, son intérêt est de te doter d'une adresse à vie
+      (M4X signifie <em>mail for X</em>, son intérêt est de te doter d'une adresse à vie
       moins "voyante" que l'adresse @{#globals.mail.domain#}).
     </td>
   </tr>
 </table>
 
 <p class="smaller">
-(*) cette adresse email t'est réservée pour une période 100 ans après ton entrée à l'X (dans ton cas, jusqu'en
+(*) cette adresse email t'est réservée pour une période 100 ans après ton entrée à l'X (dans ton cas, jusqu'en
 {$smarty.session.promo+100}).
 </p>
 <p class="smaller">
-(**) cette adresse email t'est réservée à vie.
+(**) cette adresse email t'est réservée à vie.
 </p>
 <p class="smaller">
 {if $homonyme}
 Tu as un homonyme X donc tu ne peux pas profiter de l'alias {$homonyme}@{#globals.mail.domain#}. Si quelqu'un essaie
-d'envoyer un mail à cette adresse par mégarde il recevra une réponse d'un robot lui expliquant l'ambiguité et lui
-proposant les adresses des différents homonymes.
+d'envoyer un mail à cette adresse par mégarde il recevra une réponse d'un robot lui expliquant l'ambiguité et lui
+proposant les adresses des différents homonymes.
 {else}
-Si tu venais à avoir un homonyme X, l'alias prenom.nom@{#globals.mail.domain#} sera désactivé. Si bien que
-ton homonyme et toi-même ne disposeraient plus que des adresses de la forme prenom.nom.promo@{#globals.mail.domain#}.
+Si tu venais à avoir un homonyme X, l'alias prenom.nom@{#globals.mail.domain#} sera désactivé. Si bien que
+ton homonyme et toi-même ne disposeraient plus que des adresses de la forme prenom.nom.promo@{#globals.mail.domain#}.
 {/if}
 </p>
 
@@ -74,18 +74,18 @@ ton homonyme et toi-m
 
 <table class="bicol">
   <tr>
-    <th>Où est-ce que je reçois le courrier qui m'y est adressé ?</th>
+    <th>Où est-ce que je reçois le courrier qui m'y est adressé ?</th>
   </tr>
   <tr class="impair">
     <td>
       {if $mails->total() eq 0}
       <p class="erreur">
-        Tu n'as actuellement aucune adressse de redirection. Tout courrier électronique qui t'es adresses
-        ci-dessus génère une erreur. Modifie au plus vite ta liste de redirection.<br/>
+        Tu n'as actuellement aucune adressse de redirection. Tout courrier électronique qui t'es adresses
+        ci-dessus génère une erreur. Modifie au plus vite ta liste de redirection.<br/>
       </p>
       {else}
-      Actuellement, tout courrier électronique qui t'y est adressé, est envoyé
-      {if $mails->total() eq 1} à l'adresse {else} aux adresses {/if}
+      Actuellement, tout courrier électronique qui t'y est adressé, est envoyé
+      {if $mails->total() eq 1} à l'adresse {else} aux adresses {/if}
       <ul>
         {iterate from=$mails item=m}
         <li><strong>{$m.email}</strong></li>
@@ -106,14 +106,14 @@ ton homonyme et toi-m
   </tr>
   <tr class="impair">
     <td class="half">
-      Tous les courriers qui te sont envoyés sur tes adresses polytechniciennes sont
-      <strong>filtrés par un logiciel antivirus</strong> très performant. Il te protège de ces
-      vers très gênants, qui se propagent souvent par le courrier électronique.
+      Tous les courriers qui te sont envoyés sur tes adresses polytechniciennes sont
+      <strong>filtrés par un logiciel antivirus</strong> très performant. Il te protège de ces
+      vers très gênants, qui se propagent souvent par le courrier électronique.
     </td>
     <td class="half">
-      De même, un <strong>service antispam évolué</strong> est en place. Tu peux lui demander
-      de te débarrasser des spams que tu reçois. Pour en savoir plus, et l'activer,
-      <a href="emails/antispam">c'est très simple, suis ce lien</a> !
+      De même, un <strong>service antispam évolué</strong> est en place. Tu peux lui demander
+      de te débarrasser des spams que tu reçois. Pour en savoir plus, et l'activer,
+      <a href="emails/antispam">c'est très simple, suis ce lien</a> !
       <br />
     </td>
   </tr>
@@ -127,18 +127,18 @@ ton homonyme et toi-m
   </tr>
   <tr class="impair">
     <td>
-      Tu peux ouvrir en supplément une adresse synonyme de ton adresse @{#globals.mail.domain#},
-      sur les domaines @{#globals.mail.alias_dom#} et @{#globals.mail.alias_dom2#} (melix = Mél X).
+      Tu peux ouvrir en supplément une adresse synonyme de ton adresse @{#globals.mail.domain#},
+      sur les domaines @{#globals.mail.alias_dom#} et @{#globals.mail.alias_dom2#} (melix = Mél X).
     </td>
   </tr>
   <tr class="impair">
     <td>
       {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>,
+      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>.
       {else}
-      A l'heure actuelle <strong>tu n'as pas activé d'adresse @{#globals.mail.alias_dom#}</strong>.
+      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>.
       {/if}
     </td>
@@ -146,4 +146,4 @@ ton homonyme et toi-m
 </table>
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index da80ee6..3147c30 100644 (file)
 {/if}
 {if $retour == $smarty.const.ERROR_LOOP_EMAIL}
   <p class="erreur">
-  Erreur: {$smarty.session.forlife}@{#globals.mail.domain#} ne doit pas être renvoyé
-  vers lui-même, ni vers son équivalent en {#globals.mail.domain2#} ni vers polytechnique.edu.
+  Erreur: {$smarty.session.forlife}@{#globals.mail.domain#} ne doit pas être renvoyé
+  vers lui-même, ni vers son équivalent en {#globals.mail.domain2#} ni vers polytechnique.edu.
   </p>
 {/if}
   <h1>
     Tes adresses de redirection
   </h1>
   <p>
-  Tu configures ici les adresses emails vers lesquelles tes adresses (listées ci-dessous) sont dirigées :
+  Tu configures ici les adresses emails vers lesquelles tes adresses (listées ci-dessous) sont dirigées :
   </p>
   <ul>
     {if $melix}
     {/foreach}
   </ul>
   <p>
-    Le routage est en place pour les adresses dont la case "<strong>Actif</strong>" est cochée.
-    Si tu modifies souvent ton routage, tu as tout intérêt à rentrer toutes les
+    Le routage est en place pour les adresses dont la case "<strong>Actif</strong>" est cochée.
+    Si tu modifies souvent ton routage, tu as tout intérêt à rentrer toutes les
     adresses qui sont susceptibles de recevoir ton routage, de sorte qu'en
     jouant avec les cases "<strong>Actif</strong>" tu pourras facilement mettre en place les unes
     ou bien les autres.
   </p>
   <p>
-    Enfin, la <strong>réécriture</strong> consiste à substituer à ton adresse email habituelle
+    Enfin, la <strong>réécriture</strong> consiste à substituer à ton adresse email habituelle
     (adresse wanadoo, yahoo, free, ou autre) ton adresse {#globals.mail.domain#} ou
-    {#globals.mail.domain2#} dans l'adresse d'expédition de tes messages, lorsque le courrier
-    passe par nos serveurs. Ceci arrive lorsque tu écris à un camarade sur son adresse {#globals.mail.domain#} ou
+    {#globals.mail.domain2#} dans l'adresse d'expédition de tes messages, lorsque le courrier
+    passe par nos serveurs. Ceci arrive lorsque tu écris à un camarade sur son adresse {#globals.mail.domain#} ou
     {#globals.mail.domain2#}, ou lorsque tu utilises notre
-    <a href="Xorg/SMTPS%E9curis%E9">service d'envoi de courrier SMTP sécurisé</a>.
+    <a href="Xorg/SMTPS%E9curis%E9">service d'envoi de courrier SMTP sécurisé</a>.
   </p>
 <script type="text/javascript" src="javascript/ajax.js"></script>
   <div class="center">
@@ -78,7 +78,7 @@
       <tr>
         <th>Email</th>
         <th>Actif</th>
-        <th>Réécriture</th>
+        <th>Réécriture</th>
         <th>&nbsp;</th>
       </tr>
       {foreach from=$emails item=e}
     {icon name=error title="En panne"}
     <a href="Xorg/Pannes">Panne&nbsp;:</a>
   </strong>
-  Les adresses marquées de cette icône sont des adresses de redirection pour lesquelles une panne
-  a été détectée. Si le problème persiste, la redirection vers ces adresses sera désactivée.
+  Les adresses marquées de cette icône sont des adresses de redirection pour lesquelles une panne
+  a été détectée. Si le problème persiste, la redirection vers ces adresses sera désactivée.
 </p>
 {/if}
 {if $erreur}
     {icon name=error title="En panne"}
     <a href="Xorg/Pannes" style="color: #f00">Panne durable&nbsp;:</a>
   </strong>
-  Les adresses en rouge sont des adresses qui ont été désactivées en raison d'un grand nombre de pannes. Si tu penses que
-  le problème est résolu, tu peux les réactiver, mais l'adresse sera redésactivée si les problèmes persistent.
+  Les adresses en rouge sont des adresses qui ont été désactivées en raison d'un grand nombre de pannes. Si tu penses que
+  le problème est résolu, tu peux les réactiver, mais l'adresse sera redésactivée si les problèmes persistent.
 </p>
 {/if}
 
 {if $eleve}
-<h1>Pour les Élèves (non encore diplômés)</h1>
+<h1>Pour les Élèves (non encore diplômés)</h1>
 <p>
-  L'X te fournit aussi une adresse à vie en <strong>«prenom.nom»@polytechnique.edu</strong> qui par défaut est
-  une redirection vers «login»@poly.polytechnique.fr. <a href="https://www.mail.polytechnique.edu/">
+  L'X te fournit aussi une adresse à vie en <strong>«prenom.nom»@polytechnique.edu</strong> qui par défaut est
+  une redirection vers Â«login»@poly.polytechnique.fr. <a href="https://www.mail.polytechnique.edu/">
   Tu peux modifier cette redirection</a> et la faire pointer vers ton adresse
   {$smarty.session.forlife}@{#globals.mail.domain#} (attention, cela demande de la concentration).
 </p>
 <p>
-  Si tu utilises le service POP de poly pour récupérer tes mails dans ton logiciel de courrier,
-  l'équipe de Polytechnique.org te conseille de rediriger :
+  Si tu utilises le service POP de poly pour récupérer tes mails dans ton logiciel de courrier,
+  l'équipe de Polytechnique.org te conseille de rediriger :
 </p>
 <ul>
-  <li>«prenom.nom»@polytechnique.edu vers {$smarty.session.forlife}@{#globals.mail.domain#}</li>
-  <li>{$smarty.session.forlife}@{#globals.mail.domain#} vers «login»@poly.polytechnique.fr</li>
+  <li>«prenom.nom»@polytechnique.edu vers {$smarty.session.forlife}@{#globals.mail.domain#}</li>
+  <li>{$smarty.session.forlife}@{#globals.mail.domain#} vers Â«login»@poly.polytechnique.fr</li>
 </ul>
 <p>
-  Attention à ne pas faire une boucle quand tu manipules tes redirections ! Tes emails seraient
-  alors perdus, jusqu'à ce que tu règles le problème.
+  Attention à ne pas faire une boucle quand tu manipules tes redirections ! Tes emails seraient
+  alors perdus, jusqu'à ce que tu règles le problème.
 </p>
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index c4b2c57..f24d0aa 100644 (file)
       </td>
     </tr>
     <tr> 
-      <td class="titre">à&nbsp;:</td>
+      <td class="titre">à&nbsp;:</td>
       <td>
         <input type='text' name='to' size='60' value="{$smarty.request.to}" />
       </td>
       </td>
     </tr>
     <tr> 
-      <td class="titre">copie cachée&nbsp;:</td>
+      <td class="titre">copie cachée&nbsp;:</td>
       <td>
         <input type='text' name='bcc' size='60' value="{$smarty.request.bcc}" />
       </td>
     </tr>
     <tr class="pair">
       <td colspan="2" class="smaller">
-        &bull;&nbsp;Les destinataires sont simplement séparés par des virgules<br />
-        &bull;&nbsp;Pense à te mettre en copie cachée du mail pour en avoir une trace
+        &bull;&nbsp;Les destinataires sont simplement séparés par des virgules<br />
+        &bull;&nbsp;Pense à te mettre en copie cachée du mail pour en avoir une trace
       </td>
     </tr>
     {if $contacts|@count}
 {$smarty.session.prenom} {$smarty.session.nom}
 {/if}</textarea>
     <div>
-      <strong>{icon name=email_attach}&nbsp;Ajouter une pièce jointe&nbsp;:&nbsp;</strong>
+      <strong>{icon name=email_attach}&nbsp;Ajouter une pièce jointe&nbsp;:&nbsp;</strong>
       <input type="file" name="uploaded" />
     </div>
     <div class="center">
 </form>
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 8b37ea1..5a775c7 100644 (file)
@@ -31,7 +31,7 @@
           <option value="spam" {if $smarty.request.type neq 'spam'}selected="selected"{/if}>spam</option>
           <option value="nonspam" {if $smarty.request.type eq 'nonspam'}selected="selected"{/if}>non-spam</option>
         </select>
-        mal filtré.
+        mal filtré.
       </td>
     </tr>
     <tr>
 </form>
 
 <p>
-  Pour soumettre un (non-)spam mal détecté par notre <a href="emails/antispam">antispam</a>, il suffit d'enregistrer
+  Pour soumettre un (non-)spam mal détecté par notre <a href="emails/antispam">antispam</a>, il suffit d'enregistrer
   les sources (regarde dans la documentation de ton client mail dans la liste ci-dessous) du mail en tant que fichier
-  depuis ton client mail, puis de soumettre ce fichier à l'interface ci-dessus en sélectionnant l'action adaptée :
+  depuis ton client mail, puis de soumettre ce fichier à l'interface ci-dessus en sélectionnant l'action adaptée :
 </p>
 <ul>
   <li><strong>spam</strong> : pour soumettre un spam mal reconnu</li>
-  <li><strong>nonspam</strong> : pour soumettre un mail légitime mal reconnu</li>
+  <li><strong>nonspam</strong> : pour soumettre un mail légitime mal reconnu</li>
 </ul>
 
 {include file=../spool/wiki.d/cache_Xorg.Mails.tpl part=clients included=1}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 138ffc9..23ee183 100644 (file)
 
 
 <h1>
-  Gestion des événements :
+  Gestion des événements :
   [&nbsp;
   {if $arch || $action eq 'edit'}
-  <a href="admin/events">Actualités</a>
+  <a href="admin/events">Actualités</a>
   {else}
-  Actualités
+  Actualités
   {/if}
   &nbsp;|&nbsp;
   {if !$arch || $action eq 'edit'}
@@ -48,7 +48,7 @@
 <table class="bicol">
   <tr>
     <th>Titre</th>
-    <th>Péremption</th>
+    <th>Péremption</th>
     <th></th>
   </tr>
   {iterate from=$evs item=ev}
       <a href="admin/events/preview/{$ev.id}#event{$ev.id}">{$ev.titre}</a><br />
       {if !$ev.fvalide}</strong>{/if}
       <small>
-        Proposée par <a href="profile/{$ev.forlife}" class='popup2'>{$ev.prenom} {$ev.nom} (X{$ev.promo})</a>
+        Proposée par <a href="profile/{$ev.forlife}" class='popup2'>{$ev.prenom} {$ev.nom} (X{$ev.promo})</a>
       </small>
     </td>
     <td class="right">{if !$ev.fvalide}<strong>{/if}{$ev.peremption}{if !$ev.fvalide}</strong>{/if}</td>
     <td class="right" style="width: 42px">
       {if $arch}
-        <a href="admin/events/unarchive/{$ev.id}">{icon name=package_delete title="Désarchiver"}</a><br />
+        <a href="admin/events/unarchive/{$ev.id}">{icon name=package_delete title="Désarchiver"}</a><br />
       {else}
         {if $ev.fvalide}
         <a href="admin/events/unvalid/{$ev.id}">{icon name=thumb_down title="Invalider"}</a>
@@ -92,4 +92,4 @@
 {/if}
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 183522c..81fb294 100644 (file)
@@ -20,8 +20,8 @@
 {*                                                                        *}
 {**************************************************************************}
 
-<h1>Aperçu de l'astuce</h1>
+<h1>Aperçu de l'astuce</h1>
 {include file="include/tips.tpl" full=true tips=$entry nochange=true}
 {include file="core/table-editor.tpl"}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index a0222d9..9b3c537 100644 (file)
@@ -29,7 +29,7 @@
 <h1 id='pagetop'>
 Bienvenue {$smarty.session.prenom}
 {if $birthday}
-  et joyeux anniversaire de {$birthday} ans de la part de toute l'équipe !
+  et joyeux anniversaire de {$birthday} ans de la part de toute l'équipe !
 {else}
 :o)
 {/if}
@@ -37,7 +37,7 @@ Bienvenue {$smarty.session.prenom}
 
 {if $smarty.session.host}
 <div class="smaller">
-  Ta connexion précédente date du
+  Ta connexion précédente date du
   <strong>{$smarty.session.lastlogin|date_format:"%x, %X"}</strong>
   depuis la machine <strong>{$smarty.session.host}</strong>
 </div>
@@ -47,13 +47,13 @@ Bienvenue {$smarty.session.prenom}
 <p class="erreur">
   Tu n'as plus de redirection valide ce qui rend ton adresse Polytechnique.org
   inutilisable. Rend-toi au plus vite sur <a href="emails/redirect">la page de 
-  gestion des emails</a> pour corriger ce problème.
+  gestion des emails</a> pour corriger ce problème.
 </p>
 {/if}
 
 {if $smarty.session.mx_failures|@count}
 <fieldset>
-  <legend>{icon name=error}Des problèmes sont actuellement recontrés sur tes redirections suivantes</legend>
+  <legend>{icon name=error}Des problèmes sont actuellement recontrés sur tes redirections suivantes</legend>
   {foreach from=$smarty.session.mx_failures item=mail}
   <div>
     <span class="erreur">{$mail.mail}</span>
@@ -65,10 +65,10 @@ Bienvenue {$smarty.session.prenom}
 
   
 {if $fiche_incitation}
-  <p>La dernière mise à jour de ta
+  <p>La dernière mise à jour de ta
   <a href="profile/{$smarty.session.forlife}" class="popup2">fiche</a>
   date du {$fiche_incitation|date_format}.
-  Il est possible qu'elle ne soit pas à jour.
+  Il est possible qu'elle ne soit pas à jour.
   Si tu souhaites la modifier, <a href="profile/edit">clique ici !</a>
   </p>
 {/if}
@@ -101,7 +101,7 @@ Bienvenue {$smarty.session.prenom}
           {icon name=feed_add title='Activer mon fil rss'}
         </a>
        {/if}
-        Sommaire des informations événementielles
+        Sommaire des informations événementielles
       </th>
     </tr>
     {iterate item=ev from=$evenement_summary}
@@ -151,7 +151,7 @@ Bienvenue {$smarty.session.prenom}
           {$ev.texte|smarty:nodefaults|nl2br}
         {/tidy}
         <br />
-        <p class="smaller"><a href="events#pagetop" style="display:block;float:right"><img alt="Sommaire" title="Remonter tout en haut" src="images/up.png"/></a>Annonce proposée par
+        <p class="smaller"><a href="events#pagetop" style="display:block;float:right"><img alt="Sommaire" title="Remonter tout en haut" src="images/up.png"/></a>Annonce proposée par
         <a href="profile/{$ev.forlife}" class="popup2">
           {$ev.prenom} {$ev.nom} X{$ev.promo}
         </a>
@@ -162,19 +162,19 @@ Bienvenue {$smarty.session.prenom}
   {/iterate}
 
   <p class="smaller">
-  Nota Bene : les informations présentées ici n'engagent que leurs auteurs
-  respectifs et sont publiées à leur initiative. L'association Polytechnique.org
-  ne pourrait en aucun cas être tenue responsable de la nature des propos relatés
-  sur cet espace d'expression et d'information. Elle se réserve le droit de
-  refuser ou de retirer toute information de nature diffamante ou pouvant être
-  interprétée comme polémique par un membre de la communauté polytechnicienne.
+  Nota Bene : les informations présentées ici n'engagent que leurs auteurs
+  respectifs et sont publiées à leur initiative. L'association Polytechnique.org
+  ne pourrait en aucun cas être tenue responsable de la nature des propos relatés
+  sur cet espace d'expression et d'information. Elle se réserve le droit de
+  refuser ou de retirer toute information de nature diffamante ou pouvant être
+  interprétée comme polémique par un membre de la communauté polytechnicienne.
   </p>
 
   <p class="center">
     {icon name=page_edit}&nbsp;
-    <a href="events/submit">Proposer une information événementielle</a>&nbsp;&bull;
+    <a href="events/submit">Proposer une information événementielle</a>&nbsp;&bull;
     <a href="nl/submit">Proposer un article pour la Lettre mensuelle</a>
   </p>
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 0381c3c..340cfc2 100644 (file)
@@ -44,4 +44,4 @@
     {/iterate}
   </channel>
 </rss>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 756c3e4..29df338 100644 (file)
@@ -20,7 +20,7 @@
 {*                                                                        *}
 {**************************************************************************}
 
-<h1>Proposition d'information événementielle</h1>
+<h1>Proposition d'information événementielle</h1>
 
 {if $action eq "proposer" && trim($titre) && trim($texte)}
 
@@ -34,18 +34,18 @@ Voici ton annonce :
 </table>
 
 <p>
-Ce message est à destination
+Ce message est à destination
 {if $promo_min || $promo_max}
-des promotions {if $promo_min}X{$promo_min}{/if} {if $promo_max}jusqu'à X{$promo_max}{else} et plus{/if}
+des promotions {if $promo_min}X{$promo_min}{/if} {if $promo_max}jusqu'à X{$promo_max}{else} et plus{/if}
 {else}
 de toutes les promotions
 {/if}
-et sera affiché sur la page d'accueil jusqu'au {$peremption|date_format}.
+et sera affiché sur la page d'accueil jusqu'au {$peremption|date_format}.
 </p>
 
 {if $valid_mesg}
 <p>
-Tu as ajouté le message suivant à l'intention du validateur : {$valid_mesg|nl2br}
+Tu as ajouté le message suivant à l'intention du validateur : {$valid_mesg|nl2br}
 </p>
 {/if}
 
@@ -67,13 +67,13 @@ Tu as ajout
 
 {if $ok}
 <p>
-Ta proposition a bien été enregistrée, un administrateur va se charger de la valider aussi rapidement que possible.
+Ta proposition a bien été enregistrée, un administrateur va se charger de la valider aussi rapidement que possible.
 </p>
 <p>
-Merci pour ta contribution à la vie du site!
+Merci pour ta contribution à la vie du site!
 </p>
 <p>
-<a href="events">Retour à la page d'accueil</a>
+<a href="events">Retour à la page d'accueil</a>
 </p>
 {else}
 <p class="erreur">
@@ -89,4 +89,4 @@ Merci de nous <a href="Xorg/NousContacter">contacter</a>!
 {/if}
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 5cd10ea..0867a52 100644 (file)
@@ -22,4 +22,4 @@
 
 {display_address adr=$address titre=$titre titre_div=$titre_div no_div=$no_div}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 82e0bde..c1a4285 100644 (file)
@@ -25,7 +25,7 @@
 <h2>Synchroniser des villes avec geoloc.org</h2>
 
 {if $nb_missinglat}
-<p>[<a href='admin/geoloc/missinglat'>toutes les villes sans coordonnées ({$nb_missinglat})</a>]</p>
+<p>[<a href='admin/geoloc/missinglat'>toutes les villes sans coordonnées ({$nb_missinglat})</a>]</p>
 {/if}
 
 <form action='admin/geoloc' method='post'>
@@ -33,4 +33,4 @@
 La ville dont l'id est : <input size="6" name="id" />
 </p>
 </form>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 30b622e..c23d92d 100644 (file)
@@ -29,7 +29,7 @@
 </h2>
   <form action='admin/geoloc/dynamaps/newmaps' method='post'>
     <p>
-      <input type='text' name='url' value='{$smarty.request.url|default:"url des données des cartes"}' onfocus='select()' size='40'/>
+      <input type='text' name='url' value='{$smarty.request.url|default:"url des données des cartes"}' onfocus='select()' size='40'/>
          <br/>
       <input type='submit'/>
     </p>
 </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='admin/geoloc/dynamap/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='admin/geoloc/dynamap/cities_not_on_map'>Réparer</a>]
   </p>
 {else}
-  <p> Toutes les villes de la base sont placées dans des cartes. </p>
+  <p> Toutes les villes de la base sont placées dans des cartes. </p>
 {/if}
 {if $no_smallest}
   <p>
-    Il faut <a href='admin/geoloc/dynamap/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='admin/geoloc/dynamap/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}
 <h2>
-  Placement précis des adresses
+  Placement précis des adresses
 </h2>
 <p>
-  {$no_coordinates} adresses n'ont pas été bien reconnues précisément.
-  [<a href='admin/geoloc/dynamap/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='admin/geoloc/dynamap/precise_coordinates'>Mettre les coordonnées du centre de la ville</a>]
 </p>
 {/if}
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index f1d90f6..0636647 100644 (file)
@@ -24,4 +24,4 @@
   {assign var="nb_displayed" value=0}\r
   {iterate from=$users item="user"}{if !$beginning}<br/>{/if}{if $nb_displayed < 10}<a href="javascript:ficheXorg('{$user.alias}');">{$user.prenom|utf8_encode} {$user.nom|strtolower|ucwords|utf8_encode} - {$user.promo}</a>{else}<a href="javascript:clickOnCity({$smarty.request.cityid})">...</a>{/if}{assign var="nb_displayed" value=$nb_displayed+1}{assign var="beginning" value=false}{/iterate}\r
 </city>\r
-{* vim:set et sw=2 sts=2 sws=2: *}\r
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}\r
index a0ddfcc..4aa9c2d 100644 (file)
@@ -44,4 +44,4 @@
     {/foreach}\r
   </cities>\r
 </country>\r
-{* vim:set et sw=2 sts=2 sws=2: *}\r
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}\r
index 31b5d24..4a14a05 100644 (file)
@@ -24,7 +24,7 @@
     <tr>
       <td class="cold" colspan="5">
         <input type="hidden" name="change{$adrid}" value="0"/>
-       <span class="erreur">La geolocalisation n'a pas donné un résultat certain, valide la nouvelle adresse ou modifie l'ancienne pour que ton adresse puisse être prise en compte.</span><br />
+       <span class="erreur">La geolocalisation n'a pas donné un résultat certain, valide la nouvelle adresse ou modifie l'ancienne pour que ton adresse puisse être prise en compte.</span><br />
        <script type="text/javascript">setTimeout("document.location += '#adr{$adrid}'", 10);</script>
         <textarea name="txt[{$adrid}]" cols="30" rows="4" onchange="form.change{$adrid}.value=1"
        {if !$adr.cityid}style="background:#FAA"{/if}
@@ -53,3 +53,4 @@
         <input type="hidden" name="region[{$adrid}]" value="{$adr.region}" />
       </td>
     </tr>
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index a76c8d0..655aa71 100644 (file)
@@ -20,7 +20,7 @@
 {*                                                                        *}
 {**************************************************************************}
 
-<h1>Géolocalisation</h1>
+<h1>Géolocalisation</h1>
 
 <script type="text/javascript">
 {literal}
@@ -59,7 +59,7 @@ function searchMapId(f)
 </script>
 {if $localises}
   <p class="descr">
-    Aujourd'hui {$localises} de nos camarades sont localisés grâce à leurs adresses personnelles.
+    Aujourd'hui {$localises} de nos camarades sont localisés grâce à leurs adresses personnelles.
   </p>
 {/if}
 {if !$request_geodesix}
@@ -101,8 +101,8 @@ function searchMapId(f)
     </form>
   {/if}
 {else}
-  <p>Le moteur de carte n'a pas été installé sur cette version de plat/al. Veuillez contacter <a href="http://www.geodesix.com/">Geodesix</a>.</p>
+  <p>Le moteur de carte n'a pas été installé sur cette version de plat/al. Veuillez contacter <a href="http://www.geodesix.com/">Geodesix</a>.</p>
 {/if} 
-<p class="descr">Pour toute question, problème ou suggestion tu peux envoyer un mail à <a href="mailto:geoloc@staff.polytechnique.org">geoloc@staff.polytechnique.org</a></p>
+<p class="descr">Pour toute question, problème ou suggestion tu peux envoyer un mail à <a href="mailto:geoloc@staff.polytechnique.org">geoloc@staff.polytechnique.org</a></p>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 704d12d..78d1336 100644 (file)
@@ -33,17 +33,18 @@ aimTween="5"
 transition="2"\r
 textLookInCity="Rechercher les x dans cette ville"\r
 textZoomIn="Zoom"\r
-textGoTo="Va à "\r
-textZoomBackTo="Revient à "\r
+textGoTo="Va Ã\83  "\r
+textZoomBackTo="Revient Ã\83  "\r
 textLoading="Chargement"\r
 textYouAreIn="Tu es dans "\r
 textSeeMapOfCity="Voir la carte de "\r
-textYouHaveSelected="Tu as sélectionné "\r
+textYouHaveSelected="Tu as sÃ\83©lectionnÃ\83© "\r
 {if $background}\r
 background="{$background}"\r
 zoomBarBackgroundColor="{$background}"\r
 {/if} \r
-textCopyright="Les règles de l'annuaire s'appliquent aussi Ã  cette application"\r
+textCopyright="Les rÃ\83Å¡gles de l'annuaire s'appliquent aussi Ã\83  cette application"\r
 autofolder="true"\r
 iconSwf="icon.swf"\r
 scriptInfosArea="country?{$querystring}"/>\r
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 199e1d6..b9476ce 100644 (file)
         <li><a href="{$csv_path}" onclick="return gotoPage('source');">1 - Choisir<br />la source</a></li>
         {/if}
         {if $csv_page eq 'values'}
-        <li class="actif">2 - Définir<br />les valeurs</li>
+        <li class="actif">2 - Définir<br />les valeurs</li>
         {elseif $csv}
-        <li><a href="{$csv_path}" onclick="return gotoPage('values');">2 - Définir<br />les valeurs</a></li>
+        <li><a href="{$csv_path}" onclick="return gotoPage('values');">2 - Définir<br />les valeurs</a></li>
         {else}
-        <li>2 - Définir<br />les valeurs</li>
+        <li>2 - Définir<br />les valeurs</li>
         {/if}
         {if $csv_page eq 'valid'}
-        <li class="actif">3 - Vérifier<br />et valider</li>
+        <li class="actif">3 - Vérifier<br />et valider</li>
         {elseif $csv_action}
-        <li><a href="{$csv_path}" onclick="return gotoPage('valid');">3 - Vérifier<br />et valider</a></li>
+        <li><a href="{$csv_path}" onclick="return gotoPage('valid');">3 - Vérifier<br />et valider</a></li>
         {else}
-        <li>3 - Vérifier<br />et valider</li>
+        <li>3 - Vérifier<br />et valider</li>
         {/if}
       </ul>
     </td>
           <td>
     {if $csv_page eq 'source'}
       <textarea name="csv_source" rows="20" cols="80">{$csv|default:$smarty.request.csv_source}</textarea><br />
-      Entrez les données sous la forme suivante (avec
+      Entrez les données sous la forme suivante (avec
       <input type="text" name="csv_separator" value="{$smarty.request.csv_separator|default:";"}" maxlength="1" size="1" />
-      comme séparateur) :<br/>
+      comme séparateur) :<br/>
       <pre class="center">TITRE1{$smarty.request.csv_separator|default:";"}TITRE2{$smarty.request.csv_separator|default:";"}...
 val1_1{$smarty.request.csv_separator|default:";"}val1_2{$smarty.request.csv_separator|default:";"}...
 val2_1{$smarty.request.csv_separator|default:";"}val2_2{$smarty.request.csv_separator|default:";"}...
 val3_1{$smarty.request.csv_separator|default:";"}val3_2{$smarty.request.csv_separator|default:";"}...</pre>
     {elseif $csv_page eq 'values'}
   <div class="center">
-    Action à effectuer si l'entrée existe : 
+    Action à effectuer si l'entrée existe : 
     <select name="csv_action" onchange="this.form.submit()">
       <option value="insert" {if $smarty.request.csv_action eq 'insert'}selected="selected"{/if}>
         ne rien faire
       </option>
       <option value="replace" {if $smarty.request.csv_action eq 'replace'}selected="selected"{/if}>
-        remplacer par la nouvelle entrée
+        remplacer par la nouvelle entrée
       </option>
       {if $csv_key}
       <option value="update" {if $smarty.request.csv_action eq 'update'}selected="selected"{/if}>
-        mettre à jour les champs sélectionnés
+        mettre à jour les champs sélectionnés
       </option>
       {/if}
     </select>
@@ -123,7 +123,7 @@ val3_1{$smarty.request.csv_separator|default:";"}val3_2{$smarty.request.csv_sepa
       <th>Champ</th>
       <th colspan="2">Valeur</th>
       {if $smarty.request.csv_action eq 'update'}
-      <th>MàJ</th>
+      <th>MàJ</th>
     {/if}
     </tr>
     {foreach from=$csv_fields item=f}
@@ -169,10 +169,10 @@ val3_1{$smarty.request.csv_separator|default:";"}val3_2{$smarty.request.csv_sepa
           </select>
           <select name="csv_cond[{$f}]" onchange="showCond('{$f}', this)">
             <option value="defined" {if $smarty.request.csv_cond[$f] eq "defined"}selected="selected"{/if}>
-              défini
+              défini
             </option>
             <option value="equals" {if $smarty.request.csv_cond[$f] eq "equals"}selected="selected"{/if}>
-              est égale à
+              est égale à
             </option>
             <option value="contains" {if $smarty.request.csv_cond[$f] eq "contains"}selected="selected"{/if}>
               contient
@@ -181,16 +181,16 @@ val3_1{$smarty.request.csv_separator|default:";"}val3_2{$smarty.request.csv_sepa
               est contenu dans
             </option>
             <option value="greater" {if $smarty.request.csv_cond[$f] eq "greater"}selected="selected"{/if}>
-              supérieur à
+              supérieur à
             </option>
             <option value="greater_or_equal" {if $smarty.request.csv_cond[$f] eq "greater_or_equal"}selected="selected"{/if}>
-              supérieur ou égal à
+              supérieur ou égal à
             </option>
             <option value="lower" {if $smarty.request.csv_cond[$f] eq "lower"}selected="selected"{/if}>
-              inférieur à
+              inférieur à
             </option>
             <option value="lower_or_equal" {if $smarty.request.csv_cond[$f] eq "lower_or_equal"}selected="selected"{/if}>
-              inférieur ou égal à
+              inférieur ou égal à
             </option>
           </select>
           <span id="csv_cond_value[{$f}]" {if $smarty.request.csv_cond[$f] eq "defined" || !$smarty.request.csv_cond[$f]}style="display: none"{/if}>
@@ -225,7 +225,7 @@ val3_1{$smarty.request.csv_separator|default:";"}val3_2{$smarty.request.csv_sepa
     {/foreach}
   </table>
   {else}
-  Les données ont été ajoutées.
+  Les données ont été ajoutées.
   {/if}
   {/if}
     </td>
@@ -256,7 +256,7 @@ val3_1{$smarty.request.csv_separator|default:";"}val3_2{$smarty.request.csv_sepa
     {if $csv_page eq 'source'}
     <input type="submit" name="csv_valid" value="Changer le CSV" />
     {elseif $csv_page eq 'values'}
-    <input type="submit" name="csv_valid" value="Aperçu" />
+    <input type="submit" name="csv_valid" value="Aperçu" />
     {elseif $csv_page eq 'valid'}
     <input type="submit" name="csv_valid" value="Valider" />
     {/if}
@@ -269,4 +269,4 @@ val3_1{$smarty.request.csv_separator|default:";"}val3_2{$smarty.request.csv_sepa
 </table>
 </form>
 
-{* vim:set et sws=2 sts=2 sw=2: *}
+{* vim:set et sws=2 sts=2 sw=2 enc=utf-8: *}
index 10d26c6..7dcfff1 100644 (file)
@@ -58,4 +58,4 @@
       </div>
 {/if}
 
-{* vim:set et sws=2 sts=2 sw=2: *}
+{* vim:set et sws=2 sts=2 sw=2 enc=utf-8: *}
index b7f9cb5..ab32d54 100644 (file)
               <input type="radio" name="{$name}" value="ax" {if $val eq 'ax'}checked="checked"{/if} />
             </td>
             <td class="texte">
-              transmis à l'AX
+              transmis à l'AX
             </td>
             <td class="rouge">
               <input type="radio" name="{$name}" value="private" {if $val eq 'private'}checked="checked"{/if} />
             </td>
             <td class="texte">
-              privé
+              privé
             </td>
             <td class="texte">
               <a href="Xorg/FAQ?display=light#flags" class="popup_800x240">Quelle couleur ??</a>
@@ -60,3 +60,4 @@
               <input type="radio" name="{$name}" value="private" {if $val eq 'private'}checked="checked"{/if} />
             </td>
 {/if}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 0a90e66..7afc495 100644 (file)
           }
           {/literal}
         </script>
-        Essaie de faire un <strong>texte court</strong>, une annonce ne doit pas excéder 800 caractères soit une douzaine de ligne. Tu en es déjà à <input type='text' name='texte_count' size="4"/> caractères.
+        Essaie de faire un <strong>texte court</strong>, une annonce ne doit pas excéder 800 caractères soit une douzaine de ligne. Tu en es déjà à <input type='text' name='texte_count' size="4"/> caractères.
       </td>
     </tr>
     <tr>
-      <th colspan="2">Informations complémentaires</th>
+      <th colspan="2">Informations complémentaires</th>
     </tr>
   </table>
 
   <table class="bicol">
     <tr class="pair">
       <td colspan="2">
-        Tu peux limiter la visibilité de ton annonce aux camarades de certaines promotions :
+        Tu peux limiter la visibilité de ton annonce aux camarades de certaines promotions :
       </td>
     </tr>
     <tr class="impair">
 
 </form>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index e5bbe63..f0e6b23 100644 (file)
@@ -30,7 +30,7 @@
   <td>{$valid->alias}</td>
 </tr>
 <tr class="pair">
-  <td class="titre">Visibilité :</td>
+  <td class="titre">Visibilité :</td>
   <td>{$valid->public}</td>
 </tr>
 <tr class="pair">
@@ -38,4 +38,4 @@
   <td>{$valid->raison|nl2br}</td>
 </tr>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 2ca2315..4964034 100644 (file)
 {**************************************************************************}
 
 <tr class="pair">
-  <td class="titre">Récupération de</td>
+  <td class="titre">Récupération de</td>
   <td><a href='admin/user/{$valid->m_forlife}'>{$valid->m_prenom} {$valid->m_nom} ({$valid->m_promo})</a></td>
 </tr>
 <tr class="pair">
-  <td class="titre">Mail proposé</td>
+  <td class="titre">Mail proposé</td>
   <td>{$valid->m_email}</td>
 </tr>
 {if $valid->m_comment}
@@ -35,4 +35,4 @@
 </tr>
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 8aa8885..c97eec6 100644 (file)
@@ -24,9 +24,9 @@
 <br />
 <textarea rows="10" cols="60" name="texte">{$valid->texte}</textarea>
 <br />
-<strong>Péremption&nbsp;:</strong> <input type="text" name="peremption" size="10" value="{$valid->peremption}" />
+<strong>Péremption&nbsp;:</strong> <input type="text" name="peremption" size="10" value="{$valid->peremption}" />
 <strong>Promos&nbsp;:&nbsp;</strong>
 min <input type="text" name="promo_min" size="4" maxlength="4" value="{$valid->pmin}" />
 &nbsp;->&nbsp;max <input type="text" name="promo_max" size="4" maxlength="4" value="{$valid->pmax}" />
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index b15ab75..a47d250 100644 (file)
@@ -22,4 +22,4 @@
 
 <input type="text" name="listname" size="25" maxlength="200" value="{$valid->liste}" />
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 19e1776..41a39c9 100644 (file)
@@ -26,4 +26,4 @@
 <br />
 <textarea rows="3" cols="60" name="nl_append">{$valid->art->_append}</textarea>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index b2cdcaf..d185314 100644 (file)
@@ -30,4 +30,4 @@
 (min <input type="text" name="pay_montant_min" size="5" value="{$valid->montant_min}" />
 &nbsp;->&nbsp; max <input type="text" name="pay_montant_max" size="5" value="{$valid->montant_max}" />)
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index e0632c8..73f2763 100644 (file)
@@ -22,4 +22,4 @@
 
 <input name="userfile" type="file" size="20" maxlength="150" />
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index e424d54..173bb08 100644 (file)
@@ -30,7 +30,7 @@
   <td>{tidy}{$valid->texte|nl2br|smarty:nodefaults}{/tidy}</td>
 </tr>
 <tr class="pair">
-  <td class="titre">Péremption</td>
+  <td class="titre">Péremption</td>
   <td>{$valid->peremption|date_format}</td>
 </tr>
 <tr class="pair">
@@ -42,4 +42,4 @@
   <td>{$valid->comment}</td>
 </tr>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index c958902..90c424e 100644 (file)
@@ -35,4 +35,4 @@
   </td>
 </tr>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 025b347..3805ecb 100644 (file)
   </td>
 </tr>
 <tr class="pair">
-  <td class="titre">Propriétés&nbsp;:</td>
+  <td class="titre">Propriétés&nbsp;:</td>
   <td>
     <table cellpadding='2' cellspacing='0'>
       <tr>
-        <td>visibilité:</td>
-        <td>{if $valid->advertise}publique{else}privée{/if}</td>
+        <td>visibilité:</td>
+        <td>{if $valid->advertise}publique{else}privée{/if}</td>
       </tr>
       <tr>
         <td>diffusion:</td>
-        <td>{if $valid->modlevel eq 2}modérée{elseif $valid->modlevel}restreinte{else}libre{/if}</td>
+        <td>{if $valid->modlevel eq 2}modérée{elseif $valid->modlevel}restreinte{else}libre{/if}</td>
       </tr>
       <tr>
         <td>inscription:</td>
-        <td>{if $valid->inslevel}modérée{else}libre{/if}</td>
+        <td>{if $valid->inslevel}modérée{else}libre{/if}</td>
       </tr>
     </table>
   </td>
@@ -67,4 +67,4 @@
   </td>
 </tr>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 7e55662..0992aa1 100644 (file)
@@ -23,7 +23,7 @@
 {if $valid->m_relance neq '0000-00-00'}
 {if $valid->m_relance neq ''} {* provided for backward compatibility, may disappear in the future *}
   <tr class="pair">
-    <td class="titre">Dernière relance le :</td>
+    <td class="titre">Dernière relance le :</td>
     <td>{$valid->m_relance|date_format}</td>
   </tr>
 {/if}
@@ -33,7 +33,7 @@
   <td><a href='marketing/private/{$valid->m_id}'>{$valid->m_prenom} {$valid->m_nom} ({$valid->m_promo})</a></td>
 </tr>
 <tr class="pair">
-  <td class="titre">Mail deviné</td>
+  <td class="titre">Mail deviné</td>
   <td>{$valid->m_email}</td>
 </tr>
 <tr class="pair">
@@ -41,4 +41,4 @@
   <td>{if $valid->perso}perso{else}par poly.org{/if}</td>
 </tr>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 0cd9564..a37ded7 100644 (file)
@@ -22,8 +22,8 @@
 
 
 <tr class="pair">
-  <td class="titre">Médaille :</td>
+  <td class="titre">Médaille :</td>
   <td>{$valid->medal_name()}</td>
 </tr>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index a381906..955875b 100644 (file)
@@ -33,4 +33,4 @@
   </td>
 </tr>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index b7518e4..1685a5c 100644 (file)
@@ -43,4 +43,4 @@
 </tr>
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index d119efd..0a5acd0 100644 (file)
@@ -26,8 +26,8 @@
   <td>{$valid->promo}</td>
 </tr>
 <tr class="impair">
-  <td class="titre">Année de sortie&nbsp;:</td>
+  <td class="titre">Année de sortie&nbsp;:</td>
   <td>{$valid->promo_sortie} au lieu de {math equation="a + b" a=$valid->promo b=3}</td>
 </tr>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index da876e3..4e895b3 100644 (file)
 </tr>
 {if $valid->asso_id}
 <tr class="pair">
-  <td class="titre">Lié à l'asso&nbsp;:</td>
+  <td class="titre">Lié à l'asso&nbsp;:</td>
   <td>{$valid->asso}</td>
 </tr>
 {if $valid->evt}
 <tr class="pair">
-  <td class="titre">événement&nbsp;:</td>
+  <td class="titre">événement&nbsp;:</td>
   <td>{$valid->evt_intitule}</td>
 </tr>
 {/if}
 {/if}
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 9f00850..2952dfd 100644 (file)
@@ -29,4 +29,4 @@
   </td>
 </tr>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index b1ff356..f1b8ddd 100644 (file)
@@ -22,7 +22,7 @@
 
 
 {if !$c.inscrit || $c.dcd}<div class='grayed'>{/if}
-<div class="contact" {if $c.inscrit}{if $smarty.session.auth ge AUTH_COOKIE}title="fiche mise à jour le {$c.date|date_format}"{/if}{/if}>
+<div class="contact" {if $c.inscrit}{if $smarty.session.auth ge AUTH_COOKIE}title="fiche mise à jour le {$c.date|date_format}"{/if}{/if}>
 
   <div class="nom">
     {if $c.sexe}&bull;{/if}
@@ -37,7 +37,7 @@
     {/if}
     (X {$c.promo}{if $c.app0text}, {applis_fmt type=$c.app0type text=$c.app0text url=$c.app0url}
     {/if}{if $c.app1text}, {applis_fmt type=$c.app1type text=$c.app1text url=$c.app1url}{/if})
-    {if $c.dcd}décédé{if $c.sexe}e{/if} le {$c.deces|date_format}{/if}
+    {if $c.dcd}décédé{if $c.sexe}e{/if} le {$c.deces|date_format}{/if}
     {if $smarty.session.auth ge AUTH_COOKIE}
     {if !$c.dcd && !$c.wasinscrit}
     <a href="marketing/public/{$c.user_id}" class='popup'>clique ici si tu connais son adresse email !</a>
@@ -51,7 +51,7 @@
     {if !$c.wasinscrit && !$c.dcd}
       {if $show_action eq ajouter}
         <a href="carnet/notifs/add_nonins/{$c.user_id}">{*
-        *}{icon name=add title="Ajouter à la liste de mes surveillances"}</a>
+        *}{icon name=add title="Ajouter à la liste de mes surveillances"}</a>
       {else}
         <a href="carnet/notifs/del_nonins/{$c.user_id}">{*
         *}{icon name=cross title="Retirer de la liste de mes surveillances"}</a>
@@ -64,7 +64,7 @@
         *}{icon name=vcard title="Afficher la carte de visite"}</a>
       {if $show_action eq ajouter}
         <a href="carnet/contacts?action={$show_action}&amp;user={$c.forlife}">{*
-        *}{icon name=add title="Ajouter à mes contacts"}</a>
+        *}{icon name=add title="Ajouter à mes contacts"}</a>
       {else}
         <a href="carnet/contacts?action={$show_action}&amp;user={$c.forlife}">{*
         *}{icon name=cross title="Retirer de mes contacts"}</a>
@@ -98,7 +98,7 @@
       {/if}
       {if $c.countrytxt || $c.city}
       <tr>
-        <td class="lt">Géographie:</td>
+        <td class="lt">Géographie:</td>
         <td class="rt">{$c.city}{if $c.city && $c.countrytxt}, {/if}{$c.countrytxt}</td>
       </tr>
       {/if}
         <td class="smaller" colspan="2">
           Ce camarade n'a plus d'adresse redirection valide.
           <a href="marketing/broken/{$c.user_id}">
-            Si tu en connais une, <strong>n'hésite pas à nous la transmettre</strong>
+            Si tu en connais une, <strong>n'hésite pas à nous la transmettre</strong>
           </a>
         </td>
       </tr>
 </div>
 {if !$c.inscrit || $c.dcd}</div>{/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index f1a0cea..43b8b3a 100644 (file)
@@ -39,4 +39,4 @@
 {/if}
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 88dc563..83192b9 100644 (file)
@@ -63,4 +63,4 @@
 </table>
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 03dae75..3a73559 100644 (file)
@@ -30,14 +30,14 @@ Tu n'es pas administrateur de la liste, mais du site.
 {include file="lists/header_listes.tpl" on=admin}
 
 <p>
-Pour inscrire un utilisateur, il faut remplir les champs prévus à cet effet en saisissant un de
-ses identifiants, de la forme "prenom.nom", ou "prenom.nom.promo" en cas d'homonymie. Pour inscrire plusieurs utilisateurs, les séparer par des espaces.
-L'icône {icon name=cross title='retirer membre'} permet de désinscrire de la liste quelqu'un
-qui y était abonné.
+Pour inscrire un utilisateur, il faut remplir les champs prévus à cet effet en saisissant un de
+ses identifiants, de la forme "prenom.nom", ou "prenom.nom.promo" en cas d'homonymie. Pour inscrire plusieurs utilisateurs, les séparer par des espaces.
+L'icône {icon name=cross title='retirer membre'} permet de désinscrire de la liste quelqu'un
+qui y était abonné.
 </p>
 
 <h1>
-  modérateurs de la liste
+  modérateurs de la liste
 </h1>
 
 <form method='post' action='{$smarty.server.REQUEST_URI}'>
@@ -56,7 +56,7 @@ qui y 
         {else}
         {$x.l}
         {/if}
-        <a href='{$platal->pl_self(1)}?del_owner={$x.l}'>{icon name=cross title='retirer modérateur'}</a>
+        <a href='{$platal->pl_self(1)}?del_owner={$x.l}'>{icon name=cross title='retirer modérateur'}</a>
         <br />
         {/foreach}
       </td>
@@ -112,4 +112,4 @@ qui y 
 </form>
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 0747a0c..d81582f 100644 (file)
@@ -36,4 +36,4 @@
   {/foreach}
 </table>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 07ae353..229715e 100644 (file)
@@ -26,4 +26,4 @@
 
 {$banana|smarty:nodefaults}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index aa21882..9dfc96b 100644 (file)
@@ -26,7 +26,7 @@
 {if $options|@count}
 <table class='bicol' cellpadding='2' cellspacing='0'>
   <tr><th colspan='3'>Options incorrectes pour {$details.addr}</th></tr>
-  <tr><th>champs</th><th>devrait être:</th><th>est ...</th></tr>
+  <tr><th>champs</th><th>devrait être:</th><th>est ...</th></tr>
   {foreach from=$options key=k item=o}
   <tr>
     <td class='titre'>{$k}</td>
@@ -46,4 +46,4 @@
 {/if}
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 9d6af66..19a8b3f 100644 (file)
 
 
 <h1>
-  Création d'une liste de diffusion
+  Création d'une liste de diffusion
 </h1>
 
 {if $created}
 
-<p class='erreur'>Demande de création envoyée !</p>
+<p class='erreur'>Demande de création envoyée !</p>
 
 {else}
 
 <p>
-N'importe qui peut faire la demande de création d'une mailing-list, il suffit pour cela d'être au
+N'importe qui peut faire la demande de création d'une mailing-list, il suffit pour cela d'être au
 moins 4 polytechniciens inscrits sur le site, et de fournir les informations suivantes concernant la
 liste :
 </p>
@@ -40,10 +40,10 @@ liste :
 <form action='lists/create' method='post'>
   <table class='bicol' cellspacing='0' cellpadding='2'>
     <tr>
-      <th colspan='2'>Caractéristiques de la Liste</th>
+      <th colspan='2'>Caractéristiques de la Liste</th>
     </tr>
     <tr>
-      <td class='titre'>Addresse&nbsp;souhaitée&nbsp;:</td>
+      <td class='titre'>Addresse&nbsp;souhaitée&nbsp;:</td>
       <td>
         <input type='text' name='liste' value='{$smarty.post.liste}' />@polytechnique.org
       </td>
@@ -55,15 +55,15 @@ liste :
       </td>
     </tr>
     <tr>
-      <td class='titre'>Propriétés :</td>
+      <td class='titre'>Propriétés :</td>
       <td>
         <table style='width: 100%'>
           <tr>
-            <td>visibilité :</td>
+            <td>visibilité :</td>
             <td><input type='radio' name='advertise' value='0'
               {if $smarty.post.advertise eq 0 && $smarty.post}checked='checked'{/if} />publique</td>
             <td><input type='radio' name='advertise' value='1'
-              {if $smarty.post.advertise neq 0 || !$smarty.post}checked='checked'{/if} />privée</td>
+              {if $smarty.post.advertise neq 0 || !$smarty.post}checked='checked'{/if} />privée</td>
             <td></td>
           </tr>
           <tr>
@@ -73,14 +73,14 @@ liste :
             <td><input type='radio' name='modlevel' value='1'
               {if $smarty.post.modlevel eq 1}checked='checked'{/if} />restreinte</td>
             <td><input type='radio' name='modlevel' value='2'
-              {if $smarty.post.modlevel eq 2}checked='checked'{/if} />modérée</td>
+              {if $smarty.post.modlevel eq 2}checked='checked'{/if} />modérée</td>
           </tr>
           <tr>
             <td>inscription :</td>
             <td><input type='radio' name='inslevel' value='0'
               {if $smarty.post.inslevel eq 0 && $smarty.post}checked='checked'{/if} />libre</td>
             <td><input type='radio' name='inslevel' value='1'
-              {if $smarty.post.inslevel neq 0 || !$smarty.post}checked='checked'{/if} />modérée</td>
+              {if $smarty.post.inslevel neq 0 || !$smarty.post}checked='checked'{/if} />modérée</td>
             <td></td>
           </tr>
         </table>
@@ -109,21 +109,21 @@ liste :
     </tr>
     <tr>
       <td colspan="2">
-        <small>Tu peux entrer une liste de membres en entrant plusieurs adresses séparées par des espaces</small>
+        <small>Tu peux entrer une liste de membres en entrant plusieurs adresses séparées par des espaces</small>
       </td>
     </tr>
   </table>
   <p>
-  La création de la liste sera soumise à un contrôle manuel avant d'être validée.  Ce contrôle a
-  pour but notamment de vérifier qu'il n'y aura pas ambiguité entre les membres de la liste et son
-  identité.  Exemple: n'importe qui ne peut pas ouvrir pointgamma@polytechnique.org, il ne suffit
-  pas d'être le premier à le demander :-)
+  La création de la liste sera soumise à un contrôle manuel avant d'être validée.  Ce contrôle a
+  pour but notamment de vérifier qu'il n'y aura pas ambiguité entre les membres de la liste et son
+  identité.  Exemple: n'importe qui ne peut pas ouvrir pointgamma@polytechnique.org, il ne suffit
+  pas d'être le premier à le demander :-)
   </p>
   <p>
-  La liste est habituellement créée dans les jours qui suivent la demande sauf exception.  Pour plus
-  d'informations écris-nous à l'adresse {mailto address='listes@polytechnique.org'} en mettant dans
-  le sujet de ton mail le nom de la liste souhaité afin de faciliter les échanges de mails
-  ultérieurs éventuels.
+  La liste est habituellement créée dans les jours qui suivent la demande sauf exception.  Pour plus
+  d'informations écris-nous à l'adresse {mailto address='listes@polytechnique.org'} en mettant dans
+  le sujet de ton mail le nom de la liste souhaité afin de faciliter les échanges de mails
+  ultérieurs éventuels.
   </p>
   <div class='center'>
     <br />
@@ -134,4 +134,4 @@ liste :
 {/if}
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 50e573f..8870961 100644 (file)
@@ -24,7 +24,7 @@
 {if $deleted}
 
 <p>[<a href='{$platal->ns}lists'>Voir toutes les listes</a>]</p>
-<p class="erreur">La liste a été détruite !</p>
+<p class="erreur">La liste a été détruite !</p>
 
 {else}
 
@@ -37,27 +37,27 @@ Tu n'es pas administrateur de la liste, mais du site.
 {include file="lists/header_listes.tpl" on=delete}
 
 <h1>
-  Détruire la liste {$details.addr} ?
+  Détruire la liste {$details.addr} ?
 </h1>
 
 <form method='post' action='{$platal->pl_self(1)}'>
   <table class='tinybicol' cellpadding='2' cellspacing='0'>
     <tr class='impair'>
       <td>
-        Veux tu réellement détruire la liste {$details.addr} ?<br />
-        Pour valider ton choix, écris en majuscules (sans espace) « OUI » :
+        Veux tu réellement détruire la liste {$details.addr} ?<br />
+        Pour valider ton choix, Ã©cris en majuscules (sans espace) Â« OUI Â» :
         <input type='text' size='3' maxlength='3' name="valid" />
       </td>
     </tr>
     <tr class='pair'>
       <td>
-        Si tu veux préserver les archives de la liste, décoche la case ci-contre.
+        Si tu veux préserver les archives de la liste, décoche la case ci-contre.
         <input type="checkbox" checked="checked" name="del_archive" />
       </td>
     </tr>
     <tr class='impair'>
       <td class="center">
-        <input type="submit" value="Détruire !" />
+        <input type="submit" value="Détruire !" />
       </td>
     </tr>
   </table>
@@ -66,4 +66,4 @@ Tu n'es pas administrateur de la liste, mais du site.
 {/if}
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 03a5fb0..07aba7a 100644 (file)
@@ -51,9 +51,9 @@
     <td><strong>Administrer la liste :</strong></td>
     <td>
       {if $on neq moderate}
-      [<a href='{$platal->ns}lists/moderate/{$platal->argv[1]}'>modération</a>]
+      [<a href='{$platal->ns}lists/moderate/{$platal->argv[1]}'>modération</a>]
       {else}
-      [modération]
+      [modération]
       {/if}
       {if $on neq admin}
       [<a href='{$platal->ns}lists/admin/{$platal->argv[1]}'>ajout/retrait de membres</a>]
       [options]
       {/if}
       {if $on neq delete}
-      [<a href='{$platal->ns}lists/delete/{$platal->argv[1]}'>détruire</a>]
+      [<a href='{$platal->ns}lists/delete/{$platal->argv[1]}'>détruire</a>]
       {else}
-      [détruire liste]
+      [détruire liste]
       {/if}
     </td>
   </tr>
   {/if}
   {if $smarty.session.perms eq admin || $force_list_super}
   <tr>
-    <td><strong>Administrer (avancé) :</strong></td>
+    <td><strong>Administrer (avancé) :</strong></td>
     <td>
       {if $on neq soptions}
-      [<a href='{$platal->ns}lists/soptions/{$platal->argv[1]}'>options avancées</a>]
+      [<a href='{$platal->ns}lists/soptions/{$platal->argv[1]}'>options avancées</a>]
       {else}
-      [options avancées]
+      [options avancées]
       {/if}
       {if $on neq check}
-      [<a href='{$platal->ns}lists/check/{$platal->argv[1]}'>vérifications</a>]
+      [<a href='{$platal->ns}lists/check/{$platal->argv[1]}'>vérifications</a>]
       {else}
-      [vérifications]
+      [vérifications]
       {/if}
     </td>
   </tr>
 </table>
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index cebf52a..47dc3b0 100644 (file)
   Listes de diffusion de Polytechnique.org
 </h1>
 
-<h2>L'inscription à une liste de diffusion</h2>
+<h2>L'inscription à une liste de diffusion</h2>
 
 <ul>
-  <li>Pour demander ton inscription à une liste de diffusion, il suffit
-    de cliquer sur l'icône {icon name=add} située en fin de ligne</li>
-  <li>Si la liste est à inscription modérée, l'icône {icon name=flag_orange title="en cours"} 
-    apparaîtra tant que ton inscription n'aura pas été validée par un modérateur</li>
-  <li>Pour te désinscrire d'une liste dont tu es membre, il suffit de cliquer sur la croix
-    {icon name=cross title="désinscription"} située en fin de ligne</li>
+  <li>Pour demander ton inscription à une liste de diffusion, il suffit
+    de cliquer sur l'icône {icon name=add} située en fin de ligne</li>
+  <li>Si la liste est à inscription modérée, l'icône {icon name=flag_orange title="en cours"} 
+    apparaîtra tant que ton inscription n'aura pas été validée par un modérateur</li>
+  <li>Pour te désinscrire d'une liste dont tu es membre, il suffit de cliquer sur la croix
+    {icon name=cross title="désinscription"} située en fin de ligne</li>
 </ul>
 
 <h2>La diffusion sur une liste de diffusion</h2>
 <p>
-La diffusion a trois niveaux de modération.  La diffusion peut être :
+La diffusion a trois niveaux de modération.  La diffusion peut être :
 </p>
 <ul>
   <li><strong>libre :</strong> tout le monde peut y envoyer des mails, la diffusion y est
-  immédiate;</li>
+  immédiate;</li>
   <li><strong>restreinte :</strong> les membres de la liste peuvent envoyer librement des mails,
-  les extérieurs sont modérés;</li>
-  <li><strong>modérée:</strong> l'envoi d'un mail à la liste est alors filtré par des
-  modérateurs, eux seuls peuvent accepter un message envoyé à la liste.</li>
+  les extérieurs sont modérés;</li>
+  <li><strong>modérée:</strong> l'envoi d'un mail à la liste est alors filtré par des
+  modérateurs, eux seuls peuvent accepter un message envoyé à la liste.</li>
 </ul>
 
-<h1>Demander la création d'une liste de diffusion</h1>
+<h1>Demander la création d'une liste de diffusion</h1>
 
 <p>
-Nos listes ont pour but de réunir des X autour de thèmes ou centres d'intérêt communs.  C'est un
+Nos listes ont pour but de réunir des X autour de thèmes ou centres d'intérêt communs.  C'est un
 moyen pratique et efficace de rassembler plusieurs personnes autour d'un projet commun ou d'une
-thématique particulière.
+thématique particulière.
 </p>
 
 <p class="center">
 {icon name=add title="Nouvelle liste"} <a href='lists/create'>
-  Tu peux demander la création d'une liste de diffusion sur le thème de ton choix.
+  Tu peux demander la création d'une liste de diffusion sur le thème de ton choix.
 </a>
 </p>
 
 {if $owner|@count}
-<h1>Listes dont tu es modérateur</h1>
+<h1>Listes dont tu es modérateur</h1>
 
 {include file='lists/listes.inc.tpl' lists=$owner}
 
 <p class='smaller'>
-{icon name=wrench title="Modérateur"} indique que tu es modérateur de la liste, les modérateurs jouent également le rôle de  seionnaire.<br />
-{icon name=error title="Modérateur mais non-membre"} indque que tu es modérateur de la liste, mais que tu n'en es pas membre.
+{icon name=wrench title="Modérateur"} indique que tu es modérateur de la liste, les modérateurs jouent également le rôle de  seionnaire.<br />
+{icon name=error title="Modérateur mais non-membre"} indque que tu es modérateur de la liste, mais que tu n'en es pas membre.
 </p>
 {/if}
 {if $member|@count}
@@ -78,12 +78,12 @@ th
 {assign var="has_private" value=false}
 {include file='lists/listes.inc.tpl' lists=$member}
 
-<p class="smaller">Attention : Lorsqu'une liste à laquelle tu es abonné est  privée, l'icône {icon name=weather_cloudy} est affichée en début de ligne.  Si tu t'en désinscrits, il ne te sera pas possible de t'y abonner de nouveau  sans l'action d'un modérateur</p>
+<p class="smaller">Attention : Lorsqu'une liste à laquelle tu es abonné est  privée, l'icône {icon name=weather_cloudy} est affichée en début de ligne.  Si tu t'en désinscrits, il ne te sera pas possible de t'y abonner de nouveau  sans l'action d'un modérateur</p>
 {/if}
 <h1>Listes de diffusion publiques auxquelles tu peux t'inscrire</h1>
 
 <p>
-Les listes de diffusion publiques sont visibles par tous les X inscrits à Polytechnique.org.
+Les listes de diffusion publiques sont visibles par tous les X inscrits à Polytechnique.org.
 </p>
 
 {if $public|@count}
@@ -95,7 +95,7 @@ Les listes de diffusion publiques sont visibles par tous les X inscrits 
 <form method='post' action='lists'>
   <table class='tinybicol' cellspacing='0' cellpadding='2'>
     <tr>
-      <th colspan='2'>Inscription à une liste de diffusion promo</th>
+      <th colspan='2'>Inscription à une liste de diffusion promo</th>
     </tr>
     <tr>
       <td class='titre'>Promotion:</td>
@@ -108,4 +108,4 @@ Les listes de diffusion publiques sont visibles par tous les X inscrits 
   </table>
 </form>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index e9d54c3..3a87dd6 100644 (file)
 
 <td style="width: 16px">
   {if $liste.own && $liste.sub}
-  {icon name=wrench title="Modérateur"}
+  {icon name=wrench title="Modérateur"}
   {elseif $liste.own}
-  {icon name=error title="Modérateur mais non-membre"}
+  {icon name=error title="Modérateur mais non-membre"}
   {elseif $liste.priv}
-  {icon name=weather_cloudy title="Liste privée"}
+  {icon name=weather_cloudy title="Liste privée"}
   {/if}
 </td>
 <td>
@@ -52,7 +52,7 @@
   {/foreach}
   {/if}
   {if $liste.mails|@count}
-  <strong>&bull; Demandes de modération</strong><br />
+  <strong>&bull; Demandes de modération</strong><br />
   <span class="smaller">
   {foreach from=$liste.mails item=m}
     <a href='{$platal->ns}lists/moderate/{$liste.list}?mid={$m.id}&amp;mok=1'
@@ -61,7 +61,7 @@
     </a>
     <a href='{$platal->ns}lists/moderate/{$liste.list}?mid={$m.id}&amp;mdel=1'
         onclick="return (is_IE || Ajax.update_html('list_{$liste.list}', '{$platal->ns}lists/ajax/{$liste.list}?mid={$m.id}&amp;mdel=1'));">
-      {icon name=delete title="Détruire"}
+      {icon name=delete title="Détruire"}
     </a>
     De : {$m.sender}<br />
     <a href='{$platal->ns}lists/moderate/{$liste.list}?mid={$m.id}'>
   {/if}
 </td>
 <td class='center'>
-  {if $liste.diff eq 2}modérée{elseif $liste.diff}restreinte{else}libre{/if}
+  {if $liste.diff eq 2}modérée{elseif $liste.diff}restreinte{else}libre{/if}
 </td>
 <td class='center'>
-  {if $liste.ins}modérée{else}libre{/if}
+  {if $liste.ins}modérée{else}libre{/if}
 </td>
 <td class='right'>{$liste.nbsub}</td>
 <td class='right'>
   {if $liste.sub eq 2}
   <a href='{$platal->ns}lists?del={$liste.list}'
       onclick="return (is_IE || Ajax.update_html('list_{$liste.list}', '{$platal->ns}lists/ajax/{$liste.list}?unsubscribe=1'));">
-    {icon name=cross title="me désinscrire"}
+    {icon name=cross title="me désinscrire"}
   </a>
   {elseif $liste.sub eq 1}
-  {icon name=flag_orange title='inscription en attente de modération'}
+  {icon name=flag_orange title='inscription en attente de modération'}
   {else}
   <a href='{$platal->ns}lists?add={$liste.list}'
       onclick="return (is_IE || Ajax.update_html('list_{$liste.list}', '{$platal->ns}lists/ajax/{$liste.list}?subscribe=1'));">
@@ -95,4 +95,4 @@
   {/if}
  </td>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index cc0682e..e12bcac 100644 (file)
@@ -37,4 +37,4 @@
   {/foreach}
 </table>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 5e7933f..7a51296 100644 (file)
     <td>{$details.desc}</td>
   </tr>
   <tr>
-    <td class='titre'> Visibilité </td>
-    <td>{if $details.priv eq 0}publique{elseif $details.priv eq 1}privée{else}admin{/if}</td>
+    <td class='titre'> Visibilité </td>
+    <td>{if $details.priv eq 0}publique{elseif $details.priv eq 1}privée{else}admin{/if}</td>
   </tr>
   <tr>
     <td class='titre'> Diffusion </td>
-    <td>{if $details.diff eq 2}modérée{elseif $details.diff}restreinte{else}libre{/if}</td>
+    <td>{if $details.diff eq 2}modérée{elseif $details.diff}restreinte{else}libre{/if}</td>
   </tr>
   <tr>
     <td class='titre'> Inscription </td>
-    <td>{if $details.ins}modérée{else}libre{/if}</td>
+    <td>{if $details.ins}modérée{else}libre{/if}</td>
   </tr>
   <tr>
     <td class='titre'>Nb. membres:</td>
@@ -57,8 +57,8 @@
     <td>
       {if $details.sub>1}
       Tu es inscrit sur la liste.<br />
-      Te désinscrire :
-      <a href='{$platal->pl_self(1)}?del=1'>{icon name=cross title="me désinsiscrire"}</a>
+      Te désinscrire :
+      <a href='{$platal->pl_self(1)}?del=1'>{icon name=cross title="me désinsiscrire"}</a>
       {elseif $details.sub eq 1}
       Ta demande d'inscription est en cours de validation.
       {else}
@@ -80,7 +80,7 @@
 {/if}
 
 <h1>
-  modérateurs de la liste
+  modérateurs de la liste
 </h1>
 
 {if $owners|@count}
 {/if}
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 7b17100..d7af50e 100644 (file)
@@ -23,7 +23,7 @@
 {include file="lists/header_listes.tpl" on=moderate}
 
 <h1>
-  Inscriptions en attente de modération
+  Inscriptions en attente de modération
 </h1>
 
 {if $subs|@count}
   {/foreach}
 </table>
 {else}
-<p>pas d'inscriptions en attente de modération</p>
+<p>pas d'inscriptions en attente de modération</p>
 {/if}
 
 <h1>
-  Mails en attente de modération
+  Mails en attente de modération
 </h1>
 
 {if $mails|@count}
 <ul>
   <li>
-  <strong>{icon name=add}accepter&nbsp;:</strong> le mail est immédiatement libéré, et envoyé à la
+  <strong>{icon name=add}accepter&nbsp;:</strong> le mail est immédiatement libéré, et envoyé à la
   liste.
   </li>
   <li>
   remplir le formulaire en bas de page.
   </li>
   <li>
-  <strong>{icon name=delete}détruire&nbsp;:</strong> le mail est effacé sans autre forme de procès.
-  N'utiliser <strong>QUE</strong> pour les virus et les courriers indésirables. <br/>
+  <strong>{icon name=delete}détruire&nbsp;:</strong> le mail est effacé sans autre forme de procès.
+  N'utiliser <strong>QUE</strong> pour les virus et les courriers indésirables. <br/>
   </li>
 </ul>
 <p>
-  S'il y a trop d'indésirables, il est probablement plus rapide pour la suite de les
-  jeter directement et non de les modérer en modifant le réglage de
+  S'il y a trop d'indésirables, il est probablement plus rapide pour la suite de les
+  jeter directement et non de les modérer en modifant le réglage de
   l'<a href="{$platal->ns}lists/options/{$platal->argv[1]}#antispam">antispam</a>. 
 </p>
 
@@ -99,7 +99,7 @@
       {$m.subj|hdc|default:"[pas de sujet]"}
     </td>
     <td class='right'>
-      <small>{$m.stamp|date_format:"le %x à %X"}<br />
+      <small>{$m.stamp|date_format:"le %x à %X"}<br />
       {$m.size} octets</small>
     </td>
     <td class='action'>
     </td>
     <td class='action'>
       <a href='{$platal->pl_self(1)}?mid={$m.id}'>{icon name=magnifier title="Voir le message"}</a><br/>
-      <a href='{$platal->pl_self(1)}?mid={$m.id}&amp;mdel=1'>{icon name=delete title="Détruire le message"}</a>
+      <a href='{$platal->pl_self(1)}?mid={$m.id}&amp;mdel=1'>{icon name=delete title="Détruire le message"}</a>
     </td>
   </tr>
   {/foreach}
 </table>
 <p class="center desc">
-  Utilise ces boutons pour appliquer une action à tous les mails sélectionnés.<br />
+  Utilise ces boutons pour appliquer une action à tous les mails sélectionnés.<br />
   <input type="hidden" name="moderate_mails" value="1" />
   <input type="submit" name="mok" value="Accepter" /> 
-  <input type="submit" name="mdel" value="Détruire" />
+  <input type="submit" name="mdel" value="Détruire" />
 </p>
 </form>
 {else}
-<p>pas de mails en attente de modération</p>
+<p>pas de mails en attente de modération</p>
 {/if}
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 5604eb3..446ed10 100644 (file)
@@ -31,7 +31,7 @@
 <form method='post' action='{$platal->pl_self(1)}'>
   <table class='tinybicol' cellpadding='0' cellspacing='0'>
     <tr>
-      <th class='titre'>Modérer le mail</th>
+      <th class='titre'>Modérer le mail</th>
     </tr>
     <tr>
       <td>raison (pour les refus) :
       <td class='center'>
         <input type='hidden' name='mid' value='{$smarty.get.mid}' />
         <input type='submit' name='mok' value='Accepter !'
-          onclick="return confirm('Es-tu sûr de vouloir Envoyer ce mail sur la liste ?')"/>&nbsp;
+          onclick="return confirm('Es-tu sûr de vouloir Envoyer ce mail sur la liste ?')"/>&nbsp;
         <input type='submit' name='mno' value='Refuser !' 
-          onclick="return confirm('Es-tu sûr de vouloir Refuser ce mail ?')"/>&nbsp;
-        <input type='submit' name='mdel' value='Détruire !' style='color:red;'
-          onclick="return confirm('Es-tu sûr de vouloir Détruire ce mail ?')"/>
+          onclick="return confirm('Es-tu sûr de vouloir Refuser ce mail ?')"/>&nbsp;
+        <input type='submit' name='mdel' value='Détruire !' style='color:red;'
+          onclick="return confirm('Es-tu sûr de vouloir Détruire ce mail ?')"/>
       </td>
     </tr>
   </table>
   <ul>
-    <li>« Refuser » rejette le mail avec un message à son auteur (celui que tu tapes dans le cadre)</li>
+    <li>« Refuser » rejette le mail avec un message à son auteur (celui que tu tapes dans le cadre)</li>
     <li>
-    Détruire efface le mail sans autre forme de procès, et c'est à utiliser UNIQUEMENT pour les
-    virus et les courriers indésirables
+    Détruire efface le mail sans autre forme de procès, et c'est à utiliser UNIQUEMENT pour les
+    virus et les courriers indésirables
     </li>
   </ul>
 </form>
 <p>
-En cas de refus, le mail envoyé à l'auteur du mail que tu modères actuellement sera de la forme suivante :
+En cas de refus, le mail envoyé à l'auteur du mail que tu modères actuellement sera de la forme suivante :
 </p>
 <pre>{$msg}</pre>
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 2ba3e45..17cc7d7 100644 (file)
@@ -45,4 +45,4 @@
 </form>
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 32adcd9..113d4d7 100644 (file)
@@ -39,7 +39,7 @@ Tu n'es pas administrateur de la liste, mais du site.
     <tr class='impair'>
       <td>
         <strong>description courte :</strong><br />
-        <span class='smaller'>une courte phrase pour décrire la liste.</span>
+        <span class='smaller'>une courte phrase pour décrire la liste.</span>
       </td>
       <td>
         <input type='text' size='40' name='description' value="{$options.description}" />
@@ -57,8 +57,8 @@ Tu n'es pas administrateur de la liste, mais du site.
     <tr class='pair'>
       <td>
         <strong>message de bienvenue :</strong><br />
-        <span class='smaller'>un texte de bienvenue incorporé au mail envoyé aux nouveaux
-         abonnés à la liste.</span>
+        <span class='smaller'>un texte de bienvenue incorporé au mail envoyé aux nouveaux
+         abonnés à la liste.</span>
       </td>
       <td>
         <textarea cols='40' rows='8' name='welcome_msg'>{$options.welcome_msg}</textarea>
@@ -67,8 +67,8 @@ Tu n'es pas administrateur de la liste, mais du site.
     <tr class='impair'>
       <td>
         <strong>message d'adieu :</strong><br />
-        <span class='smaller'>un texte d'au revoir incorporé au mail de départ envoyé aux
-          utilisateurs qui se désinscrivent.  Ce mail peut être désactivé.</span>
+        <span class='smaller'>un texte d'au revoir incorporé au mail de départ envoyé aux
+          utilisateurs qui se désinscrivent.  Ce mail peut être désactivé.</span>
       </td>
       <td>
         <input type='checkbox' name='send_goodbye_msg'
@@ -76,11 +76,11 @@ Tu n'es pas administrateur de la liste, mais du site.
         <textarea cols='40' rows='8' name='goodbye_msg'>{$options.goodbye_msg}</textarea>
       </td>
     </tr>
-    <tr><th colspan='2'>Options avancées de la liste {$details.addr}</th></tr>
+    <tr><th colspan='2'>Options avancées de la liste {$details.addr}</th></tr>
     <tr class='impair'>
     <td>
         <strong>ajout dans le sujet :</strong><br />
-        <span class='smaller'>Un préfixe (optionnel) ajouté dans le sujet de chaque mail envoyé sur la liste te permet de trier plus facilement ton courrier.</span>
+        <span class='smaller'>Un préfixe (optionnel) ajouté dans le sujet de chaque mail envoyé sur la liste te permet de trier plus facilement ton courrier.</span>
       </td>
       <td>
         <input type='text' name='subject_prefix' size='40' value="{$options.subject_prefix}" />
@@ -88,12 +88,12 @@ Tu n'es pas administrateur de la liste, mais du site.
     </tr>
     <tr class='impair'>
       <td>
-        <strong>notification de (dés)abonnement :</strong><br />
-        <span class='smaller'>notifier les modérateurs des inscriptions/désinscriptions d'utilisateurs sur cette liste.</span>
+        <strong>notification de (dés)abonnement :</strong><br />
+        <span class='smaller'>notifier les modérateurs des inscriptions/désinscriptions d'utilisateurs sur cette liste.</span>
       </td>
       <td>
         <input type='checkbox' name='admin_notify_mchanges'
-        {if $options.admin_notify_mchanges}checked='checked'{/if} /> Notification activée.
+        {if $options.admin_notify_mchanges}checked='checked'{/if} /> Notification activée.
       </td>
     </tr>
     <tr class='impair'>
@@ -106,38 +106,38 @@ Tu n'es pas administrateur de la liste, mais du site.
         checked='checked'{/if} />libre<br />
         <input type='radio' name='moderate' value='1'
         {if $options.generic_nonmember_action && !$options.default_member_moderation}
-        checked='checked'{/if} />modérée aux extérieurs<br />
+        checked='checked'{/if} />modérée aux extérieurs<br />
         <input type='radio' name='moderate' value='2'
         {if $options.generic_nonmember_action && $options.default_member_moderation}
-        checked='checked'{/if} />modérée
+        checked='checked'{/if} />modérée
       </td>
     </tr>
     <tr class='impair'>
       <td>
-        <strong>inscription libre ou modérée :</strong><br />
-        <span class='smaller'>détermine si les inscriptions à la liste sont modérées ou non.</span>
+        <strong>inscription libre ou modérée :</strong><br />
+        <span class='smaller'>détermine si les inscriptions à la liste sont modérées ou non.</span>
       </td>
       <td>
         <input type='checkbox' name='subscribe_policy'
-        {if $options.subscribe_policy eq 2}checked='checked'{/if} /> Inscription modérée.
+        {if $options.subscribe_policy eq 2}checked='checked'{/if} /> Inscription modérée.
       </td>
     </tr>
     <tr class='impair'>
       <td>
         <strong>antispam :</strong><br />
-        <span class='smaller'>détermine la politique de l'antispam sur cette liste.</span>
+        <span class='smaller'>détermine la politique de l'antispam sur cette liste.</span>
       </td>
       <td>
-        <em><a name='antispam' id='antispam'></a>que faire des mails marqués « [spam probable] » ?</em><br />
+        <em><a name='antispam' id='antispam'></a>que faire des mails marqués Â« [spam probable] Â» ?</em><br />
         <input type='radio' name='bogo_level' value='0' {if !$bogo_level}checked='checked'{/if} /> les laisser passer<br />
-        <input type='radio' name='bogo_level' value='1' {if $bogo_level eq 1}checked='checked'{/if} /> les envoyer aux modérateurs pour approbation...<br />
-        <input type='radio' name='bogo_level' value='2' {if $bogo_level eq 2}checked='checked'{/if} /> ... après suppression des plus probables*<br />
+        <input type='radio' name='bogo_level' value='1' {if $bogo_level eq 1}checked='checked'{/if} /> les envoyer aux modérateurs pour approbation...<br />
+        <input type='radio' name='bogo_level' value='2' {if $bogo_level eq 2}checked='checked'{/if} /> ... après suppression des plus probables*<br />
         <input type='radio' name='bogo_level' value='3' {if $bogo_level eq 3}checked='checked'{/if} /> tous les supprimer
       </td>
     </tr>
     <tr>
       <td colspan="2" class="smaller">
-        *La troisième option permet de supprimer automatique les spams sûr à plus de 99,9999% qui sont peu susceptibles de produire des faux-positifs.
+        *La troisième option permet de supprimer automatique les spams sûr à plus de 99,9999% qui sont peu susceptibles de produire des faux-positifs.
       </td>
     </tr>
   </table>
@@ -151,23 +151,23 @@ Tu n'es pas administrateur de la liste, mais du site.
 {if $details.diff eq 1}
 
 <h1>
-  Adresses non modérées de {$details.addr}
+  Adresses non modérées de {$details.addr}
 </h1>
 <p>
-Les envois des personnes utilisant ces adresses ne sont pas modérés.
+Les envois des personnes utilisant ces adresses ne sont pas modérés.
 </p>
 
 <p class='erreur'>
-Attention, cette liste est à utiliser pour des non-X ou des non-inscrits à la liste :
+Attention, cette liste est à utiliser pour des non-X ou des non-inscrits à la liste :
 </p>
 <p>
-les X inscrits à la liste doivent ajouter leurs adresses usuelles parmis leurs adresses de
-redirection en mode 'inactif'. le logiciel de mailing list saura se débrouiller tout seul.
+les X inscrits à la liste doivent ajouter leurs adresses usuelles parmis leurs adresses de
+redirection en mode 'inactif'. le logiciel de mailing list saura se débrouiller tout seul.
 </p>
 
 <form method='post' action='{$platal->pl_self(1)}'>
   <table class='tinybicol' cellpadding='2' cellspacing='0'>
-    <tr><th>Addresses non modérées</th></tr>
+    <tr><th>Addresses non modérées</th></tr>
     <tr>
       <td>
         {if $options.accept_these_nonmembers|@count}
@@ -193,4 +193,4 @@ redirection en mode 'inactif'. le logiciel de mailing list saura se d
 {/if}
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index b858a71..27394b2 100644 (file)
@@ -33,7 +33,7 @@
     <tr class='impair'>
       <td>
         <strong>msg_header :</strong><br />
-        <span class='smaller'>ajouté au début de tous les messages.</span>
+        <span class='smaller'>ajouté au début de tous les messages.</span>
       </td>
       <td>
         <textarea cols='40' rows='8' name='msg_header'>{$options.msg_header}</textarea>
     <tr class='impair'>
       <td>
         <strong>msg_footer :</strong><br />
-        <span class='smaller'>ajouté à la fin de tous les messages.</span>
+        <span class='smaller'>ajouté à la fin de tous les messages.</span>
       </td>
       <td>
         <textarea cols='40' rows='8' name='msg_footer'>{$options.msg_footer}</textarea>
       </td>
     </tr>
-    <tr><th colspan='2'>Options avancées de la liste {$details.addr}</th></tr>
+    <tr><th colspan='2'>Options avancées de la liste {$details.addr}</th></tr>
     <tr class='impair'>
       <td>
-        <strong>visibilité :</strong><br />
-        <span class='smaller'>si coché, la liste sera listée dans la page de l'ensemble des listes.
-          (les listes d'admin doivent être décochées)</span>
+        <strong>visibilité :</strong><br />
+        <span class='smaller'>si coché, la liste sera listée dans la page de l'ensemble des listes.
+          (les listes d'admin doivent être décochées)</span>
       </td>
       <td>
         <input type='checkbox' name='advertised' {if $options.advertised}checked='checked'{/if} />
     <tr class='pair'>
       <td>
         <strong>archive :</strong><br />
-        <span class='smaller'>Liste archivée ?</span>
+        <span class='smaller'>Liste archivée ?</span>
       </td>
       <td>
         <input type='checkbox' name='archive' {if $options.archive}checked='checked'{/if} />
-        liste archivée
+        liste archivée
       </td>
     </tr>
     <tr class='impair'>
@@ -88,4 +88,4 @@
 </form>
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index b3a11bc..e2efcbe 100644 (file)
     <td>{$details.desc}</td>
   </tr>
   <tr>
-    <td class='titre'> Visibilité </td>
-    <td>{if $details.priv eq 0}publique{elseif $details.priv eq 1}privée{else}admin{/if}</td>
+    <td class='titre'> Visibilité </td>
+    <td>{if $details.priv eq 0}publique{elseif $details.priv eq 1}privée{else}admin{/if}</td>
   </tr>
   <tr>
     <td class='titre'> Diffusion </td>
-    <td>{if $details.diff eq 2}modérée{elseif $details.diff}restreinte{else}libre{/if}</td>
+    <td>{if $details.diff eq 2}modérée{elseif $details.diff}restreinte{else}libre{/if}</td>
   </tr>
   <tr>
     <td class='titre'> Inscription </td>
-    <td>{if $details.ins}modérée{else}libre{/if}</td>
+    <td>{if $details.ins}modérée{else}libre{/if}</td>
   </tr>
   <tr class="pair">
     <td class="titre">Ton statut:</td>
     <td>
       {if $details.sub>1}
       Tu es inscrit sur la liste.<br />
-      Te désinscrire :
-      <a href='{$platal->pl_self(1)}?del=1'>{icon name=cross title="me désinscrire"}</a>
+      Te désinscrire :
+      <a href='{$platal->pl_self(1)}?del=1'>{icon name=cross title="me désinscrire"}</a>
       {elseif $details.sub eq 1}
       Ta demande d'inscription est en cours de validation.
       {else}
@@ -67,7 +67,7 @@
 </table>
 
 <h1>
-  modérateurs de la liste
+  modérateurs de la liste
 </h1>
 
 <table cellpadding="8" cellspacing="2" style="width:100%;">
 {$trombi->show()|smarty:nodefaults}
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 8fa28db..a341bbc 100644 (file)
@@ -24,9 +24,9 @@
 {if !$html_version}
 {from full=#from#}
 {to addr=#to#}
-{subject text="Création du forum promo $promo"}
+{subject text="Création du forum promo $promo"}
 
-Création du forum promo {$promo} à faire !
+Création du forum promo {$promo} à faire !
 (+ de 20% d'inscrits)
 {/if}
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 734eeb3..271fa47 100644 (file)
@@ -24,8 +24,8 @@
 {if !$html_version}
 {from full=#from#}
 {to addr=#to#}
-{subject text="Création de la liste promo $promo"}
+{subject text="Création de la liste promo $promo"}
 
-Création de la liste promo {$promo} à faire !
+Création de la liste promo {$promo} à faire !
 {/if}
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 87bcb4f..8b0d4d3 100644 (file)
@@ -24,7 +24,7 @@
 {if $sent}
 
 <p>
-  Merci de nous avoir communiqué cette information !
+  Merci de nous avoir communiqué cette information !
 </p>
 
 {elseif $user}
 {if !$user.email}
 <p>
   Avec le temps, toutes les adresses de redirection de notre camarade sont devenues invalides et produisent
-  des erreurs lorsqu'on lui envoie un mail. Nous sommes donc à la recherche d'adresses valides où nous pourrions
+  des erreurs lorsqu'on lui envoie un mail. Nous sommes donc à la recherche d'adresses valides où nous pourrions
   contacter ce camarade.
 </p>
 {elseif $user.last}
 <p>
-  {$user.prenom} a encore des adresses de redirection actives malgré des pannes détectées sur certaines d'entre elles. Si
-  tu es sûr{if $smarty.session.femme}e{/if} que son adresse Polytechnique.org est en panne, tu peux proposer une nouvelle
-  adresse mail à ajouter à ses redirections. Merci d'ajouter un commentaire pour nous indiquer la raison de cette proposition.
+  {$user.prenom} a encore des adresses de redirection actives malgré des pannes détectées sur certaines d'entre elles. Si
+  tu es sûr{if $smarty.session.femme}e{/if} que son adresse Polytechnique.org est en panne, tu peux proposer une nouvelle
+  adresse mail à ajouter à ses redirections. Merci d'ajouter un commentaire pour nous indiquer la raison de cette proposition.
 </p>
 {else}
 <p>
-  Nous n'avons actuellement enregistré aucune panne sur les adresses de redirection de {$user.prenom}. Si tu es 
-  sûr{if $smarty.session.femme}e{/if} que son adresse de redirection actuelle est en panne, tu peux nous proposer
-  une nouvelle adresse, accompagnée d'un commentaire nous expliquant les raisons exactes de cette proposition.
+  Nous n'avons actuellement enregistré aucune panne sur les adresses de redirection de {$user.prenom}. Si tu es 
+  sûr{if $smarty.session.femme}e{/if} que son adresse de redirection actuelle est en panne, tu peux nous proposer
+  une nouvelle adresse, accompagnée d'un commentaire nous expliquant les raisons exactes de cette proposition.
 </p>
 {/if}
 <p>
-  Les adresses email que tu pourras nous donner ne seront pas ajoutées directement aux redirections de {$user.prenom}.
+  Les adresses email que tu pourras nous donner ne seront pas ajoutées directement aux redirections de {$user.prenom}.
   Nous allons d'abord prendre contact avec {if $user.sexe}elle{else}lui{/if} pour savoir {if $user.sexe}si elle{else}s'il{/if}
-  accepte la mise à jour de sa redirection.
+  accepte la mise à jour de sa redirection.
 </p>
 <p>
-  Merci de ta participation active à l'amélioration de notre qualité de service.
+  Merci de ta participation active à l'amélioration de notre qualité de service.
 </p>
 
 <form method="post" action="{$platal->path}">
@@ -84,4 +84,4 @@
 {/if}
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 5296683..e9d1a87 100644 (file)
@@ -22,7 +22,7 @@
 
 <h1>Marketing Polytechnique.org</h1>
 
-<table class="bicol" cellpadding="3" summary="Système">
+<table class="bicol" cellpadding="3" summary="Système">
   <tr>
     <th>actions disponibles</th>
   </tr>
@@ -32,7 +32,7 @@
       &nbsp;&nbsp;|&nbsp;&nbsp;
       <a href="marketing/promo">Marketing promo</a>
       &nbsp;&nbsp;|&nbsp;&nbsp;
-      <a href="marketing/volontaire">Addresses données par les inscrits</a>
+      <a href="marketing/volontaire">Addresses données par les inscrits</a>
     </td>
   </tr>
 </table>
 <br />
 
 <p>
-Nombre d'X vivants d'après notre base de données : {$stats.vivants}<br />
-Nombre d'X vivants inscrits à Polytechnique.org : {$stats.inscrits}<br />
+Nombre d'X vivants d'après notre base de données : {$stats.vivants}<br />
+Nombre d'X vivants inscrits à Polytechnique.org : {$stats.inscrits}<br />
 Soit un pourcentage d'inscrits de : {$stats.ins_rate} %<br />
 </p>
 
 <p>
 Parmi ceux-ci :<br />
-Nombre d'X vivants depuis 1972 d'après notre base de données : {$stats.vivants72}<br />
-Nombre d'X vivants depuis 1972 inscrits à Polytechnique.org : {$stats.inscrits72}<br />
+Nombre d'X vivants depuis 1972 d'après notre base de données : {$stats.vivants72}<br />
+Nombre d'X vivants depuis 1972 inscrits à Polytechnique.org : {$stats.inscrits72}<br />
 Soit un pourcentage d'inscrits de : {$stats.ins72_rate} % <br />
 </p>
 
@@ -59,10 +59,10 @@ Soit un pourcentage d'inscrites de : {$stats.inse_rate} % <br />
 </p>
 
 <p>
-Nombre d'<a href="marketing/this_week">inscrits depuis le début de la semaine</a> : {$nbInsSem}<br />
-Nombre d'<a href="marketing/relance">inscriptions en cours</a> (2ème phase non terminée) : {$nbInsEnCours} <br />
-Nombre d'envois marketing effectués n'ayant pas abouti : {$nbInsMarket}<br />
+Nombre d'<a href="marketing/this_week">inscrits depuis le début de la semaine</a> : {$nbInsSem}<br />
+Nombre d'<a href="marketing/relance">inscriptions en cours</a> (2ème phase non terminée) : {$nbInsEnCours} <br />
+Nombre d'envois marketing effectués n'ayant pas abouti : {$nbInsMarket}<br />
 Nombre d'envois marketing ayant abouti cette semaine : {$nbInsMarkOK}
 </p>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 2485d29..9210e43 100644 (file)
 {to addr="$lemail"}
 Bonjour,
 
-Il y a quelques temps, le {$fdate}, tu as commencé ton inscription à Polytechnique.org ! Tu n'as toutefois pas tout à fait terminé cette inscription, aussi nous nous permettons de te renvoyer cet email pour te rappeler tes paramètres de connexion, au cas où tu souhaiterais terminer cette inscription, et accéder à l'ensemble des services que nous offrons aux {$nbdix} Polytechniciens déjà inscrits (email à vie, annuaire en ligne, etc...).
+Il y a quelques temps, le {$fdate}, tu as commencé ton inscription à Polytechnique.org ! Tu n'as toutefois pas tout à fait terminé cette inscription, aussi nous nous permettons de te renvoyer cet email pour te rappeler tes paramètres de connexion, au cas où tu souhaiterais terminer cette inscription, et accéder à l'ensemble des services que nous offrons aux {$nbdix} Polytechniciens déjà inscrits (email à vie, annuaire en ligne, etc...).
 
-UN SIMPLE CLIC sur le lien ci-dessous et ton compte sera activé !
+UN SIMPLE CLIC sur le lien ci-dessous et ton compte sera activé !
 
-Après activation, tes paramètres seront :
+Après activation, tes paramètres seront :
 
 login        : {$lusername}
 mot de passe : {$nveau_pass}
 
-(ceci annule les paramètres envoyés par le mail initial)
+(ceci annule les paramètres envoyés par le mail initial)
 
-Rends-toi sur la page web suivante afin d'activer ta pré-inscription, et de changer ton mot de passe en quelque chose de plus facile à mémoriser :
+Rends-toi sur la page web suivante afin d'activer ta pré-inscription, et de changer ton mot de passe en quelque chose de plus facile à mémoriser :
 
 {$baseurl}/register/end/{$lins_id}
 
-Si en cliquant dessus tu n'y arrives pas, copie intégralement l'adresse dans la barre de ton navigateur.
+Si en cliquant dessus tu n'y arrives pas, copie intégralement l'adresse dans la barre de ton navigateur.
 
-En cas de difficulté, nous sommes bien entendu à ton entière disposition !
+En cas de difficulté, nous sommes bien entendu à ton entière disposition !
 
 Bien cordialement,
 Polytechnique.org
-"Le portail des élèves & anciens élèves de l'Ecole polytechnique"
+"Le portail des élèves & anciens élèves de l'Ecole polytechnique"
 
 {/if}
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 8b0df79..1adf200 100644 (file)
@@ -27,7 +27,7 @@
 Matricule polytechnique.org : {$matricule}
 {if $matricule_X}
 <br />
-Matricule &Eacute;cole (à rentrer lors de l'inscription) : <strong>{$matricule_X}</strong>
+Matricule &Eacute;cole (à rentrer lors de l'inscription) : <strong>{$matricule_X}</strong>
 {/if}
 
 {if $pending}
@@ -39,9 +39,9 @@ Cet utilisateur a une inscription en cours depuis le {$pending|date_format}.
 </p>
 <p>
 {if $relance eq '0000-00-00'}
-il n'a jamais été relancé.
+il n'a jamais été relancé.
 {else}
-sa dernière relance date du {$relance|date_format}
+sa dernière relance date du {$relance|date_format}
 {/if}
 </p>
 
@@ -133,4 +133,4 @@ sa derni
 </form>
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index f13025e..9048699 100644 (file)
 
 <div class="center">
   <a href="javascript:void(window.open('stats/promos/{$promo}','','width=800,height=600,toolbar=no'))">
-    Voir l'évolution des inscriptions de la promotion
+    Voir l'évolution des inscriptions de la promotion
   </a>
 </div>
 
 <br />
 
 <form action="marketing/promo" method="post">
-  <table class="bicol" summary="liste des inscriptions non confirmées">
+  <table class="bicol" summary="liste des inscriptions non confirmées">
     <tr>
       <th>Nom</th>
-      <th>Dernière adresse connue</th>
+      <th>Dernière adresse connue</th>
       <th>Statut</th>
       <th>&nbsp;</th>
     </tr>
@@ -80,4 +80,4 @@
 </p>
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 741a8e3..17564b9 100644 (file)
 {if $already}
 
 <p>
-Merci de nous avoir communiqué cette information !
+Merci de nous avoir communiqué cette information !
 </p>
 <p>
-Nous avions déjà connaissance de cette adresse, nous espérons donc comme toi que {$prenom} va s'inscrire au plus vite.
+Nous avions déjà connaissance de cette adresse, nous espérons donc comme toi que {$prenom} va s'inscrire au plus vite.
 </p>
 <p>
 Si tu le connais personnellement, un petit mail pour lui expliquer les atouts de Polytechnique.org
-peut sans aucun doute l'aider à se décider !
+peut sans aucun doute l'aider à se décider !
 </p>
 
 {elseif $ok}
 
 <p>
-  Merci de nous avoir communiqué cette information !  Un administrateur de Polytechnique.org va
-  envoyer un email de proposition d'inscription à Polytechnique.org à {$prenom} {$nom} dans les
-  toutes prochaines heures (ceci est fait à la main pour vérifier qu'aucun utilisateur malveillant
-  ne fasse mauvais usage de cette fonctionnalité...).
+  Merci de nous avoir communiqué cette information !  Un administrateur de Polytechnique.org va
+  envoyer un email de proposition d'inscription à Polytechnique.org à {$prenom} {$nom} dans les
+  toutes prochaines heures (ceci est fait à la main pour vérifier qu'aucun utilisateur malveillant
+  ne fasse mauvais usage de cette fonctionnalité...).
 </p>
 <p>
-  <strong>Merci de ton aide à la reconnaissance de notre site !</strong> Tu seras informé par email de
-  l'inscription de {$prenom} {$nom} si notre camarade accepte de rejoindre la communauté des X sur
+  <strong>Merci de ton aide à la reconnaissance de notre site !</strong> Tu seras informé par email de
+  l'inscription de {$prenom} {$nom} si notre camarade accepte de rejoindre la communauté des X sur
   le web !
 </p>
 
@@ -52,31 +52,31 @@ peut sans aucun doute l'aider 
 
 {if $prenom}
 <h1>
-  Et si nous proposions à {$prenom} {$nom} de s'inscrire à Polytechnique.org ?
+  Et si nous proposions à {$prenom} {$nom} de s'inscrire à Polytechnique.org ?
 </h1>
 
 <p>
-  En effet notre camarade n'a pour l'instant pas encore rejoint la communauté des X sur le web...
+  En effet notre camarade n'a pour l'instant pas encore rejoint la communauté des X sur le web...
   C'est dommage, et en nous indiquant son adresse email, tu nous permettrais de lui envoyer une
   proposition d'inscription.
 </p>
 <p>
   Si tu es d'accord, merci d'indiquer ci-dessous l'adresse email de {$prenom} {$nom} si tu la
-  connais.  Nous nous permettons d'attirer ton attention sur le fait que nous avons besoin d'être
-  sûrs que cette adresse est bien la sienne, afin que la partie privée du site reste uniquement
+  connais.  Nous nous permettons d'attirer ton attention sur le fait que nous avons besoin d'être
+  sûrs que cette adresse est bien la sienne, afin que la partie privée du site reste uniquement
   accessible aux seuls polytechniciens. Merci donc de ne nous donner ce renseignement uniquement si
-  tu es certain de sa véracité !
+  tu es certain de sa véracité !
 </p>
 <p>
-  Nous pouvons au choix lui écrire au nom de l'équipe Polytechnique.org, ou bien, si tu le veux
-  bien, en ton nom. A toi de choisir la solution qui te paraît la plus adaptée !! Une fois {$prenom}
-  {$nom} inscrit, nous t'enverrons un email pour te prévenir que son inscription a réussi.
+  Nous pouvons au choix lui écrire au nom de l'équipe Polytechnique.org, ou bien, si tu le veux
+  bien, en ton nom. A toi de choisir la solution qui te paraît la plus adaptée !! Une fois {$prenom}
+  {$nom} inscrit, nous t'enverrons un email pour te prévenir que son inscription a réussi.
 </p>
 
 <form method="post" action="{$platal->path}">
   <table class="bicol" summary="Fiche camarade">
     <tr class="impair"><td>Nom :</td><td>{$nom}</td></tr>
-    <tr class="pair"><td>Prénom :</td><td>{$prenom}</td></tr>
+    <tr class="pair"><td>Prénom :</td><td>{$prenom}</td></tr>
     <tr class="impair"><td>Promo :</td><td>{$promo}</td></tr>
     <tr class="pair">
       <td>Adresse email :</td>
@@ -85,10 +85,10 @@ peut sans aucun doute l'aider 
       </td>
     </tr>
     <tr class="impair">
-      <td>Nous lui écrirons :</td>
+      <td>Nous lui écrirons :</td>
       <td>
         <input type="radio" name="origine" value="user" checked="checked" /> en ton nom<br />
-        <input type="radio" name="origine" value="staff" /> au nom de l'équipe Polytechnique.org
+        <input type="radio" name="origine" value="staff" /> au nom de l'équipe Polytechnique.org
       </td>
     </tr>
   </table>
@@ -102,4 +102,4 @@ peut sans aucun doute l'aider 
 {/if}
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 1b66805..277f99f 100644 (file)
 {/foreach}
 
 <form action="marketing/relance" method="post">
-  <table class="bicol" summary="liste des inscriptions non confirmées">
+  <table class="bicol" summary="liste des inscriptions non confirmées">
     <tr>
       <th>Date</th>
       <th>Promo</th> 
       <th>Nom</th>
-      <th>Dernière relance</th>
+      <th>Dernière relance</th>
       <th>&nbsp;</th>
     </tr>
     {iterate from=$relance item=it}
   </table>
 
   <p>
-  {$relance->total()} Polytechniciens n'ont pas effectué jusqu'au bout leur inscription.
+  {$relance->total()} Polytechniciens n'ont pas effectué jusqu'au bout leur inscription.
   </p>
   <div class="center">
     <input type="submit" name="relancer" value="Relancer" />
   </div>
 </form>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index d70c550..5747a28 100644 (file)
@@ -58,4 +58,4 @@
 </div>
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 8e7c66e..5146c96 100644 (file)
@@ -38,9 +38,9 @@ Choix de la promo :
 
 {if $addr->total()}
 <h2>Marketing volontaire</h2>
-<table class="bicol" cellpadding="3" summary="Adresses déjà utilisées">
+<table class="bicol" cellpadding="3" summary="Adresses déjà utilisées">
   <tr>
-    <th>Camarade concerné</th>
+    <th>Camarade concerné</th>
     <th>Adresse email</th>
     <th>"informateur"</th>
   </tr>
@@ -59,4 +59,4 @@ pas d'informations pour les gens de cette promo
 {/if}
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index b269e5e..0c2d8c4 100644 (file)
@@ -31,7 +31,7 @@
     <th>titre</th>
   </tr>
   <tr>
-    <td colspan='2'><a href='admin/newsletter/new'>Créer une nouvelle lettre</a></td>
+    <td colspan='2'><a href='admin/newsletter/new'>Créer une nouvelle lettre</a></td>
   </tr>
   {foreach item=nl from=$nl_list}
   <tr class="{cycle values="pair,impair"}">
@@ -44,4 +44,4 @@
 </table>
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index a944aa4..fde3192 100644 (file)
@@ -35,7 +35,7 @@
   <table class="bicol" cellpadding="3" cellspacing="0">
     <tr>
       <th colspan='2'>
-        Propriétés de la newsletter
+        Propriétés de la newsletter
       </th>
     </tr>
     <tr>
 <table class="bicol" cellpadding="3" cellspacing="0">
   <tr>
     <td>
-      Créer un nouvel article ...
+      Créer un nouvel article ...
     </td>
     <td style='vertical-align:middle; border-left: 1px gray solid'>
-      [<a href="admin/newsletter/edit/{$nl->_id}/new#edit">créer</a>]
+      [<a href="admin/newsletter/edit/{$nl->_id}/new#edit">créer</a>]
     </td>
   </tr>
   {foreach from=$nl->_arts item=arts key=cat}
       </td>
     </tr>
     <tr class="impair">
-      <td class='titre'>Catégorie</td>
+      <td class='titre'>Catégorie</td>
       <td>
         <select name='cid'>
           <option value='0'>-- none --</option>
 {/if}
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 0629a8a..f0f81b5 100644 (file)
 
 {if $nls}
 <p>
-Tu es actuellement inscrit à la lettre mensuelle de Polytechnique.org (pour choisir le format HTML ou texte, rends toi sur la page <a href='prefs'>des préférences</a>)
+Tu es actuellement inscrit à la lettre mensuelle de Polytechnique.org (pour choisir le format HTML ou texte, rends toi sur la page <a href='prefs'>des préférences</a>)
 </p>
 <div class='center'>
-  [<a href='nl/out'>{icon name=delete} me désinscrire de la lettre mensuelle</a>]
+  [<a href='nl/out'>{icon name=delete} me désinscrire de la lettre mensuelle</a>]
 </div>
 {else}
 <p>
-Tu n'es actuellement pas inscrit à la lettre mensuelle de Polytechnique.org.
+Tu n'es actuellement pas inscrit à la lettre mensuelle de Polytechnique.org.
 </p>
 <div class='center'>
-  [<a href='nl/in'>{icon name=add} m'inscrire à la lettre mensuelle</a>]
+  [<a href='nl/in'>{icon name=add} m'inscrire à la lettre mensuelle</a>]
 </div>
 {/if}
 
@@ -66,4 +66,4 @@ Tu n'es actuellement pas inscrit 
 </table>
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 34c5052..cd80156 100644 (file)
 {/foreach}
 
 --------------------------------------------------------------------
-Cette lettre est envoyée à tous les Polytechniciens sur Internet par
-l'intermédiaire de Polytechnique.org.
+Cette lettre est envoyée à tous les Polytechniciens sur Internet par
+l'intermédiaire de Polytechnique.org.
 
 archives         : [https://www.polytechnique.org/nl]
-écrire           : [https://www.polytechnique.org/nl/submit]
+écrire           : [https://www.polytechnique.org/nl/submit]
 ne plus recevoir : [https://www.polytechnique.org/nl/out]
 
 {if !$is_mail}
@@ -109,11 +109,11 @@ ne plus recevoir : [https://www.polytechnique.org/nl/out]
       {/foreach}
       {/foreach}
       <div class="foot1">
-        Cette lettre est envoyée à tous les Polytechniciens sur Internet par l'intermédiaire de Polytechnique.org.
+        Cette lettre est envoyée à tous les Polytechniciens sur Internet par l'intermédiaire de Polytechnique.org.
       </div>
       <div class="foot2">
         [<a href="https://www.polytechnique.org/nl">archives</a>&nbsp;|
-         <a href="https://www.polytechnique.org/nl/submit">écrire dans la NL</a>&nbsp;|
+         <a href="https://www.polytechnique.org/nl/submit">écrire dans la NL</a>&nbsp;|
          <a href="https://www.polytechnique.org/nl/out">ne plus recevoir</a>]
       </div>
       </div>
@@ -124,4 +124,4 @@ ne plus recevoir : [https://www.polytechnique.org/nl/out]
 {/if}
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index fbf7564..e3df5df 100644 (file)
@@ -47,4 +47,4 @@
   {include file="newsletter/nl.tpl"}
 </fieldset>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index e8e84ac..25c39f1 100644 (file)
 {if $submited}
 
 <p>
-ton article a bien été pris en compte.
+ton article a bien été pris en compte.
 </p>
 
 <p>
-Nous te recontacterons éventuellement (certainement vers la fin du mois) si nous avons des
-renseignements à te demander à son sujet !
+Nous te recontacterons éventuellement (certainement vers la fin du mois) si nous avons des
+renseignements à te demander à son sujet !
 </p>
 
 {else}
@@ -40,8 +40,8 @@ renseignements 
 
 {if !$art->check()}
 <p class='erreur'>
-L'article que tu as proposé est trop long !<br />
-Il te faut te limiter à 8 lignes de 68 caractères.
+L'article que tu as proposé est trop long !<br />
+Il te faut te limiter à 8 lignes de 68 caractères.
 </p>
 {/if}
 
@@ -66,7 +66,7 @@ Il te faut te limiter 
     <tr>
       <td>
         Si tu es content de ton article, tu peux le soumettre.
-        Sinon, tu peux continuer à l'éditer en dessous
+        Sinon, tu peux continuer à l'éditer en dessous
       </td>
     </tr>
     <tr>
@@ -88,7 +88,7 @@ Il te faut te limiter 
 <h2>Proposer un article</h2>
 
 <p>
-Tu peux <a href='nl/submit#conseils'>lire les conseils de rédaction</a> avant de proposer ton article.
+Tu peux <a href='nl/submit#conseils'>lire les conseils de rédaction</a> avant de proposer ton article.
 </p>
 <form action="nl/submit" method='post'>
   <table class="bicol" cellpadding="3" cellspacing="0" summary="proposer un article">
@@ -126,4 +126,4 @@ Tu peux <a href='nl/submit#conseils'>lire les conseils de r
 
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 5a9255f..362ddaa 100644 (file)
@@ -21,7 +21,7 @@
 {**************************************************************************}
 
 
-<h1>Télépaiements</h1>
+<h1>Télépaiements</h1>
 
 {if $smarty.request.op eq "submit" and !$xorg_errors|count}
 
@@ -72,8 +72,8 @@
   </tr>
 </table>
 <p>
-En cliquant sur "Valider", tu seras redirigé{if $smarty.session.sexe}e{/if} vers le site de {$pay->api->nomsite}, où il te
-sera demandé de saisir ton numéro de carte bancaire.  Lorsque le paiement aura été effectué, tu
+En cliquant sur "Valider", tu seras redirigé{if $smarty.session.sexe}e{/if} vers le site de {$pay->api->nomsite}, où il te
+sera demandé de saisir ton numéro de carte bancaire.  Lorsque le paiement aura été effectué, tu
 recevras une confirmation par email.
 </p>
 {if $pay->api->text}
@@ -83,7 +83,7 @@ recevras une confirmation par email.
 {/if}
 {if $evtlink}
 <p class="erreur">
-Si tu n'es pas encore inscrit à cet événement, n'oublie pas d'aller t'<a href='http://www.polytechnique.net/{$evtlink.diminutif}/events/sub/{$evtlink.eid}'>inscrire</a>.
+Si tu n'es pas encore inscrit à cet événement, n'oublie pas d'aller t'<a href='http://www.polytechnique.net/{$evtlink.diminutif}/events/sub/{$evtlink.eid}'>inscrire</a>.
 </p>
 {/if}
 
@@ -103,15 +103,15 @@ function payment_submit(form)
 
 <form method="post" action="{$platal->pl_self()}">
   <p> Si tu ne souhaites pas utiliser notre interface de
-  télépaiement, tu peux virer directement la somme de ton choix sur notre compte
-  <strong>30004 00314 00010016782 60</strong>. Nous veillerons à ce que ton paiement parvienne à
-  son destinataire.  Pense toutefois à le préciser dans le motif du
+  télépaiement, tu peux virer directement la somme de ton choix sur notre compte
+  <strong>30004 00314 00010016782 60</strong>. Nous veillerons à ce que ton paiement parvienne à
+  son destinataire.  Pense toutefois à le préciser dans le motif du
   versement.
   <br /><br />
   </p>
   <table class="bicol">
     <tr>
-      <th colspan="2">Effectuer un télépaiement</th>
+      <th colspan="2">Effectuer un télépaiement</th>
     </tr>
     <tr>
       <td>Transaction</td>
@@ -131,7 +131,7 @@ function payment_submit(form)
       </td>
     </tr>
     <tr>
-      <td>Méthode</td>
+      <td>Méthode</td>
       <td>
         <select name="methode">
           {select_db_table table="paiement.methodes" valeur=$smarty.request.methode}
@@ -157,7 +157,7 @@ function payment_submit(form)
 </form>
 
 {if $transactions}
-<p class="descr">Tu as déjà effecuté des paiements pour cette transaction :</p>
+<p class="descr">Tu as déjà effecuté des paiements pour cette transaction :</p>
 <table class="bicol">
 <tr><th>Date</th><th>Montant</th></tr>
 {iterate from=$transactions item=t}
@@ -172,4 +172,4 @@ function payment_submit(form)
 {/if}
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 5e42355..8b9dc35 100644 (file)
 {**************************************************************************}
 
 
-<h1>Télépaiments</h1>
+<h1>Télépaiments</h1>
 
 {if $erreur}
-<p>Aucun paiement n'a été effectué.</p>
+<p>Aucun paiement n'a été effectué.</p>
 {else}
 <p>Merci de nous avoir fait confiance pour ton paiement. La transaction
-est terminée et s'est déroulée correctement. Tu vas recevoir un email accusant
-réception de ton paiement.</p>
+est terminée et s'est déroulée correctement. Tu vas recevoir un email accusant
+réception de ton paiement.</p>
 
 <p>{$texte|nl2br}</p>
 {/if}
-<p>[<a href='payment'>retour aux Télépaiements</a>]</p>
-{* vim:set et sw=2 sts=2 sws=2: *}
+<p>[<a href='payment'>retour aux Télépaiements</a>]</p>
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index bc4ce75..d6fd3fa 100644 (file)
@@ -20,7 +20,7 @@
 {*                                                                        *}
 {**************************************************************************}
 
-<h1>{$asso.nom} : Gestion des télépaiements </h1>
+<h1>{$asso.nom} : Gestion des télépaiements </h1>
 
 <p class="descr">
 Voici la liste des paiements en ligne possible pour le groupe {$asso.nom}
@@ -29,48 +29,48 @@ Voici la liste des paiements en ligne possible pour le groupe {$asso.nom}
 {foreach from=$titres item=p}
 
 <fieldset>
-<legend><a href="{$platal->ns}payment/{$p.id}">{icon name=money title="Télépaiement"}{$p.text}</a></legend>
+<legend><a href="{$platal->ns}payment/{$p.id}">{icon name=money title="Télépaiement"}{$p.text}</a></legend>
 
 {if $event[$p.id]}
 {assign var='ev' value=$event[$p.id]}
 <p>
   {if $p.url}
-  Plus d'informations sur ce télépaiement sont disponibles sur <a href="{$p.url}">cette page</a>.<br />
+  Plus d'informations sur ce télépaiement sont disponibles sur <a href="{$p.url}">cette page</a>.<br />
   {/if}
   {if $ev.eid}
-  Ce paiement est associé à l'événement <a href="{$platal->ns}events">{$ev.title}</a>.<br />
+  Ce paiement est associé à l'événement <a href="{$platal->ns}events">{$ev.title}</a>.<br />
     {if $ev.ins}
-    Tu es inscrit à cet événements.
+    Tu es inscrit à cet événements.
       {if $ev.topay > $ev.paid}
       <a href="{$platal->ns}payment/{$p.id}?montant={math equation="a-b" a=$ev.topay b=$ev.paid}">
         Tu dois encore payer {math equation="a-b" a=$ev.topay b=$ev.paid}&euro;
       </a>
       {elseif $ev.topay eq $ev.paid}
-      Tu as déjà réglé l'intégralité de ton inscription ({$ev.topay}&euro;).
+      Tu as déjà réglé l'intégralité de ton inscription ({$ev.topay}&euro;).
       {else}
-      Tu as réglé {$ev.paid}&euro; alors que tu n'en devais que {$ev.topay}&euro;
+      Tu as réglé {$ev.paid}&euro; alors que tu n'en devais que {$ev.topay}&euro;
       {/if}
     {else}
-    <a href="{$platal->ns}events/sub/{$ev.eid}">Tu peux t'inscire à cet événement.</a>
+    <a href="{$platal->ns}events/sub/{$ev.eid}">Tu peux t'inscire à cet événement.</a>
     {/if}
   {else}
     {if !$ev.paid}
-    Tu n'as actuellement rien payé sur ce télépaiement.
+    Tu n'as actuellement rien payé sur ce télépaiement.
     {else}
-    Tu as déjà payé {$ev.paid}&euro;.
+    Tu as déjà payé {$ev.paid}&euro;.
     {/if}
   {/if}
 </p>
 {/if}
 
 {if $is_admin && $trans[$p.id]}
-<p>Liste des personnes ayant payé (pour les administrateurs uniquement)&nbsp;:</p>
+<p>Liste des personnes ayant payé (pour les administrateurs uniquement)&nbsp;:</p>
 <table cellpadding="0" cellspacing="0" id="list_{$p.id}" class='bicol'>
   <tr>
     <th>
       {if $order eq 'timestamp'}
         <a href='{$platal->ns}payment?order={$order}&order_inv={$order_inv}'>
-          <img src="{$platal->baseurl}images/{if !$order_inv}dn{else}up{/if}.png" alt="" title="Tri {if $order_inv}dé{/if}croissant" />
+          <img src="{$platal->baseurl}images/{if !$order_inv}dn{else}up{/if}.png" alt="" title="Tri {if $order_inv}dé{/if}croissant" />
       {else}
         <a href='{$platal->ns}payment?order=timestamp'>
       {/if}Date</a>
@@ -78,15 +78,15 @@ Voici la liste des paiements en ligne possible pour le groupe {$asso.nom}
     <th colspan="2">
       {if $order eq 'nom'}
         <a href='{$platal->ns}payment?order={$order}&order_inv={$order_inv}'>
-          <img src="{$platal->baseurl}images/{if $order_inv}dn{else}up{/if}.png" alt="" title="Tri {if !$order_inv}dé{/if}croissant" />
+          <img src="{$platal->baseurl}images/{if $order_inv}dn{else}up{/if}.png" alt="" title="Tri {if !$order_inv}dé{/if}croissant" />
       {else}
         <a href='{$platal->ns}payment?order=nom'>{/if}
-      NOM Prénom</a>
+      NOM Prénom</a>
     </th>
     <th>
       {if $order eq 'promo'}
         <a href='{$platal->ns}payment?order={$order}&order_inv={$order_inv}'>
-          <img src="{$platal->baseurl}images/{if $order_inv}dn{else}up{/if}.png" alt="" title="Tri {if !$order_inv}dé{/if}croissant" />
+          <img src="{$platal->baseurl}images/{if $order_inv}dn{else}up{/if}.png" alt="" title="Tri {if !$order_inv}dé{/if}croissant" />
       {else}
         <a href='{$platal->ns}payment?order=promo'>
       {/if}Promo</a>
@@ -94,7 +94,7 @@ Voici la liste des paiements en ligne possible pour le groupe {$asso.nom}
     <th>
       {if $order eq 't.comment'}
         <a href='{$platal->ns}payment?order=comment&order_inv={$order_inv}'>
-          <img src="{$platal->baseurl}images/{if $order_inv}dn{else}up{/if}.png" alt="" title="Tri {if !$order_inv}dé{/if}   siant" />
+          <img src="{$platal->baseurl}images/{if $order_inv}dn{else}up{/if}.png" alt="" title="Tri {if !$order_inv}dé{/if}   siant" />
       {else}
         <a href='{$platal->ns}payment?order=comment'>
       {/if}Commentaire</a>
@@ -102,7 +102,7 @@ Voici la liste des paiements en ligne possible pour le groupe {$asso.nom}
     <th>
       {if $order eq 'montant'}
         <a href='{$platal->ns}payment?order={$order}&order_inv={$order_inv}'>
-          <img src="{$platal->baseurl}images/{if $order_inv}dn{else}up{/if}.png" alt="" title="Tri {if !$order_inv}dé{/if}croissant" />
+          <img src="{$platal->baseurl}images/{if $order_inv}dn{else}up{/if}.png" alt="" title="Tri {if !$order_inv}dé{/if}croissant" />
       {else}
         <a href='{$platal->ns}payment?order=montant'>
       {/if}Montant</a>
@@ -127,7 +127,7 @@ Voici la liste des paiements en ligne possible pour le groupe {$asso.nom}
   </tr>
   {elseif $smarty.foreach.people.first}
   <tr>
-    <td colspan="6" class="center">Personne n'a encore payé pour ce télépaiement</td>
+    <td colspan="6" class="center">Personne n'a encore payé pour ce télépaiement</td>
   </tr>
   {else}
   <tr class="pair">
@@ -143,9 +143,9 @@ Voici la liste des paiements en ligne possible pour le groupe {$asso.nom}
 {foreachelse}
 
 <p class="descr">
-<em>Pas de télépaiement en cours ...</em>
+<em>Pas de télépaiement en cours ...</em>
 </p>
 
 {/foreach}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 632e63f..50f1a28 100644 (file)
@@ -37,7 +37,7 @@
       return false;
     }
     if (pw1.length < 6) {
-      alert ("\nErreur : le nouveau mot de passe doit faire au moins 6 caractères !");
+      alert ("\nErreur : le nouveau mot de passe doit faire au moins 6 caractères !");
       exit;
       return false;
     }
 {/if}
 </p>
 <form action="password/smtp" method="post" id="smtppass_form">
-  <table class="tinybicol" cellpadding="3" summary="Définition du mot de passe">
+  <table class="tinybicol" cellpadding="3" summary="Définition du mot de passe">
     <tr>
       <th colspan="2">
-        Définition du mot de passe
+        Définition du mot de passe
       </th>
     </tr>
     <tr>
@@ -78,7 +78,7 @@
     </tr>
     <tr>
       <td class="titre">
-        Retape-le une fois (pour vérification):
+        Retape-le une fois (pour vérification):
       </td>
       <td>
         <input type="password" size="15" maxlength="15" name="smtppass2" />
@@ -96,8 +96,8 @@
   </table>
 </form>
 <p>
-  Ce mot de passe peut être le même que celui d'accès au site. Il doit faire au
-  moins <strong>6 caractères</strong> quelconques. Attention au type de clavier que tu
+  Ce mot de passe peut être le même que celui d'accès au site. Il doit faire au
+  moins <strong>6 caractères</strong> quelconques. Attention au type de clavier que tu
   utilises (qwerty?) et aux majuscules/minuscules.
 </p>
 
 <p>
   <a href="{$platal->pl_self()}?doc=smtp">Pourquoi et comment</a> utiliser le serveur SMTP de {#globals.core.sitename#}.<br />
 </p>
-{include file=../spool/wiki.d/cache_Xorg.NNTPSécurisé.tpl included=1}
+{include file=../spool/wiki.d/cache_Xorg.NNTPSécurisé.tpl included=1}
 {elseif $smarty.request.doc eq "smtp"}
 <p> 
   <a href="{$platal->pl_self()}?doc=nntp">Pourquoi et comment</a> utiliser le serveur NNTP de {#globals.core.sitename#}.<br />
 </p>
-{include file=../spool/wiki.d/cache_Xorg.SMTPSécurisé.tpl included=1}
+{include file=../spool/wiki.d/cache_Xorg.SMTPSécurisé.tpl included=1}
 {else}
 <p>
   <a href="{$platal->pl_self()}?doc=smtp">Pourquoi et comment</a> utiliser le serveur SMTP de {#globals.core.sitename#}.<br />
 </p>
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 25d2cfa..602ceec 100644 (file)
@@ -24,3 +24,4 @@
 <pre>\r
 {$ChangeLog|smarty:nodefaults}\r
 </pre>\r
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 3728a7a..46079c2 100644 (file)
 
 
 <h1>
-  Déconnexion {if $smarty.cookies.ORGaccess}partielle {/if}effectuée
+  Déconnexion {if $smarty.cookies.ORGaccess}partielle {/if}effectuée
 </h1>
 <p>
-<strong>Merci et à bientôt !</strong>
+<strong>Merci et à bientôt !</strong>
 </p>
 
 {if $smarty.cookies.ORGaccess}
 
 <p>
-Tu as demandé la connexion permanente donc cette déconnexion ne t'empêche pas d'utiliser la plupart
-des fonctionnalités de consultation du site.
+Tu as demandé la connexion permanente donc cette déconnexion ne t'empêche pas d'utiliser la plupart
+des fonctionnalités de consultation du site.
 </p>
 <p>
-Tu peux donc aussi te <a href='exit/forget'>déconnecter complètement</a>.
+Tu peux donc aussi te <a href='exit/forget'>déconnecter complètement</a>.
 </p>
 <p>
-De plus, ton adresse e-mail est toujours en mémoire dans ton navigateur afin de faciliter ta
-prochaine connexion. Si tu utilises un ordinateur public ou que tu désires l'effacer, tu peux
-<a href='exit/forgetall'>supprimer cette information et te déconnecter complètement</a>.
+De plus, ton adresse e-mail est toujours en mémoire dans ton navigateur afin de faciliter ta
+prochaine connexion. Si tu utilises un ordinateur public ou que tu désires l'effacer, tu peux
+<a href='exit/forgetall'>supprimer cette information et te déconnecter complètement</a>.
 </p>
 
 {elseif $smarty.cookies.ORGuid}
 
 <p>
-Ton adresse e-mail est toujours en mémoire dans ton navigateur afin de faciliter ta prochaine
-connexion. Si tu utilises un ordinateur public ou que tu désires l'effacer, tu peux
+Ton adresse e-mail est toujours en mémoire dans ton navigateur afin de faciliter ta prochaine
+connexion. Si tu utilises un ordinateur public ou que tu désires l'effacer, tu peux
 <a href='exit/forgetuid'>supprimer cette information</a>.
 </p>
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 637703b..eb02c9d 100644 (file)
@@ -24,7 +24,7 @@
 
 {if !$smarty.session.core_rss_hash}
 Tu viens de cliquer sur le lien d'activation des fils RSS. Les fils RSS du site <br/>
-ne sont pas activés dans tes préférences.
+ne sont pas activés dans tes préférences.
 <ul>
   <li>
  Tu peux le faire tout de suite en cliquant sur Activer ci-dessous.
@@ -49,7 +49,7 @@ ne sont pas activ
 En voici les adresses :
 <ul>
   <li>
-  Anonces sur la page d'entrée :
+  Anonces sur la page d'entrée :
   <a href='rss/{$smarty.session.forlife}/{$smarty.session.core_rss_hash}/rss.xml'>{icon name=feed title='fil rss'}</a>
   </li>
   <li>
@@ -58,11 +58,11 @@ En voici les adresses :
   </li>
 </ul>
 <p>
-Tu peux le désactiver en allant dans Préférences et en cliquant sur "désactiver les fils RSS".
+Tu peux le désactiver en allant dans Préférences et en cliquant sur "désactiver les fils RSS".
 </p>
 <p>
-Attention: désactiver, puis réactiver le fil RSS en change l'adresse.
+Attention: désactiver, puis réactiver le fil RSS en change l'adresse.
 </p>
-<p>[<a href="{$goback}">retour à la page dont tu venais</a>]</p>
+<p>[<a href="{$goback}">retour à la page dont tu venais</a>]</p>
 {/if}
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index de23b6f..00a626c 100644 (file)
 {*                                                                        *}
 {**************************************************************************}
 
-<h1>Bienvenue sur le portail des élèves et anciens élèves de l'X !</h1>
+<h1>Bienvenue sur le portail des élèves et anciens élèves de l'X !</h1>
 
 <p>
-  {#globals.core.sitename#} est le site qui connecte la communauté des
-  polytechniciens.  Il comporte une partie publique, et une partie privée
-  réservée aux polytechniciens.
+  {#globals.core.sitename#} est le site qui connecte la communauté des
+  polytechniciens.  Il comporte une partie publique, et une partie privée
+  réservée aux polytechniciens.
 </p>
 
 <br />
 
-<strong>Si vous êtes un recruteur ou une entreprise, / if you are a recruiter or a company,</strong>
+<strong>Si vous êtes un recruteur ou une entreprise, / if you are a recruiter or a company,</strong>
 <ul>
   <li class="spaced">
-    vous avez la possibilité 
+    vous avez la possibilité 
     <strong><a href="http://www.manageurs.com/?langue=fr">d'utiliser le site
         Manageurs.com</a></strong> pour rentrer en contact avec les
     polytechniciens, mettre en ligne des offres d'emploi, consulter l'annuaire
-    inter-écoles et consulter la base de données de CV.
+    inter-écoles et consulter la base de données de CV.
   </li>
   <li class="spaced">
     you can <strong><a href="http://www.manageurs.com/?langue=en">access
   </li>
 </ul>
 
-<strong>Si vous êtes polytechnicien,</strong>
+<strong>Si vous êtes polytechnicien,</strong>
 <ul>
   <li class="spaced">
-    vous pouvez <strong><a href="register">vous inscrire à
+    vous pouvez <strong><a href="register">vous inscrire à
         {#globals.core.sitename#}</a></strong> si ce n'est pas encore fait,
   </li>
   <li class="spaced">
-    ou <strong><a href="events">vous connecter</a></strong> si vous êtes
+    ou <strong><a href="events">vous connecter</a></strong> si vous êtes
     inscrit !
   </li>
 </ul>
@@ -62,7 +62,7 @@
 <p>
   Vous pouvez <strong><a href="Xorg/PourquoiMInscrire">consulter la
       liste de ce que vous apporte {#globals.core.sitename#}</a></strong> si vous
-  hésitez à vous inscrire !
+  hésitez à vous inscrire !
 </p>
 
 <br />
 <p><strong>Dans tous les cas,</strong> vous pouvez :</p>
 <ul>
   <li class="spaced">
-    <strong><a href="search"> rechercher un ancien élève ou un
-        élève</a></strong> dans l'annuaire en ligne,
+    <strong><a href="search"> rechercher un ancien élève ou un
+        élève</a></strong> dans l'annuaire en ligne,
   </li>
   <li class="spaced">
-    <strong><a href="http://www.polytechnique.net/">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
+    <strong><a href="http://www.polytechnique.net/">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 Eleves (AX) est
@@ -85,7 +85,7 @@
 
 <p>
   <strong>Bonne visite !</strong>
-  <br /><cite>L'équipe {#globals.core.sitename#}</cite>
+  <br /><cite>L'équipe {#globals.core.sitename#}</cite>
 </p>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 5ebaaa9..fe76f13 100644 (file)
 </h1>
 
 <p>
-<strong>Mot de passe enregistré le {$smarty.now|date_format}</strong>
+<strong>Mot de passe enregistré le {$smarty.now|date_format}</strong>
 </p>
 <p>
-  <strong>Attention!</strong> Il est crypté irréversiblement,
-  donc <strong>non récupérable</strong>. Pour retrouver un accès au site
-  consécutivement à une perte de mot de passe, la procédure
+  <strong>Attention!</strong> Il est crypté irréversiblement,
+  donc <strong>non récupérable</strong>. Pour retrouver un accès au site
+  consécutivement à une perte de mot de passe, la procédure
   est longue et laborieuse...
 </p>
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index e9f4d37..3bef227 100644 (file)
 </h1>
 
 <p>
-  Ton mot de passe doit faire au moins <strong>6 caractères</strong> quelconques. Attention
+  Ton mot de passe doit faire au moins <strong>6 caractères</strong> quelconques. Attention
   au type de clavier que tu utilises (qwerty?) et aux majuscules/minuscules.
 </p>
 <p>
-  Pour une sécurité optimale, ton mot de passe circule de manière cryptée (https) et est
-  stocké crypté irréversiblement sur nos serveurs.
+  Pour une sécurité optimale, ton mot de passe circule de manière cryptée (https) et est
+  stocké crypté irréversiblement sur nos serveurs.
 </p>
 <br />
 <form action="{$smarty.server.REQUEST_URI}" method="post" id="changepass">
@@ -71,4 +71,4 @@
 </p>
 </form>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 11c5432..ae17e6d 100644 (file)
 {**************************************************************************}
 
 <h1>
-  Préférences
+  Préférences
 </h1>
 
-<table class="bicol" summary="Préférences: services" cellpadding="0" cellspacing="0">
+<table class="bicol" summary="Préférences: services" cellpadding="0" cellspacing="0">
   <tr>
     <th colspan="2">
-    Configuration des différents services du site
+    Configuration des différents services du site
     </th>
   </tr>
   <tr class="impair">
     <td class="half">
       <h3><a href="emails">Mes adresses de redirection</a></h3>
       <div class='explication'>
-        Tu peux configurer tes différentes redirections de mails ici.
+        Tu peux configurer tes différentes redirections de mails ici.
       </div>
     </td>
     <td class="half">
@@ -66,8 +66,8 @@
         <a href="javascript:dynpostkv('prefs', 'mail_fmt', 'texte')">Recevoir les mails en format texte</a>
       </h3>
       <div class='explication'>
-        Tu recois tous les mails envoyés par le site
-        (lettre mensuelle, carnet, ...) de préférence
+        Tu recois tous les mails envoyés par le site
+        (lettre mensuelle, carnet, ...) de préférence
         <strong>sous forme de html</strong>
       </div>
       {else}
@@ -75,8 +75,8 @@
         <a href="javascript:dynpostkv('prefs', 'mail_fmt', 'html')">Recevoir les mails en HTML</a>
       </h3>
       <div class='explication'>
-        Tu recois tous les mails envoyés par le site
-        (lettre mensuelle, carnet, ...) de préférence
+        Tu recois tous les mails envoyés par le site
+        (lettre mensuelle, carnet, ...) de préférence
         <strong>sous forme de texte</strong>
       </div>
       {/if}
     <td class="half">
       <h3>
         {if $smarty.session.core_rss_hash}
-        <a href="javascript:dynpostkv('prefs', 'rss', 0)">Désactiver les fils rss</a>
+        <a href="javascript:dynpostkv('prefs', 'rss', 0)">Désactiver les fils rss</a>
         {else}
         <a href="javascript:dynpostkv('prefs', 'rss', 1)">Activer les fils rss</a>
         {/if}
       </h3>
       <div class='explication'>
         Ceci te permet d'utiliser les fils rss du site.
-        Attention, désactiver puis réactiver les fils en change les URL !
+        Attention, désactiver puis réactiver les fils en change les URL !
       </div>
     </td>
   </tr>
 
 <br />
 
-<table class="bicol" summary="Préférences: mdp" cellpadding="3">
+<table class="bicol" summary="Préférences: mdp" cellpadding="3">
   <tr>
-    <th>Mots de passe et accès au site</th>
+    <th>Mots de passe et accès au site</th>
   </tr>
   <tr class="impair">
     <td>
       <h3><a href="password">Changer mon mot de passe pour le site</a></h3>
       <div class='explication'>
-        permet de changer ton mot de passe pour accéder au site {#globals.core.sitename#}
+        permet de changer ton mot de passe pour accéder au site {#globals.core.sitename#}
       </div>
     </td>
   </tr>
   <tr class="pair">
     <td>
-      <h3><a href="password/smtp">Activer l'accès SMTP et NNTP</a></h3>
+      <h3><a href="password/smtp">Activer l'accès SMTP et NNTP</a></h3>
       <div class='explication'>
         Pour activer ton compte sur le serveur SMTP et NNTP de {#globals.core.sitename#}.
         Cela te permet d'envoyer tes mails plus souplement (SMTP), et de consulter
-        les forums directement depuis ton logiciel habituel de courrier électronique.
+        les forums directement depuis ton logiciel habituel de courrier électronique.
       </div>
     </td>
   </tr>
 </table>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 04f4612..6dc1243 100644 (file)
 {if $ok}
 
 <p>
-<strong>Un certificat d'authentification</strong> vient de t'être attribué et a été envoyé vers les redirections de
-ton adresse en {#globals.mail.domain#}. Ce certificat te permet d'accéder à un formulaire de changement de mot de passe.
-<span class="erreur"> Il expire dans six heures.</span> Tu dois donc <strong>consulter ton mail avant son expiration</strong> et utiliser le certificat comme expliqué dans le mail pour changer ton mot de passe.
+<strong>Un certificat d'authentification</strong> vient de t'être attribué et a été envoyé vers les redirections de
+ton adresse en {#globals.mail.domain#}. Ce certificat te permet d'accéder à un formulaire de changement de mot de passe.
+<span class="erreur"> Il expire dans six heures.</span> Tu dois donc <strong>consulter ton mail avant son expiration</strong> et utiliser le certificat comme expliqué dans le mail pour changer ton mot de passe.
 </p>
 <p>
-Si tu n'accèdes pas à ton mail dans les 6 heures, sollicite un nouveau certificat sur cette page.
+Si tu n'accèdes pas à ton mail dans les 6 heures, sollicite un nouveau certificat sur cette page.
 </p>
 
 {else}
 
 <form action="{$platal->ns}recovery" method="post">
   <p>
-  Il est impossible de récupérer le mot de passe perdu car nous n'avons que le résultat après un
-  chiffrement irréversible de ton mot de passe. La procédure suivante va te permettre de choisir un
+  Il est impossible de récupérer le mot de passe perdu car nous n'avons que le résultat après un
+  chiffrement irréversible de ton mot de passe. La procédure suivante va te permettre de choisir un
   nouveau mot de passe.
   </p>
   <p>
-  Après avoir complété les informations suivantes, tu recevras à ton adresse {#globals.core.sitename#} un
-  courrier électronique te permettant de choisir un nouveau mot de passe. Si tu désires que ce mail soit
-  envoyé vers une de tes redirections en particulier, tu peux renseigner l'adresse de cette redirection dans
+  Après avoir complété les informations suivantes, tu recevras à ton adresse {#globals.core.sitename#} un
+  courrier électronique te permettant de choisir un nouveau mot de passe. Si tu désires que ce mail soit
+  envoyé vers une de tes redirections en particulier, tu peux renseigner l'adresse de cette redirection dans
   le champ facultatif.
   </p>
   <p>
-  Si tu ne reçois pas ce courrier, n'hésite pas à contacter 
+  Si tu ne reçois pas ce courrier, n'hésite pas à contacter 
   <a href="mailto:support@polytechnique.org">le support technique</a>.
   </p>
-  <table class="tinybicol" cellpadding="3" cellspacing="0" summary="Récupération du mot de passe">
+  <table class="tinybicol" cellpadding="3" cellspacing="0" summary="Récupération du mot de passe">
     <tr>
       <th colspan="2">
         Perte de mot de passe
@@ -79,7 +79,7 @@ Si tu n'acc
     </tr>
     <tr>
       <td class="titre">
-        Adresse électronique : <span class="smaller">(facultatif)</span>
+        Adresse électronique : <span class="smaller">(facultatif)</span>
       </td>
       <td>
         <input type="text" size="20" maxlength="50" name="email" />
@@ -94,4 +94,4 @@ Si tu n'acc
 </form>
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 04c6168..574ad23 100644 (file)
 <h1>Skins {#globals.core.sitename#}</h1>
 
 <p>
-Tu n'aimes pas les couleurs ou l'apparence de {#globals.core.sitename#} ? Normal, les goûts et les
-couleurs, ça ne se discute pas. Certains préfèrent une page sérieuse, d'autres plus
+Tu n'aimes pas les couleurs ou l'apparence de {#globals.core.sitename#} ? Normal, les goûts et les
+couleurs, ça ne se discute pas. Certains préfèrent une page sérieuse, d'autres plus
 fantaisiste. A toi de voir :)
 </p>
 <p>
-Note aux utilisateurs du navigateur Netscape 4.x ou équivalent.
-La fonctionalité "skins" n'est hélas pas compatible avec ces navigateurs
+Note aux utilisateurs du navigateur Netscape 4.x ou équivalent.
+La fonctionalité "skins" n'est hélas pas compatible avec ces navigateurs
 qui ne respectent pas les standards du web. <br />
-Pour profiter de toutes les fonctionnalités de {#globals.core.sitename#},
-nous te conseillons de télécharger une version récente de ton navigateur.
+Pour profiter de toutes les fonctionnalités de {#globals.core.sitename#},
+nous te conseillons de télécharger une version récente de ton navigateur.
 </p>
 <p>
-Pour toute information complémentaire, n'hésite pas à écrire à
+Pour toute information complémentaire, n'hésite pas à écrire à
 <a href="mailto:support@{#globals.mail.domain#}?subject=navigateur">support@{#globals.mail.domain#}</a>
 </p>
 
@@ -48,12 +48,12 @@ Pour toute information compl
     </td>
     <td class="skimilieu">
       <strong>{$skin.name}</strong>
-      ajoutée le {$skin.date|date_format}<br />
+      ajoutée le {$skin.date|date_format}<br />
       {$skin.comment}
       <br /><br />
-      Créée par <strong>{$skin.auteur}</strong>
+      Créée par <strong>{$skin.auteur}</strong>
       <br /><br />
-      Utilisée par <strong>{$skin.nb}</strong> inscrit{if $skin.nb>1}s{/if}
+      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 ] " />
@@ -62,4 +62,4 @@ Pour toute information compl
   {/iterate}
 </table>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index a3231f2..69a1c18 100644 (file)
 {*                                                                        *}
 {**************************************************************************}
 
-<h1>Récupération de mot de passe</h1>
+<h1>Récupération de mot de passe</h1>
 
 <p>
-<strong>Mot de passe enregistré le {$smarty.now|date_format}</strong>
+<strong>Mot de passe enregistré le {$smarty.now|date_format}</strong>
 </p>
 <p>
-  Cette procédure n'est pas sécurisée. Ton mot de passe est certes crypté, mais le
-  certificat envoyé par mail permet à toute personne pouvant lire ton mail (qui n'est
-  pas crypté), de changer ton mot de passe. C'est pourquoi, dans ton intérêt, il est
-  préférable que tu ne perdes pas ton mot de passe !!!
+  Cette procédure n'est pas sécurisée. Ton mot de passe est certes crypté, mais le
+  certificat envoyé par mail permet à toute personne pouvant lire ton mail (qui n'est
+  pas crypté), de changer ton mot de passe. C'est pourquoi, dans ton intérêt, il est
+  préférable que tu ne perdes pas ton mot de passe !!!
 </p>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index cd96464..442f58b 100644 (file)
 
 <h2>Pourquoi une redirection de page WEB ?</h2>
 <p>
-  Dans la lignée du service de redirection d'emails de <strong>{#globals.core.sitename#}</strong>,
+  Dans la lignée du service de redirection d'emails de <strong>{#globals.core.sitename#}</strong>,
   il est possible de faire pointer
     les adresses <strong>http://www.carva.org/{$smarty.session.bestalias}</strong>
   et <strong>http://www.carva.org/{$smarty.session.forlife}</strong>
-    vers la page WEB de ton choix. Pour de plus amples détails, consulte
+    vers la page WEB de ton choix. Pour de plus amples détails, consulte
   <a href="Xorg/MaRedirectionWeb">cette page</a>
 </p>
 
 <h2>Conditions d'usage</h2>
 <p>
-  L'utilisateur s'engage à ce que le contenu du site référencé soit en conformité
-  avec les lois et règlements en vigueur et d'une manière générale ne porte pas
+  L'utilisateur s'engage à ce que le contenu du site référencé soit en conformité
+  avec les lois et règlements en vigueur et d'une manière générale ne porte pas
   atteinte aux droits des tiers
-  (<a href="Xorg/MaRedirectionWeb">plus de précisions</a>).
+  (<a href="Xorg/MaRedirectionWeb">plus de précisions</a>).
 </p>
 
 <h1>
@@ -51,9 +51,9 @@
     http://www.carva.org/{$smarty.session.bestalias}
   </a> et <a href="http://www.carva.org/{$smarty.session.forlife}">
     http://www.carva.org/{$smarty.session.forlife}
-  </a> sont redirigées sur <a href="http://{$carva}">http://{$carva}</a>
+  </a> sont redirigées sur <a href="http://{$carva}">http://{$carva}</a>
 {else}
-  La redirection n'est pas utilisée ...
+  La redirection n'est pas utilisée ...
 {/if}
 </p>
 
@@ -90,4 +90,4 @@
   </table>
 </form>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 2f3e727..9f69ac3 100644 (file)
@@ -49,7 +49,7 @@
   <table class='bicol'>
     <tr>
       <th>id</th>
-      <th>intitulé</th>
+      <th>intitulé</th>
       <th>ordre</th>
       <th>&nbsp;</th>
     </tr>
@@ -87,4 +87,4 @@
   </table>
 </form>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index ec6a0ea..b7fe9a1 100644 (file)
@@ -37,7 +37,7 @@ Photo actuelle de {$forlife}
 </p>
 
 <p>
-<a href="admin/trombino/{$uid}/original">Voir sa photo de trombi récupérée à l'école (si disponible)</a>
+<a href="admin/trombino/{$uid}/original">Voir sa photo de trombi récupérée à l'école (si disponible)</a>
 </p>
 
 <form action="admin/trombino/{$uid}/new" method="post" enctype="multipart/form-data">
@@ -48,4 +48,4 @@ Photo actuelle de {$forlife}
 </form>
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 6ad1e14..2f7b9da 100644 (file)
@@ -39,7 +39,7 @@
     <tr>
       <th colspan="5">
         <a id='adr{$adrid}'></a>
-        {if $adr.nouvelle != 'new'}Adresse n°{$smarty.section.i.index}{else}Rentre ici une nouvelle adresse{/if}
+        {if $adr.nouvelle != 'new'}Adresse n°{$smarty.section.i.index}{else}Rentre ici une nouvelle adresse{/if}
         <input type="hidden" name="adrid[{$adrid}]" value="{$adrid}" />
         {if $adr.nouvelle == 'new'}
         <input type="hidden" name="numero_formulaire[{$adrid}]" value="0" />
         &nbsp;
       </td>
       <td colspan="4" class="right">
-        <em>c'est à cette adresse que je suis actuellement</em>
+        <em>c'est à cette adresse que je suis actuellement</em>
         <input name="adrid_active" type="radio" value="{$adrid}" {if $adr.active}checked="checked"{/if} />
       </td>
     </tr>
     {if $adr.nouvelle != 'new'}
-    {assign var="titre" value="Adresse n°`$smarty.section.i.index`&nbsp;:"}
+    {assign var="titre" value="Adresse n°`$smarty.section.i.index`&nbsp;:"}
     {else}
     {assign var="titre" value="Nouvelle adresse&nbsp;:"}
     {/if}
@@ -84,9 +84,9 @@
       </td>
       <td class="cold" colspan="4">
         <input type="radio" name="secondaire[{$adrid}]" value="0" {if !$adr.secondaire}checked="checked"{/if} />
-        ma résidence principale
+        ma résidence principale
         <input type="radio" name="secondaire[{$adrid}]" value="1" {if $adr.secondaire}checked="checked"{/if} />
-        une résidence secondaire
+        une résidence secondaire
       </td>
     </tr>
     <tr>
       <td>
         <input type="text" size="19" maxlength="28" name="tel{$tel.telid}[{$adrid}]" value="{$tel.tel}" />
         {if $tel.tel}
-               <a href="profile/edit/{$onglet}?adrid={$adrid}&telid={$tel.telid}&deltel=1">{icon name=cross title="Supprimer ce tél."}</a>
+               <a href="profile/edit/{$onglet}?adrid={$adrid}&telid={$tel.telid}&deltel=1">{icon name=cross title="Supprimer ce tél."}</a>
        {/if}
       </td>
       {include file="include/flags.radio.tpl" name="tel_pub`$tel.telid`[$adrid]" val=$tel.tel_pub display="mini"}
   </table>
 </div>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 94568be..3134ee0 100644 (file)
@@ -59,4 +59,4 @@ function selectType( selectCtrl, type ) {
 {/literal}
 //]]>
 </script>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 5fc23ce..ae09bea 100644 (file)
@@ -99,7 +99,7 @@
 
 {if $smarty.request.medal_op eq "ajouter"}
 <div class="erreur">
-       Ta demande a bien été prise en compte, elle sera validée prochainement par un administrateur.
+       Ta demande a bien été prise en compte, elle sera validée prochainement par un administrateur.
 </div>
 {/if}
 <div class="blocunite_tab">
   <table class="bicol" cellspacing="0" cellpadding="0">
     <tr>
       <th colspan="3">
-        Médailles, Décorations, Prix, ...
+        Médailles, Décorations, Prix, ...
       </th>
     </tr>
     <tr>
   </table>
 </div>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 518edc6..64b78bc 100644 (file)
 {/foreach}
 
 <p>
-Tu peux consulter <a href="profile/{$smarty.session.forlife}" class="popup2">l'état actuel de ta fiche</a>
-telle qu'elle apparaîtra pour un camarade, ou telle qu'elle apparaîtra dans l'annuaire de
+Tu peux consulter <a href="profile/{$smarty.session.forlife}" class="popup2">l'état actuel de ta fiche</a>
+telle qu'elle apparaîtra pour un camarade, ou telle qu'elle apparaîtra dans l'annuaire de
 l'<a href="profile/{$smarty.session.forlife}?view=ax" class="popup2">AX</a>
-ou à <a href="profile/{$smarty.session.forlife}?view=public" class="popup2">tout le monde</a>.</p>
+ou à <a href="profile/{$smarty.session.forlife}?view=public" class="popup2">tout le monde</a>.</p>
 
 <form action="profile/edit/{$onglet}" method="post" id="prof_annu">
   <table class="cadre_a_onglet" cellpadding="0" cellspacing="0" style="width: 98%; margin-left:1%;">
@@ -74,4 +74,4 @@ ou 
 </form>
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index bd88986..98545dd 100644 (file)
 
 <div class="blocunite{if !$i}tab{/if}">
 
-  <table class="bicol" cellspacing="0" cellpadding="0" summary="Profil: Informations professionnelles - Entreprise n°{$i+1}">
+  <table class="bicol" cellspacing="0" cellpadding="0" summary="Profil: Informations professionnelles - Entreprise n°{$i+1}">
     <tr>
       <th colspan="2">
-        Informations professionnelles - Entreprise n°{$i+1}
+        Informations professionnelles - Entreprise n°{$i+1}
       </th>
     </tr>
     {include file=include/flags.radio.tpl name="pubpro[$i]" val=$pubpro.$i}
@@ -44,7 +44,7 @@
     </tr>
     <tr>
       <td class="colg">
-        <span class="titre">Secteur d'activité</span>
+        <span class="titre">Secteur d'activité</span>
       </td>
       <td class="cold">
         <select name="secteur[{$i}]" onchange="this.form.submit();">
@@ -54,7 +54,7 @@
     </tr>
     <tr>
       <td class="colg">
-        <span class="titre">Sous-Secteur d'activité</span>
+        <span class="titre">Sous-Secteur d'activité</span>
       </td>
       <td class="cold">
         <select name="ss_secteur[{$i}]">
@@ -64,7 +64,7 @@
     </tr>
     <tr>
       <td class="colg">
-        <span class="titre">Poste occupé</span>
+        <span class="titre">Poste occupé</span>
       </td>
       <td class="cold">
         <input type="text" size="35" maxlength="120" name="poste[{$i}]"
@@ -73,7 +73,7 @@
     </tr>
     <tr>
       <td class="colg">
-        <span class="titre">Fonction occupée</span>
+        <span class="titre">Fonction occupée</span>
       </td>
       <td class="cold">
         <select name="fonction[{$i}]">
     </tr>
     <tr>
       <td class="colg">
-        <span class="titre">Région ou département</span><br />
+        <span class="titre">Région ou département</span><br />
         <span class="comm">(selon pays)</span>
       </td>
       <td class="cold">
     {include file=include/flags.radio.tpl name="tel_pubpro[$i]" val=$tel_pubpro.$i}
     <tr>
       <td class="colg">
-        <span class="titre">Téléphone professionnel</span>
+        <span class="titre">Téléphone professionnel</span>
       </td>
       <td>
         <input type="text" size="18" maxlength="18" name="telpro[{$i}]" value="{$telpro.$i}" />
               <input type="checkbox" name="accesCV" checked="checked" disabled="disabled" />
             </td>
             <td class="texte">
-              privé
+              privé
             </td>
           </tr>
         </table>
   </table>
 </div>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index b633a60..cc8ef84 100644 (file)
@@ -34,7 +34,7 @@
 
   {if $expertise != '' || $secteurs|count || $pays|count }
 
-  <h2>Informations de référent :</h2>
+  <h2>Informations de référent :</h2>
   
   <div id="fiche_referent">
     {if $expertise}
@@ -83,4 +83,4 @@
 
   
 </div>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index d4fbdf2..5a50d5a 100644 (file)
 {include file="profile/applis.js.tpl"}
 <div class="blocunite_tab">
   <table class="bicol" cellspacing="0" cellpadding="0" 
-    summary="Profil : Informations générales">
+    summary="Profil : Informations générales">
     <tr>
       <th colspan="2">
-        Informations générales
+        Informations générales
       </th>
     </tr>
     <tr>
@@ -55,7 +55,7 @@
     </tr>
     <tr>
       <td class="colg">
-        <span class="titre">Prénom</span>
+        <span class="titre">Prénom</span>
         <span class="comm"></span>
       </td>
       <td class="cold">
@@ -75,9 +75,9 @@
       <td class="colg">
         <span class="titre">Nom d'usage</span><br />
         {if $smarty.session.sexe}
-        <span class="comm">(Notamment nom d'épouse)</span>
+        <span class="comm">(Notamment nom d'épouse)</span>
         {else}
-        <span class="comm">(si différent de {$nom} seulement)</span>
+        <span class="comm">(si différent de {$nom} seulement)</span>
         {/if}
       </td>
       <td class="cold">
@@ -87,7 +87,7 @@
     </tr>
     <tr>
       <td class="colg">
-        <span class="titre">Nationalité</span>
+        <span class="titre">Nationalité</span>
       </td>
       <td class="cold">
         <select name="nationalite">
@@ -98,7 +98,7 @@
     <tr>
       <td class="colg">
         <span class="titre">Application</span><br />
-        <span class="comm">(4ème année de l'X)</span>
+        <span class="comm">(4ème année de l'X)</span>
       </td>
       <td class="cold">
         <select name="appli_id1" onchange="fillType(this.form.appli_type1, this.selectedIndex-1);">  
 {if !$no_private_key}
 <div class="blocunite">
   <table class="bicol" cellspacing="0" cellpadding="0" 
-    summary="Profil : Informations générales">
+    summary="Profil : Informations générales">
     <tr>
       <th>
         Synchronisation avec l'AX
     <tr>
       <td>
         <p>
-          Le service annuaire de l'<a href='http://www.polytechniciens.com'>AX</a> met à jour l'annuaire papier à partir des informations que tu lui envoies. Tu peux choisir ici de récupérer directement ces données pour l'annuaire en ligne.
+          Le service annuaire de l'<a href='http://www.polytechniciens.com'>AX</a> met à jour l'annuaire papier à partir des informations que tu lui envoies. Tu peux choisir ici de récupérer directement ces données pour l'annuaire en ligne.
         </p>
         <p>
-          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/?page=AX_FICHE_ANCIEN&amp;anc_id={$matricule_ax}">fiche AX</a>.
+          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/?page=AX_FICHE_ANCIEN&amp;anc_id={$matricule_ax}">fiche AX</a>.
         </p>
         <p class="center">
-          <a href="profile/edit/general?synchro_ax=confirm" onclick="return confirm('Es-tu sûr de vouloir lancer la synchronisation ?')"><input type="button" value="Synchroniser"/></a>
+          <a href="profile/edit/general?synchro_ax=confirm" onclick="return confirm('Es-tu sûr de vouloir lancer la synchronisation ?')"><input type="button" value="Synchroniser"/></a>
         </p>
       </td>
     </tr>
     </tr>
     <tr>
       <td class="col" colspan="3">
-        Pour profiter de cette fonction intéressante, tu dois disposer 
+        Pour profiter de cette fonction intéressante, tu dois disposer 
         quelque part (sur ton ordinateur ou sur Internet) d'une photo
-        d'identité (dans un fichier au format JPEG, PNG ou GIF).<br />
+        d'identité (dans un fichier au format JPEG, PNG ou GIF).<br />
         <div class="center">
           <span class="lien">
-            <a href="photo/change">Éditer ta photo</a>
+            <a href="photo/change">Éditer ta photo</a>
           </span>
         </div>
       </td>
         <table cellspacing="0" cellpadding="0" summary="Trombinoscope">
           <tr>
             <td class="dcold">
-              Voilà la photo qui apparaîtra sur la fiche de ton profil{if $nouvellephoto} (tu viens
-              de changer ta photo, celle-ci correspond à ton ancien
-              profil car la nouvelle n'a pas encore été validée par un administrateur du site !
+              Voilà la photo qui apparaîtra sur la fiche de ton profil{if $nouvellephoto} (tu viens
+              de changer ta photo, celle-ci correspond à ton ancien
+              profil car la nouvelle n'a pas encore été validée par un administrateur du site !
               <a href="profile/{$smarty.session.forlife}?modif=new" class="popup2">Ta fiche avec la nouvelle photo</a>)
               {/if}.
             </td>
               <input type="checkbox" disabled="disabled" checked="checked" />
             </td>
             <td class="texte">
-              privé
+              privé
             </td>
           </tr>
         </table>
               <input type="radio" name="mobile_pub" {if $mobile_pub eq 'ax'}checked="checked"{/if} value='ax' />
             </td>
             <td class="texte">
-              transmis à l'AX
+              transmis à l'AX
             </td>
             <td class="rouge">
               <input type="radio" name="mobile_pub" {if $mobile_pub eq 'private'}checked="checked"{/if} value='private' />
             </td>
             <td class="texte">
-              privé
+              privé
             </td>
             <td class="texte">
               <a href="Xorg/FAQ?display=light#flags" class="popup_800x240">Quelle couleur ??</a>
     </tr>
     <tr>
       <td class="colg">
-        <span class="titre">Téléphone mobile</span>
+        <span class="titre">Téléphone mobile</span>
       </td>
       <td class="cold">
         <input type="text" size="18" maxlength="18" name="mobile"
     </tr>
     <tr>
       <td class="dcolg">
-        <span class="titre">Complément libre</span>
+        <span class="titre">Complément libre</span>
         <span class="comm">Commentaire? ICQ? etc...</span>
       </td>
       <td class="dcold">
   </table>
 </div>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 8ef899d..9eb0e96 100644 (file)
@@ -38,7 +38,7 @@
             <li><a href="http://www.polytechnique.net/{$asso.diminutif}/lists">listes mails</a></li>\r
         {/if}\r
         {if $asso.events}\r
-            <li><a href="http://www.polytechnique.net/{$asso.diminutif}/events">{$asso.events} événement{if $asso.events > 1}s{/if}</a></li>\r
+            <li><a href="http://www.polytechnique.net/{$asso.diminutif}/events">{$asso.events} événement{if $asso.events > 1}s{/if}</a></li>\r
         {/if}\r
         {if !$asso.lists}\r
             <li style="display:block">&nbsp;</li>\r
@@ -56,3 +56,4 @@
 <p class="center">\r
 [<a href="http://www.polytechnique.net/login">Tous les groupes X</a>]\r
 </p>\r
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 450cb7f..a4a048c 100644 (file)
 Si tu acceptes que ceux de nos camarades qui,
 </p>
 <ul>
-  <li>encore jeunes, sont en train de bâtir leur projet professionnel,</li>
-  <li>ou bien, plus âgés, souhaitent réorienter leur carrière,</li>
+  <li>encore jeunes, sont en train de bâtir leur projet professionnel,</li>
+  <li>ou bien, plus âgés, souhaitent réorienter leur carrière,</li>
 </ul>
 <p>
 te contactent afin de te demander conseil, dans les domaines que tu connais
 bien, et pour lesquels tu pourrais les aider, remplis cette rubrique.<br />
-Tu peux mentionner ici les domaines de compétences, les expériences 
+Tu peux mentionner ici les domaines de compétences, les expériences 
 notamment internationales sur la base desquels tu seras identifiable depuis
 <a href="referent/search">la page de recherche d'un conseil professionnel</a>.
 </p>
@@ -96,7 +96,7 @@ notamment internationales sur la base desquels tu seras identifiable depuis
               <input type="checkbox" name="accesX" checked="checked" disabled="disabled" />
             </td>
             <td class="texte">
-              privé
+              privé
             </td>
           </tr>
         </table>
@@ -148,7 +148,7 @@ notamment internationales sur la base desquels tu seras identifiable depuis
     summary="Profil: Mentoring">
     <tr>
       <th colspan="3">
-        Secteurs d'activité dans lesquels tu as beaucoup exercé
+        Secteurs d'activité dans lesquels tu as beaucoup exercé
         <input type="hidden" value="" name="mentor_secteur_op" />
         <input type="hidden" value="" name="mentor_secteur_id" />
         <input type="hidden" value="" name="mentor_secteur_name" />
@@ -164,7 +164,7 @@ notamment internationales sur la base desquels tu seras identifiable depuis
               <input type="checkbox" name="accesX" checked="checked" disabled="disabled" />
             </td>
             <td class="texte">
-              privé
+              privé
             </td>
           </tr>
         </table>
@@ -219,7 +219,7 @@ notamment internationales sur la base desquels tu seras identifiable depuis
     summary="Profil: Mentoring">
     <tr>
       <th colspan="3">
-        Expérience et expertises que tu acceptes de faire partager
+        Expérience et expertises que tu acceptes de faire partager
       </th>
     </tr>
     <tr>
@@ -230,7 +230,7 @@ notamment internationales sur la base desquels tu seras identifiable depuis
               <input type="checkbox" name="accesX" checked="checked" disabled="disabled" />
             </td>
             <td class="texte">
-              privé
+              privé
             </td>
           </tr>
         </table>
@@ -239,10 +239,10 @@ notamment internationales sur la base desquels tu seras identifiable depuis
     <tr>
       <td colspan="3">
         Dans cette case il te faut indiquer en quelques mots ce qui t'a
-        amené à acquérir l'expérience indiquée, et dans quelle mesure tu
-        veux bien que ceux de nos camarades qui seraient intéressés par un
+        amené à acquérir l'expérience indiquée, et dans quelle mesure tu
+        veux bien que ceux de nos camarades qui seraient intéressés par un
         contact avec toi, en prenne l'initiative. <strong>Il est obligatoire de
-          remplir cette dernière case pour apparaître dans la base de données
+          remplir cette dernière case pour apparaître dans la base de données
           des "Mentors".</strong>
         <br />
       </td>
@@ -255,4 +255,4 @@ notamment internationales sur la base desquels tu seras identifiable depuis
   </table>
 </div>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 5dc813e..b08aa7b 100644 (file)
@@ -24,7 +24,7 @@
 {if $etat_naissance == 'ok'}
 <script language="javascript" type="text/javascript">
   <!--
-  alert ("\nDate de naissance enregistrée.\n\nTu peux maintenant modifier ton profil.");
+  alert ("\nDate de naissance enregistrée.\n\nTu peux maintenant modifier ton profil.");
   // -->
 </script>
 {else}
@@ -33,9 +33,9 @@
 
 <form action="profile/edit" method="post">
   <p>
-  Avant d'accéder à ton profil pour la première fois, tu dois donner ta date de naissance au format JJMMAAAA.
-  Elle ne sera plus demandée par la suite et ne pourra être changée.
-  Elle servira en cas de perte du mot de passe comme sécurité supplémentaire, et uniquement à cela.
+  Avant d'accéder à ton profil pour la première fois, tu dois donner ta date de naissance au format JJMMAAAA.
+  Elle ne sera plus demandée par la suite et ne pourra être changée.
+  Elle servira en cas de perte du mot de passe comme sécurité supplémentaire, et uniquement à cela.
   Elle n'est jamais visible ou lisible.
   </p>
   <br />
@@ -64,4 +64,4 @@
 
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index fd4638c..184fe65 100644 (file)
 
 {if $same}
   <p class="erreur">
-      Si ton nom d'usage est identique à ton nom à l'X, il n'est pas
-      nécessaire de le saisir ici!
+      Si ton nom d'usage est identique à ton nom à l'X, il n'est pas
+      nécessaire de le saisir ici!
   </p>
   <p>
-    Pour supprimer ton nom d'usage, fais une demande avec un nom vide et en précisant la raison.
+    Pour supprimer ton nom d'usage, fais une demande avec un nom vide et en précisant la raison.
   </p>
   <p>
     [<a href='profile/usage'>Refaire une demande</a>] - [<a href='profile/edit'>Retour au profil</a>]
       <p>
         Ta demande de suppression de ton nom d'usage ainsi que de tes
         alias {$alias_old}@{#globals.mail.domain#} et
-        {$alias_old}@{#globals.mail.domain2#} a bien été enregistrée. 
+        {$alias_old}@{#globals.mail.domain2#} a bien été enregistrée. 
       </p>
     {/if}
 
     {if $myusage->alias}
       <p>
-        Ta demande d'ajout de ton nom d'usage a bien été enregistrée. Sa
-        validation engendrera la création des alias
+        Ta demande d'ajout de ton nom d'usage a bien été enregistrée. Sa
+        validation engendrera la création des alias
         <strong>{$myusage->alias}@{#globals.mail.domain#}</strong> et
         <strong>{$myusage->alias}@{#globals.mail.domain2#}</strong>.
       </p>
     {/if}
   
     <p>
-      Tu recevras un mail dès que les changements demandés auront été effectués. 
+      Tu recevras un mail dès que les changements demandés auront été effectués. 
       Encore merci de nous faire confiance pour tes e-mails !
     </p>
 
   {else}
 
 <p>
-Le nom d'usage est un patronyme qui doit être <strong>reconnu par la
+Le nom d'usage est un patronyme qui doit être <strong>reconnu par la
   loi</strong> (nom du conjoint, d'un de ses parents, ou bien plus
-exceptionnellement sur changement de l'état civil, ...).
+exceptionnellement sur changement de l'état civil, ...).
 </p>
 
 <p>
-Les surnoms sont <strong>systématiquement refusés</strong>. Pour
-utiliser une adresse personnalisée, il faut se tourner vers
+Les surnoms sont <strong>systématiquement refusés</strong>. Pour
+utiliser une adresse personnalisée, il faut se tourner vers
 <a href="emails/alias">l'alias @melix.net</a>.
 </p>
 
   <p>
-  Afin d'être joignable à la fois sous ton nom à l'X et sous ton nom d'usage, tu peux
-  saisir ici ce dernier. Il apparaîtra alors dans l'annuaire et tu disposeras
+  Afin d'être joignable à la fois sous ton nom à l'X et sous ton nom d'usage, tu peux
+  saisir ici ce dernier. Il apparaîtra alors dans l'annuaire et tu disposeras
   des adresses correspondantes @{#globals.mail.domain#} et @{#globals.mail.domain2#}, en plus de
-  celles que tu possèdes déjà.
+  celles que tu possèdes déjà.
   </p>
 
   <br />
@@ -98,11 +98,11 @@ utiliser une adresse personnalis
       </tr>
       <tr>
         <td class="rt">
-          <input type="radio" name="reason" checked="checked" value="époux/se" id="reason_ep" onclick="this.form.other_reason.value=''" /><label for="reason_ep">Nom d'épouse / d'époux</label><br />
+          <input type="radio" name="reason" checked="checked" value="époux/se" id="reason_ep" onclick="this.form.other_reason.value=''" /><label for="reason_ep">Nom d'épouse / d'époux</label><br />
           {if $usage_old}
             <input type="radio" name="reason" value="divorce" id="reason_div" onclick="this.form.other_reason.value=''" /><label for="reason_div">Divorce</label><br />
           {/if}
-          <input type="radio" name="reason" value="raccourci" id="reason_rac" onclick="this.form.other_reason.value=''" /><label for="reason_rac">Nom d'état civil simplifié, le nom officiel étant trop long</label><br />
+          <input type="radio" name="reason" value="raccourci" id="reason_rac" onclick="this.form.other_reason.value=''" /><label for="reason_rac">Nom d'état civil simplifié, le nom officiel étant trop long</label><br />
           <input type="radio" name="reason" value="other" id="reason_oth" /><label for="reason_oth">Autre :</label><br />
           <input type="text" name="other_reason" onfocus="document.getElementById('reason_oth').checked='checked'" size="60" />
         </td>
@@ -123,4 +123,4 @@ utiliser une adresse personnalis
 {/if}
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 6992e4d..ae08eff 100644 (file)
 {*                                                                        *}
 {**************************************************************************}
 
-<h1>Année de sortie</h1>
+<h1>Année de sortie</h1>
 
 {if $myorange}
 
 <p>
-  Tu recevras un mail dès que les changements demandés auront été effectués. 
+  Tu recevras un mail dès que les changements demandés auront été effectués. 
   Encore merci de nous faire confiance pour tes e-mails !
 </p>
 
 {else}
 
 <p>
-  Afin de pouvoir être considéré(e) à la fois dans ta promotion d'origine et ta
-  ou tes promotions d'adoption tu peux entrer ici ton année de sortie de l'école.
-  Plus précisément, il s'agit de l'année d'entrée en quatrième année ou année d'application.
-  Pour tes cocons d'origine (X{$promo}) il s'agit de l'année {math equation="a + b" a=$promo b=3}.
+  Afin de pouvoir être considéré(e) à la fois dans ta promotion d'origine et ta
+  ou tes promotions d'adoption tu peux entrer ici ton année de sortie de l'école.
+  Plus précisément, il s'agit de l'année d'entrée en quatrième année ou année d'application.
+  Pour tes cocons d'origine (X{$promo}) il s'agit de l'année {math equation="a + b" a=$promo b=3}.
 </p>
 
 <br />
 
 <form action="profile/orange" method="post">
-  <table class="bicol" cellpadding="4" summary="Année de sortie">
+  <table class="bicol" cellpadding="4" summary="Année de sortie">
     <tr>
-      <th>Année de sortie</th>
+      <th>Année de sortie</th>
     </tr>
     <tr>
       <td class="center"><input type="text" name="promo_sortie" value="{$promo_sortie_old}" /></td>
@@ -58,4 +58,4 @@
 
 <p>[<a href="profile/edit">Revenir au profil</a>]</p>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index d8702d3..c914139 100644 (file)
@@ -25,8 +25,8 @@
 <script type="text/javascript">//<![CDATA[
   /** defgroup user_profile Gestion du profil utilisateur */
 
-  /** ajout d'un binet au profil de l'utilisateur en base de données
-  * le binet est déterminé par binet_id qui est sélectionné dans un SELECT
+  /** ajout d'un binet au profil de l'utilisateur en base de données
+  * le binet est déterminé par binet_id qui est sélectionné dans un SELECT
   * @ingroup user_profile
   * @return VOID
   */
@@ -40,7 +40,7 @@
 
 
 
-  /** suppression d'un binet du profil de l'utilisateur en base de données
+  /** suppression d'un binet du profil de l'utilisateur en base de données
   * @ingroup user_profile
   * @param id INT id du binet
   * @return VOID
@@ -54,8 +54,8 @@
 
 
 
-  /** ajout d'un groupeX au profil de l'utilisateur en base de données
-  * le groupeX est déterminé par groupex_id qui est sélectionné dans un SELECT
+  /** ajout d'un groupeX au profil de l'utilisateur en base de données
+  * le groupeX est déterminé par groupex_id qui est sélectionné dans un SELECT
   * @ingroup user_profile
   * @return VOID
   */
@@ -67,7 +67,7 @@
     document.forms.prof_annu.submit();
   } // END function groupex_add()
 
-  /** suppression d'un groupeX du profil de l'utilisateur en base de données
+  /** suppression d'un groupeX du profil de l'utilisateur en base de données
   * @ingroup user_profile
   * @param id INT id du groupeX
   * @return VOID
               <input type="checkbox" name="accesX" checked="checked" disabled="disabled" />
             </td>
             <td class="texte">
-              privé
+              privé
             </td>
           </tr>
         </table>
   </table>
 </div>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 494d282..bb8f381 100644 (file)
@@ -52,7 +52,7 @@ function chgMainWinLoc( strPage , iePage) {
           *}{icon name=vcard title="Afficher la carte de visite"}</a>
         {if !$x.is_contact}
         <a href="javascript:x()"  onclick="chgMainWinLoc('carnet/contacts?action=ajouter&amp;user={$x.forlife}')">
-          {icon name=add title="Ajouter à mes contacts"}</a>
+          {icon name=add title="Ajouter à mes contacts"}</a>
         {else}
         <a href="javascript:x()"  onclick="chgMainWinLoc('carnet/contacts?action=retirer&amp;user={$x.forlife}')">
           {icon name=cross title="Retirer de mes contacts"}</a>
@@ -65,7 +65,7 @@ function chgMainWinLoc( strPage , iePage) {
       </div>
       {if $logged}
       <div class='maj'>
-        Fiche mise à jour<br />
+        Fiche mise à jour<br />
         le {$x.date|date_format}
       </div>
       {/if}
@@ -74,12 +74,12 @@ function chgMainWinLoc( strPage , iePage) {
         {if $logged}
         <div class='email'>
           {if $x.dcd}
-          Décédé{if $x.sexe}e{/if} le {$x.deces|date_format}
+          Décédé{if $x.sexe}e{/if} le {$x.deces|date_format}
           {elseif !$x.actif}
           Ce camarade n'a plus d'adresse redirection valide,<br />
           <a href="marketing/broken/{$x.user_id}" class="popup">clique ici si tu connais son adresse email !</a>
           {elseif !$x.inscrit}
-          Cette personne n'est pas inscrite à Polytechnique.org,<br />
+          Cette personne n'est pas inscrite à Polytechnique.org,<br />
           <a href="marketing/public/{$x.user_id}" class="popup">clique ici si tu connais son adresse email !</a>
           {else}
           {if $virtualalias}
@@ -111,7 +111,7 @@ function chgMainWinLoc( strPage , iePage) {
         {/if}
         {if $logged}
         {if $x.is_referent}
-        [<a href="referent/{$x.forlife}" class='popup2'>Ma fiche référent</a>]
+        [<a href="referent/{$x.forlife}" class='popup2'>Ma fiche référent</a>]
         {/if}
         {/if}
       </div>
@@ -189,10 +189,10 @@ function chgMainWinLoc( strPage , iePage) {
   {/if}
 {if !$logged}
 <tr><td colspan="2">Cette fiche est publique et visible par tout internaute,
-vous pouvez aussi voir <a href="profile/private/{$x.forlife}">celle&nbsp;réservée&nbsp;aux&nbsp;X</a>.
+vous pouvez aussi voir <a href="profile/private/{$x.forlife}">celle&nbsp;réservée&nbsp;aux&nbsp;X</a>.
 </td></tr>
 {/if}
 
 </table>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index b730c52..d7f6dbb 100644 (file)
 {/literal}
 
 <h1>
-  Rechercher un camarade pouvant m'aider à orienter mon parcours professionnel
+  Rechercher un camarade pouvant m'aider à orienter mon parcours professionnel
 </h1>
 {if $recherche_trop_large}
 <p>
-Les critères de recherche que tu as rentrés n'ont pas produit de résultats,
-sans doute car ta requête était trop générale. Nous t'invitons à
-<a href="referent/search">procéder à une nouvelle recherche</a>, en essayant
-d'être plus précis.
+Les critères de recherche que tu as rentrés n'ont pas produit de résultats,
+sans doute car ta requête était trop générale. Nous t'invitons à
+<a href="referent/search">procéder à une nouvelle recherche</a>, en essayant
+d'être plus précis.
 </p>
 {elseif $personnes}
 <div class="contact-list" style="clear:both" >
@@ -56,7 +56,7 @@ d'
       <span class='smaller'>
       <a href="profile/{$p.bestalias}" class="popup2">
         {icon name=user_suit title="Voir sa fiche"}</a> -
-        <a href="referent/{$p.bestalias}" class="popup2">Voir sa fiche référent</a>
+        <a href="referent/{$p.bestalias}" class="popup2">Voir sa fiche référent</a>
       </span>
     </div>
     <div class="long">
@@ -90,59 +90,59 @@ d'
 </form>
 {else}
 <span class="erreur">
-  Si tu utilises ce service pour la première fois, lis attentivement le texte
+  Si tu utilises ce service pour la première fois, lis attentivement le texte
   qui suit.
 </span>
 <p>
 En <a href="profile/edit">renseignant sa fiche dans l'annuaire</a>, chacun
-d'entre nous a la possibilité de renseigner, dans la section "Mentoring",
+d'entre nous a la possibilité de renseigner, dans la section "Mentoring",
 s'il accepte de recevoir des messages de la part de camarades qui pourraient
 souhaiter lui poser quelques questions et recevoir quelques conseils.<br />
-Ces informations sont rentrées par chacun sur la base du volontariat et sont
-totalement déclaratives. Chaque X qui complète cette rubrique accepte alors
-de recevoir un courrier électronique des jeunes camarades qui sont en train
-de bâtir leur projet professionnel, mais aussi des moins jeunes qui cherchent
-à réorienter leur carrière. Bien entendu, chacun se réserve le droit de ne
-pas donner suite à une sollicitation !<br />
-Pour que ce système soit profitable, il est nécessaire que dans ta recherche
-de conseils professionnels, tu agisses sagement, en évitant de contacter
-un trop grand nombre de camarades. De même, pense bien que les quelques
-personnes que tu vas éventuellement contacter suite à ta recherche
-accepteront éventuellement de t'aider et de te guider <strong>sur la base du
+Ces informations sont rentrées par chacun sur la base du volontariat et sont
+totalement déclaratives. Chaque X qui complète cette rubrique accepte alors
+de recevoir un courrier électronique des jeunes camarades qui sont en train
+de bâtir leur projet professionnel, mais aussi des moins jeunes qui cherchent
+à réorienter leur carrière. Bien entendu, chacun se réserve le droit de ne
+pas donner suite à une sollicitation !<br />
+Pour que ce système soit profitable, il est nécessaire que dans ta recherche
+de conseils professionnels, tu agisses sagement, en évitant de contacter
+un trop grand nombre de camarades. De même, pense bien que les quelques
+personnes que tu vas éventuellement contacter suite à ta recherche
+accepteront éventuellement de t'aider et de te guider <strong>sur la base du
   volontariat</strong>. Il va de soi que plus ton comportement lors de votre
-contact sera éthique et reconnaissant, plus cette pratique de conseil
-inter-générations sera encouragée et bien perçue par ceux qui la pratiquent.
+contact sera éthique et reconnaissant, plus cette pratique de conseil
+inter-générations sera encouragée et bien perçue par ceux qui la pratiquent.
 <br />
-Nous avons peiné à trouver un nom pour désigner ceux qui sont volontaires
+Nous avons peiné à trouver un nom pour désigner ceux qui sont volontaires
 pour guider les camarades qui en ressentent le besoin : nous avons finalement
-retenu le terme de <em>mentors</em> pour désigner ceux qui sont prêts à aider de
-manière suivie un camarade plus jeune, à plusieurs moments de sa carrière,
-et avons appelé <em>référents</em> ceux qui s'impliquent plutôt en tant que
-"relai d'informations", dans le sens où ils ont vécu des expériences
-professionnelles susceptibles d'intéresser certains d'entre nous (expérience
-de stage ou d'emploi à l'étranger), sans forcément souhaiter consacrer
-autant de temps à quelqu'un que le ferait un mentor attentionné.
-La recherche proposée ici permet de trouver les deux types d'aide.
+retenu le terme de <em>mentors</em> pour désigner ceux qui sont prêts à aider de
+manière suivie un camarade plus jeune, à plusieurs moments de sa carrière,
+et avons appelé <em>référents</em> ceux qui s'impliquent plutôt en tant que
+"relai d'informations", dans le sens où ils ont vécu des expériences
+professionnelles susceptibles d'intéresser certains d'entre nous (expérience
+de stage ou d'emploi à l'étranger), sans forcément souhaiter consacrer
+autant de temps à quelqu'un que le ferait un mentor attentionné.
+La recherche proposée ici permet de trouver les deux types d'aide.
 </p>
 
 <p>
 Dans le formulaire ci-dessous, tu peux rechercher des avis en fonction des
-domaines de compétence recherchés, des cultures professionnelles des pays
-connues par le référent, et enfin une dernière case te permettra de faire
+domaines de compétence recherchés, des cultures professionnelles des pays
+connues par le référent, et enfin une dernière case te permettra de faire
 une recherche par mots-clefs.<br />
-Nous t'incitons à prendre plutôt 2 ou 3 contacts qu'un seul, cela te
-permettant certainement d'avoir une vision des choses plus complète.
+Nous t'incitons à prendre plutôt 2 ou 3 contacts qu'un seul, cela te
+permettant certainement d'avoir une vision des choses plus complète.
 </p>
 
 <p>
-Actuellement, {$mentors_number} mentors et référents se sont déclarés sur {#globals.core.sitename#}.
+Actuellement, {$mentors_number} mentors et référents se sont déclarés sur {#globals.core.sitename#}.
 </p>
 
 <form action="{$smarty.server.REQUEST_URI}" method="post">
   <table cellpadding="0" cellspacing="0" summary="Formulaire de recherche de referents" class="bicol">
     <tr class="impair">
       <td class="titre">
-        Secteur de compétence <br /> du référent
+        Secteur de compétence <br /> du référent
       </td>
       <td >
         <select name="secteur" onchange="javascript:submit()">
@@ -162,7 +162,7 @@ Actuellement, {$mentors_number} mentors et r
     </tr>
     <tr class="impair">
       <td class="titre">
-        Pays bien connu du référent
+        Pays bien connu du référent
       </td>
       <td >
         <select name="pays">
@@ -177,7 +177,7 @@ Actuellement, {$mentors_number} mentors et r
     </tr>
     <tr class="impair">
       <td class="titre">
-        Expertise (rentre un ou plusieurs mots clés)
+        Expertise (rentre un ou plusieurs mots clés)
       </td>
       <td >
         <input type="text" name="expertise" size="30" value="{$expertise_champ}" />
@@ -191,4 +191,4 @@ Actuellement, {$mentors_number} mentors et r
 
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index ae03bde..8619657 100644 (file)
 
 <div class="blocunite_tab">
   <table class="bicol"cellspacing="0" cellpadding="0" 
-    summary="Profil: Compétences professionnelles">
+    summary="Profil: Compétences professionnelles">
     <tr>
       <th colspan="3">
-        Compétences professionnelles
+        Compétences professionnelles
         <input type="hidden" value="" name="comppros_op" />
         <input type="hidden" value="" name="comppros_id" />
         <input type="hidden" value="" name="comppros_level" />
@@ -80,7 +80,7 @@
               <input type="checkbox" name="accesX" checked="checked" disabled="disabled" />
             </td>
             <td class="texte">
-              privé
+              privé
             </td>
           </tr>
         </table>
 
 <div class="blocunite">
   <table class="bicol" cellspacing="0" cellpadding="0" 
-    summary="Profil: Compétences linguistiques">
+    summary="Profil: Compétences linguistiques">
     <tr>
       <th colspan="3">
-        Compétences linguistiques
+        Compétences linguistiques
         <input type="hidden" value="" name="langue_op" />
         <input type="hidden" value="" name="langue_id" />
         <input type="hidden" value="" name="langue_level" />
               <input type="checkbox" name="accesX" checked="checked" disabled="disabled" />
             </td>
             <td class="texte">
-              privé
+              privé
             </td>
           </tr>
         </table>
   </table>
 </div>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 64fcab4..b252158 100644 (file)
   <table class="flags" cellspacing="0" summary="Flags">
     <tr>
       <td class="rouge"><input type="radio" checked="checked" /></td>
-      <td class="texte">privé</td>
+      <td class="texte">privé</td>
     </tr>
   </table>
 
   {if ($session.promo ge 1995) || ($session.promo le 2002)}
   <p>
   Si tu n'as pas encore fourni de photo, c'est celle du trombinoscope de l'X qui est
-  affichée par défaut dans le profil. Si elle ne te plaît pas, ou si tu n'es quand même
+  affichée par défaut dans le profil. Si elle ne te plaît pas, ou si tu n'es quand même
   plus un tos, tu peux la remplacer par ta photo en suivant les instructions suivantes.
   </p>
   {/if}
     </tr>
     <tr>
       <td colspan="2" class="smaller">
-        * Les photos sont soumises à une validation manuelle en raison des législations relatives
-        aux droits d'auteur et à la protection des mineurs. Il faut donc attendre l'intervention
+        * Les photos sont soumises à une validation manuelle en raison des législations relatives
+        aux droits d'auteur et à la protection des mineurs. Il faut donc attendre l'intervention
         d'un administrateur pour que la photo soit prise en compte. Tu recevras un mail lorsque ta
-        photo aura été contrôlée.
+        photo aura été contrôlée.
       </td>
     </tr>
     <tr>
       <th colspan="2">
-        Actions immédiates
+        Actions immédiates
       </th>
     </tr>
     <tr>
       <td {if !$submited}colspan="2"{/if} class="center">
-        Si tu ne souhaites plus montrer cette photo tu peux aussi l'effacer en la remplaçant par : <br />
+        Si tu ne souhaites plus montrer cette photo tu peux aussi l'effacer en la remplaçant par : <br />
         {if $has_trombi_x}
         <input type="submit" value="Trombino de l'X" name="trombi" /><br />
         {/if}
-        <input type="submit" value="Image par défaut" name="suppr" />
+        <input type="submit" value="Image par défaut" name="suppr" />
       </td>
       {if $submited}
       <td class="center">
     <tr>
       <td colspan="2">
         <p>
-        Nous te proposons deux possibilités pour mettre à jour ta photo (30 Ko maximum). Tout dépend
-        de savoir où se trouve ta photo. Si elle est sur ton poste de travail local, c'est la première
+        Nous te proposons deux possibilités pour mettre à jour ta photo (30 Ko maximum). Tout dépend
+        de savoir où se trouve ta photo. Si elle est sur ton poste de travail local, c'est la première
         solution qu'il faut choisir.
         </p>
         <p>
-        Si elle est sur Internet, choisis la seconde solution et nos robots iront la télécharger
-        directement où il faut :-)
+        Si elle est sur Internet, choisis la seconde solution et nos robots iront la télécharger
+        directement où il faut :-)
         </p>
       </td>
     </tr>
 </form>
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 3431867..702eee8 100644 (file)
 </h1>
 <p>
 Cette page te permet de voir l'album photo d'une promotion
-donnée.
+donnée.
 </p>
 <p>
-Fais attention, si tu as une connexion à internet lente (par
-exemple si tu es sur un vieux modem), la page que tu vas télécharger
-en validant peut être longue à afficher.
+Fais attention, si tu as une connexion à internet lente (par
+exemple si tu es sur un vieux modem), la page que tu vas télécharger
+en validant peut être longue à afficher.
 </p>
 
 <form action="trombi/" method="post">
@@ -68,4 +68,4 @@ en validant peut 
 
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 867410d..2c8579f 100644 (file)
 
 {assign var="step" value=$smarty.session.sub_state.step}
 <div class="descr center">
-  <strong>Procédure d'inscription :</strong>
-  {if !$step}<span class="erreur">{/if}Charte{if !$step}</span>{/if} »
-  {if $step eq 1 || $step eq 2}<span class="erreur">{/if}Identification{if $step eq 1 || $step eq 2}</span>{/if} »
-  {if $step eq 4 || $step eq 3}<span class="erreur">{/if}Pré-Inscription{if $step eq 4 || $step eq 3}</span>{/if} »
+  <strong>Procédure d'inscription :</strong>
+  {if !$step}<span class="erreur">{/if}Charte{if !$step}</span>{/if} Â»
+  {if $step eq 1 || $step eq 2}<span class="erreur">{/if}Identification{if $step eq 1 || $step eq 2}</span>{/if} Â»
+  {if $step eq 4 || $step eq 3}<span class="erreur">{/if}Pré-Inscription{if $step eq 4 || $step eq 3}</span>{/if} Â»
   {if $step eq 5}<span class="erreur">{/if}Validation{if $step eq 5}</span>{/if}
 </div>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 3281590..981f472 100644 (file)
@@ -32,4 +32,4 @@ Contacte nous au plus vite, en nous indiquant ce nombre : {$uid} sur
 <a href="mailto:support@m4x.org">support@m4x.org</a>
 </p>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 687dbf8..554f29f 100644 (file)
 {to addr="$forlife@polytechnique.org"}
 {subject text="Bienvenue parmi les X sur le web !"}
 
-{$prenom}, félicitations pour ton inscription :o))
+{$prenom}, félicitations pour ton inscription :o))
 
-N'oublie pas de changer ton mot de passe sur le site. C'est très important
-si tu veux garder accès au site et ton e-mail en fonction.
+N'oublie pas de changer ton mot de passe sur le site. C'est très important
+si tu veux garder accès au site et ton e-mail en fonction.
 
-Tu as maintenant accès à l'annuaire en ligne, aux services de listes de
+Tu as maintenant accès à l'annuaire en ligne, aux services de listes de
 diffusion, aux infos promo, etc. N'oublie pas de mettre ta fiche-annuaire
-à jour.
+à jour.
 
 --
 Polytechnique.org
-"Le portail des élèves & anciens élèves de l'Ecole polytechnique"
+"Le portail des élèves & anciens élèves de l'Ecole polytechnique"
 {/if}
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index dca44a4..e04286b 100644 (file)
 {to addr="$lemail"}
 Bonjour,
 
-Ton inscription sur Polytechnique.org est presque terminée, un clic sur le lien ci-dessous et c'est fini.
+Ton inscription sur Polytechnique.org est presque terminée, un clic sur le lien ci-dessous et c'est fini.
 
-Après activation, tes paramètres seront :
+Après activation, tes paramètres seront :
 
 login        : {$mailorg}
 mot de passe : {$pass}
 
-Rends-toi sur la page web suivante afin d'activer ta pré-inscription, et de changer ton mot de passe en quelque chose de plus facile à mémoriser :
+Rends-toi sur la page web suivante afin d'activer ta pré-inscription, et de changer ton mot de passe en quelque chose de plus facile à mémoriser :
 
 {$baseurl}/register/end/{$hash}
 
-Si en cliquant dessus tu n'y arrives pas, copie intégralement l'adresse dans la barre de ton navigateur.
+Si en cliquant dessus tu n'y arrives pas, copie intégralement l'adresse dans la barre de ton navigateur.
 
-Nous espérons que tu profiteras pleinement des services en ligne de Polytechnique.org : s'ils te convainquent, n'oublie pas d'en parler aux camarades autour de toi !
+Nous espérons que tu profiteras pleinement des services en ligne de Polytechnique.org : s'ils te convainquent, n'oublie pas d'en parler aux camarades autour de toi !
 
 Bien cordialement,
 Polytechnique.org
-"Le portail des élèves & anciens élèves de l'Ecole polytechnique"
+"Le portail des élèves & anciens élèves de l'Ecole polytechnique"
 {/if}
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index a6ee8df..21972e8 100644 (file)
 
 {include file="register/breadcrumb.tpl"}
 
-<h1>Conditions générales</h1>
+<h1>Conditions générales</h1>
 
 <p>
-L'enregistrement se déroule <strong>en deux étapes</strong> :
+L'enregistrement se déroule <strong>en deux étapes</strong> :
 </p>
 <ul>
   <li>
-  la pré-inscription quit te prendra moins de 5 minutes ;
+  la pré-inscription quit te prendra moins de 5 minutes ;
   </li>
   <li>
-  suivi d'un envoi d'un mail de notre part (immédiat !) qui te permettra
+  suivi d'un envoi d'un mail de notre part (immédiat !) qui te permettra
   de te connecter au site !
   </li>
 </ul>
@@ -46,4 +46,4 @@ L'enregistrement se d
 </form>
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 060fa8e..4bdd8f3 100644 (file)
@@ -48,4 +48,4 @@
   </table>
 </form>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index a9511fd..a460a37 100644 (file)
     <tr class="pair">
       <td></td>
       <td>
-        6 chiffres terminant par le numéro d'entrée (ex: 
+        6 chiffres terminant par le numéro d'entrée (ex: 
         {if $promo < 2000}
         {math equation="promo % 100" promo=$promo}0532)<br />
         {else}
         {math equation="(promo % 100) + 100" promo=$promo}532)<br />
         {/if}
         Voir sur le GU ou un bulletin de solde pour trouver cette information<br /><br />
-        Pour les élèves étrangers voie 2, il est du type :
+        Pour les élèves étrangers voie 2, il est du type :
         {if $promo < 1999}
         {math equation="(promo + 1) % 100" promo=$promo}0XXX
         {else}
@@ -70,7 +70,7 @@
     </tr>
     <tr>
       <td class="titre"> 
-        Nom <span class="smaller">(à l'X)</span>
+        Nom <span class="smaller">(à l'X)</span>
       </td>
       <td>
         <input type="text" size="20" maxlength="30" name="nom" value="{$smarty.request.nom}" />
@@ -78,7 +78,7 @@
     </tr>
     <tr>
       <td class="titre">
-        Prénom
+        Prénom
       </td>
       <td>
         <input type="text" size="15" maxlength="20" name="prenom" value="{$smarty.request.prenom}" />
   </table>
 </form>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 487e293..089ea52 100644 (file)
 
 {if $smarty.session.sub_state.forlife}
 
-<h1>Formulaire de pré-inscription</h1>
+<h1>Formulaire de pré-inscription</h1>
 
 <form action="register" method="post">
   {if $smarty.session.sub_state.mailorg2}
   <p>
-  Tu n'as pour le moment aucun homonyme dans notre base de données, nous allons
+  Tu n'as pour le moment aucun homonyme dans notre base de données, nous allons
   donc te donner l'adresse <strong>{$smarty.session.sub_state.bestalias}@polytechnique.org</strong>,
-  en plus de ton adresse à vie <strong>{$smarty.session.sub_state.forlife}@polytechnique.org</strong>.
+  en plus de ton adresse à vie <strong>{$smarty.session.sub_state.forlife}@polytechnique.org</strong>.
   Sache que tu peux perdre l'adresse <strong>{$smarty.session.sub_state.bestalias}@polytechnique.org</strong> 
-  si un homonyme s'inscrit (même si cela reste assez rare).
+  si un homonyme s'inscrit (même si cela reste assez rare).
   </p>
   {else}
   <p>
-  Tu as déjà un homonyme inscrit dans notre base de données mais dans une autre promotion, nous allons
+  Tu as déjà un homonyme inscrit dans notre base de données mais dans une autre promotion, nous allons
   donc te donner l'adresse <strong>{$smarty.session.sub_state.bestalias}@polytechnique.org</strong>, en plus
-  de ton adresse à vie <strong>{$smarty.session.sub_state.forlife}@polytechnique.org</strong>.
+  de ton adresse à vie <strong>{$smarty.session.sub_state.forlife}@polytechnique.org</strong>.
   </p>
   {/if}
   
   <p>
   Ces adresses sont des redirections vers des adresses e-mail de ton choix.
-  Indique-s-en un pour commencer (tu pourras indiquer les autres une fois l'inscription terminée) et pouvoir
+  Indique-s-en un pour commencer (tu pourras indiquer les autres une fois l'inscription terminée) et pouvoir
   terminer ton inscription.
   </p>
   <p>
-  Attention, il doit <strong>impérativement être correct</strong> pour que nous puissions 
+  Attention, il doit <strong>impérativement être correct</strong> pour que nous puissions 
   t'envoyer ton mot de passe.
   </p>
 
   <table class="bicol">
     <tr>
       <th colspan="2">
-        Contact et sécurité
+        Contact et sécurité
       </th>
     </tr>
     <tr>
       <td class="titre">
         E-mail<br />
-        <span class="smaller">(Première redirection)</span>
+        <span class="smaller">(Première redirection)</span>
       </td>
       <td>
         <input type="text" size="35" maxlength="50" name="email" value="{$smarty.post.email}" />
       </td>
       <td>
         <input type="text" size="8" maxlength="8" name="naissance"  value="{$smarty.post.naissance}" />
-        (demandée si perte de mot de passe)
+        (demandée si perte de mot de passe)
       </td>
     </tr>
     <tr>
       <td colspan="2" class="center">
-        <input type="submit" value="Terminer la pré-inscription" />
+        <input type="submit" value="Terminer la pré-inscription" />
       </td>
     </tr>
   </table>
@@ -88,4 +88,4 @@
 
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 3321b00..10ce8bd 100644 (file)
 
 {include file="register/breadcrumb.tpl"}
 
-<h1>Pré-inscription réussie</h1>
+<h1>Pré-inscription réussie</h1>
 
 <p>
-La pré-inscription que tu viens de soumettre a été enregistrée.
+La pré-inscription que tu viens de soumettre a été enregistrée.
 </p>
 <p>
 Les instructions te permettant notamment d'activer ton e-mail
 <strong>{$smarty.session.sub_state.forlife}@polytechnique.org</strong>, ainsi que ton mot de passe pour
-accéder au site viennent de t'être envoyés à l'adresse <strong>{$smarty.session.sub_state.email}</strong>.
+accéder au site viennent de t'être envoyés à l'adresse <strong>{$smarty.session.sub_state.email}</strong>.
 </p>
 <p>
-Tu n'as que quelques jours pour suivre ces instructions après quoi la pré-inscription
-est effacée automatiquement de nos bases et il faut tout recommencer.
+Tu n'as que quelques jours pour suivre ces instructions après quoi la pré-inscription
+est effacée automatiquement de nos bases et il faut tout recommencer.
 </p>
 <p>
-Si tu ne reçois rien, vérifie bien l'adresse <strong>{$smarty.session.sub_state.email}</strong>.
+Si tu ne reçois rien, vérifie bien l'adresse <strong>{$smarty.session.sub_state.email}</strong>.
 </p>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index f06c8a9..25fcd4d 100644 (file)
 <h1>Bravo !!!</h1>
 
 <p>
-Tu as maintenant accès au site !!!
-Ton adresse électronique à vie <strong>{$smarty.session.forlife}@polytechnique.org</strong> est déjà ouverte, essaie-la !
+Tu as maintenant accès au site !!!
+Ton adresse électronique à vie <strong>{$smarty.session.forlife}@polytechnique.org</strong> est déjà ouverte, essaie-la !
 </p>
 <p>
   Remarque: m4x.org est un domaine "discret" qui veut dire "mail for X" et
-  qui comporte exactement les mêmes adresses que le domaine polytechnique.org.
+  qui comporte exactement les mêmes adresses que le domaine polytechnique.org.
 </p>
 
 
@@ -39,13 +39,13 @@ Ton adresse 
 {if $mdpok}
 
 <p class="erreur">
-ton mot de passe a bien été mis à jour !
+ton mot de passe a bien été mis à jour !
 </p>
 
 {else}
 
 <p>
-Tu as recu un mot de passe par défaut, si tu souhaites en changer, tu peux le faire ici :
+Tu as recu un mot de passe par défaut, si tu souhaites en changer, tu peux le faire ici :
 </p>
 
 <form action="register/success" method="post" id="changepass">
@@ -85,33 +85,33 @@ Tu as recu un mot de passe par d
 
 <p>
 N'oublie pas : si tu perds ton mot de passe, nous n'avons aucun engagement, en
-particulier en termes de rapidité, mais pas seulement, à te redonner accès au
+particulier en termes de rapidité, mais pas seulement, à te redonner accès au
 site. Cela peut prendre plusieurs semaines, les pertes de mot de passe sont
-traitées avec la priorité minimale.
+traitées avec la priorité minimale.
 </p>
 
 {/if}
 
-<h2>Rejoindre la communauté</h2>
+<h2>Rejoindre la communauté</h2>
 
 <form action='profile/edit' method='post'>
   <p>
-  Pour rejoindre la communauté des X sur le web, nous te convions le plus vivement à remplir ton profil !!!
+  Pour rejoindre la communauté des X sur le web, nous te convions le plus vivement à remplir ton profil !!!
   </p>
 
   <p>
-  Cette fonctionnalité n'est pas du tout redondante avec l'annuaire de l'AX, car nous pouvons synchroniser pour toi
-  les données qu'il contient :
+  Cette fonctionnalité n'est pas du tout redondante avec l'annuaire de l'AX, car nous pouvons synchroniser pour toi
+  les données qu'il contient :
   </p>
 
   <ul>
     <li>
-    <strong>vers l'AX</strong> : tu peux choisir dans ton profil sur Polytechnique.org d'automatiquement transmettre à l'AX des parties de ta fiche, au fur et à mesure que tu les modifies.
-    (Les données transmises seront <strong>uniquement</strong> celles que tu as décidé de transmettre).
+    <strong>vers l'AX</strong> : tu peux choisir dans ton profil sur Polytechnique.org d'automatiquement transmettre à l'AX des parties de ta fiche, au fur et à mesure que tu les modifies.
+    (Les données transmises seront <strong>uniquement</strong> celles que tu as décidé de transmettre).
     </li>
     <li>
-    <strong>depuis l'AX</strong> : nous mettons à jour ta fiche depuis les données de l'annuaire de l'AX si tu le souhaites. <br/>
-    (si tu ne le souhaites pas, décoche la case ci contre : <input type='checkbox' value='1' checked="checked" name='register_from_ax_question' />)
+    <strong>depuis l'AX</strong> : nous mettons à jour ta fiche depuis les données de l'annuaire de l'AX si tu le souhaites. <br/>
+    (si tu ne le souhaites pas, décoche la case ci contre : <input type='checkbox' value='1' checked="checked" name='register_from_ax_question' />)
     </li>
   </ul>
 
@@ -121,12 +121,12 @@ trait
 
   <ul>
     <li>
-    <strong>lettre mensuelle</strong> : de recevoir chaque mois la lettre mensuelle de Polytechnique.org contenant les activités et nouvelles de la communauté des X.<br/>
-    (si tu ne le souhaites pas, décoche la case ci contre : <input type='checkbox' value='1' checked="checked" name='add_to_nl' />)
+    <strong>lettre mensuelle</strong> : de recevoir chaque mois la lettre mensuelle de Polytechnique.org contenant les activités et nouvelles de la communauté des X.<br/>
+    (si tu ne le souhaites pas, décoche la case ci contre : <input type='checkbox' value='1' checked="checked" name='add_to_nl' />)
     </li>
     <li>
-    <strong>ta promo</strong> : de recevoir les informations plus spécifiques de ta promotion pour pouvoir participer plus facilement aux événements qu'elle organise. Nous t'inscrivons donc dans le groupe de la promotion {$smarty.session.promo}.<br />
-    (si tu ne le souhaites pas, décoche la case ci contre : <input type='checkbox' value='1' checked="checked" name='add_to_promo' />)
+    <strong>ta promo</strong> : de recevoir les informations plus spécifiques de ta promotion pour pouvoir participer plus facilement aux événements qu'elle organise. Nous t'inscrivons donc dans le groupe de la promotion {$smarty.session.promo}.<br />
+    (si tu ne le souhaites pas, décoche la case ci contre : <input type='checkbox' value='1' checked="checked" name='add_to_promo' />)
     </li>
   </ul>
 
@@ -135,4 +135,4 @@ trait
   </div>
 </form>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 3dece6e..f827d8e 100644 (file)
@@ -33,7 +33,7 @@
   <table class="bicol" cellpadding="3" summary="Recherche">
     <tr>
       <th colspan="2">
-        Recherche avancée [<a href="search">&lt;&lt;&lt;&nbsp;Recherche simple</a>]
+        Recherche avancée [<a href="search">&lt;&lt;&lt;&nbsp;Recherche simple</a>]
       </th>
     </tr>
     <tr>
         <input type="text" name="name" size="32" value="{$smarty.request.name}" />
         {if $smarty.request.name && !$with_soundex && $smarty.request.recherche}
         <a class='smaller' href="search/adv?with_soundex=1&amp;{$url_args}">
-          étendre par proximité sonore
+          étendre par proximité sonore
         </a>
         {/if}
       </td>
     </tr>
     <tr>
-      <td>Prénom</td>
+      <td>Prénom</td>
       <td>
         <input type="text" name="firstname" size="32" value="{$smarty.request.firstname}" />
         {if $smarty.request.firstname && !$with_soundex && $smarty.request.recherche}
         <a class='smaller' href="search/adv?with_soundex=1&amp;{$url_args}">
-          étendre par proximité sonore
+          étendre par proximité sonore
         </a>
         {/if}
       </td>
@@ -90,7 +90,7 @@
         <table>
           <tr>
             <td style="width:100px">
-              <input type="radio" name="woman" value="0" {if !$smarty.request.woman}checked="checked"{/if} />Indifférent
+              <input type="radio" name="woman" value="0" {if !$smarty.request.woman}checked="checked"{/if} />Indifférent
             </td>
             <td style="width:100px">
               <input type="radio" name="woman" value="1" {if $smarty.request.woman eq 1}checked="checked"{/if} />Homme
         <table>
           <tr>
             <td style="width:100px">
-              <input type="radio" name="subscriber" value="0" {if !$smarty.request.subscriber}checked="checked"{/if} />Indifférent
+              <input type="radio" name="subscriber" value="0" {if !$smarty.request.subscriber}checked="checked"{/if} />Indifférent
             </td>
             <td style="width:100px">
               <input type="radio" name="subscriber" value="1" {if $smarty.request.subscriber eq 1}checked="checked"{/if} />Inscrit
         <table>
           <tr>
             <td style="width:100px">
-              <input type="radio" name="alive" value="0" {if !$smarty.request.alive}checked="checked"{/if} />Indifférent
+              <input type="radio" name="alive" value="0" {if !$smarty.request.alive}checked="checked"{/if} />Indifférent
             </td>
             <td style="width:100px">
               <input type="radio" name="alive" value="1" {if $smarty.request.alive eq 1}checked="checked"{/if} />Vivant
             </td>
             <td style="width:100px">
-              <input type="radio" name="alive" value="2" {if $smarty.request.alive eq 2}checked="checked"{/if} />Décédé
+              <input type="radio" name="alive" value="2" {if $smarty.request.alive eq 2}checked="checked"{/if} />Décédé
             </td>
           </tr>
         </table>
       </td>
     </tr>
     <tr>
-      <th colspan="2">Géographie</th>
+      <th colspan="2">Géographie</th>
     </tr>
     <tr>
       <td colspan="2">
-      <label for="only_current"><input name="only_current" id="only_current" type="checkbox"{if $smarty.request.only_current} checked="checked"{/if}/>chercher uniquement les adresses où les camarades sont actuellement.</label></td>
+      <label for="only_current"><input name="only_current" id="only_current" type="checkbox"{if $smarty.request.only_current} checked="checked"{/if}/>chercher uniquement les adresses où les camarades sont actuellement.</label></td>
     </tr>
     <tr>
       <td>Ville</td>
       </td>
     </tr>
     <tr>
-      <td>Région ou département</td>
+      <td>Région ou département</td>
       <td id="region">
         {if $smarty.request.region}
           {assign var="region" value=$smarty.request.region}
       </td>
     </tr>
     <tr>
-      <th colspan="2">Activité</th>
+      <th colspan="2">Activité</th>
     </tr>
     <tr>
       <td>Entreprise</td>
     <tr>
       <td colspan="2">
         <input type='checkbox' name='only_referent' {if $smarty.request.only_referent}checked='checked'{/if} />
-        chercher uniquement parmi les camarades se proposant comme référents
+        chercher uniquement parmi les camarades se proposant comme référents
       </td>
     </tr>
     <tr>
       <th colspan="2">Divers</th>
     </tr>
     <tr>
-      <td>Nationalité</td>
+      <td>Nationalité</td>
       <td>
         <select name="nationalite">
           {iterate from=$choix_nats item=cn}
         </div>
         {if $smarty.session.auth ge AUTH_COOKIE}
           <input type='checkbox' name='order' value='date_mod' {if $smarty.request.order eq "date_mod"}checked='checked'{/if} />
-          mettre les fiches modifiées récemment en premier
+          mettre les fiches modifiées récemment en premier
         {/if}
       </td>
     </tr>
   </table>
 </form>
 <p class="center">
-  <input type="button" value="Voir les résultats sur une carte" onclick="launch_form('geoloc/')"/>
+  <input type="button" value="Voir les résultats sur une carte" onclick="launch_form('geoloc/')"/>
 </p>
 <p>
-  <strong>N.B.</strong> Le caractère joker * peut remplacer une ou plusieurs lettres dans les recherches.
+  <strong>N.B.</strong> Le caractère joker * peut remplacer une ou plusieurs lettres dans les recherches.
 </p>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index e4edb46..626578a 100644 (file)
@@ -29,4 +29,4 @@
 {/section}
 </select>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 95b7027..6a086bd 100644 (file)
@@ -24,8 +24,8 @@
 
 <ul class="noprint">
   {if $with_soundex && ($smarty.request.firstname || $smarty.request.name)}
-  <li>Étendre ta recherche par <strong>
-    <a  href="{$with_soundex}">proximité sonore</a>
+  <li>Étendre ta recherche par <strong>
+    <a  href="{$with_soundex}">proximité sonore</a>
   </strong>
   </li>
   {/if}
@@ -35,7 +35,7 @@
   </li>
 
   <li>Effectuer une nouvelle <strong>
-    <a href="search/adv">recherche avancée</a>
+    <a href="search/adv">recherche avancée</a>
   </strong>
   </li>
   
@@ -45,4 +45,4 @@
   </li>
 </ul>
   
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 6d8c3b0..02019b4 100644 (file)
@@ -28,4 +28,4 @@
 {/if}
 </select>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 47508a7..d78610a 100644 (file)
@@ -32,7 +32,7 @@
 
   {if $search_results_nb == 0 or ($advanced and !$simple)}
   <h1 class='right'>
-    {if $search_results_nb==0}Aucune{else}{$search_results_nb}{/if} réponse{if $search_results_nb>1}s{/if}
+    {if $search_results_nb==0}Aucune{else}{$search_results_nb}{/if} réponse{if $search_results_nb>1}s{/if}
     {if $search_results_nb and $advanced and !$simple}
     <span class="noprint">
     &nbsp;(<a href='geoloc/?{$search_vars}'>Voir sur une carte</a>)
@@ -97,7 +97,7 @@
   
   <p class="noprint">
   <strong>Astuce:</strong>
-  Si tu survoles une fiche, tu sauras quand elle a été mise à jour la dernière fois !</p>
+  Si tu survoles une fiche, tu sauras quand elle a été mise à jour la dernière fois !</p>
   {/if}
 {else}
   {if $advanced}
 {/if}
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index ace8cfe..f0eaec2 100644 (file)
@@ -27,7 +27,7 @@
     {if $smarty.session.auth ge AUTH_COOKIE}
     <tr>
       <th colspan="2">
-        Recherche simple <span class="noprint">[<a href="search/adv">&gt;&gt;&gt;&nbsp;Recherche&nbsp;avancée</a>]</span>
+        Recherche simple <span class="noprint">[<a href="search/adv">&gt;&gt;&gt;&nbsp;Recherche&nbsp;avancée</a>]</span>
       </th>
     </tr>
     <tr>
@@ -38,7 +38,7 @@
     <tr class="noprint">
       <td style="width: 78%">
         <input type='checkbox' name='order' value='date_mod' {if $smarty.request.order eq "date_mod"}checked='checked'{/if} />
-        mettre les fiches modifiées récemment en premier
+        mettre les fiches modifiées récemment en premier
         {if $smarty.request.nonins}
         <br /><input type='checkbox' name='nonins' readonly="readonly" checked='checked' value='1' /> Chercher uniquement des non inscrits
         {/if}
@@ -68,4 +68,4 @@
 </script>
 {/literal}
 {/if}
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index fe6d15b..2c0e373 100644 (file)
 <h2>Nom, Prenom, Promo ...</h2>
 
 <p>
-La ligne de recherche ci-dessus accepte non seulement des mélanges de <strong>noms</strong> et de <strong>prénoms</strong> ...
+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> :
 </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 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>
 </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 promos 1980 à 1990 et sur la promo 2000 se fait avec la recherche :
 <code>Dupont 1980-1990 2000</code>
 </p>
 
 <h2>Astuce pour les noms ...</h2>
 <p>
-Parfois on ne sait plus si le nom qu'on recherche s'écrit « Lenormand », « Le Normand » ou « Le-Normand » ...
+Parfois on ne sait plus si le nom qu'on recherche s'écrit Â« Lenormand Â», Â« Le Normand Â» ou Â« Le-Normand Â» ...
 </p>
 <p>
-Pour éviter ce genre d'écueils, il suffit de chercher : <code>Le Normand</code><br />
+Pour éviter ce genre d'écueils, il suffit de chercher : <code>Le Normand</code><br />
 En effet, le moteur de recherche va alors chercher tous les utilisateurs dont le nom contient 'Le' <strong>et</strong> 'Normand'
 sans distinction de casse et sans tenir compte des accents.
 </p>
@@ -56,9 +56,9 @@ sans distinction de casse et sans tenir compte des accents.
 </p>
 {/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
-promotions précédentes, il faut utiliser l'<a href="http://biblio.polytechnique.fr/F/">annuaire en ligne de la bibliothèque de
-l'École</a>.</p>
+<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
+promotions précédentes, il faut utiliser l'<a href="http://biblio.polytechnique.fr/F/">annuaire en ligne de la bibliothèque de
+l'École</a>.</p>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index e8a5a7e..424d5aa 100644 (file)
@@ -21,3 +21,4 @@
 {**************************************************************************}\r
 \r
        <link rel="stylesheet" media="screen" type="text/css" href="css/bandeau.css"/>\r
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 26fbedc..e84aae1 100644 (file)
 {*                                                                        *}
 {**************************************************************************}
 
-<!-- Pour récupérer ce bandeau sur votre site :
+<!-- Pour récupérer ce bandeau sur votre site :
        incluez le fichier http://www.polytechnique.org/bandeau dans vos php
        ou http://www.polytechnique.org/bandeau/login pour profiter du login
-       automatique. Et rajoutez à la liste de css de vos pages
+       automatique. Et rajoutez à la liste de css de vos pages
        http://www.polytechnique.org/bandeau.css. -->
 
 {if !$login && $smarty.session.auth}
@@ -44,4 +44,4 @@
        <a href="http://www.manageurs.com/{if $login}anciens_accueil.php?asso=X.org{/if}">Manageurs</a>
 </div>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index c36a30b..7f6ac58 100644 (file)
 <h1>ATTENTION !</h1>
 
 <p class="erreur">
-Netscape 4 et certains autres navigateurs très anciens ne sont pas supportés par ce site !!!
+Netscape 4 et certains autres navigateurs très anciens ne sont pas supportés par ce site !!!
 </p>
 <p>
 En effet, ils ne comprenent qu'une trop faible partie des standards du web.
-Il faut donc s'attendre à ce que nombre des fonctionnalités de ce site soient de ce fait indisponnibles.
+Il faut donc s'attendre à ce que nombre des fonctionnalités de ce site soient de ce fait indisponnibles.
 </p>
 <p>
-Nous conseillons très vivement d'utiliser des navigateurs récents, tels
+Nous conseillons très vivement d'utiliser des navigateurs récents, tels
 <a href="http://www.mozilla.org/products/firefox/">Firefox</a>
 </p>
 <br />
@@ -43,4 +43,4 @@ Nous conseillons tr
 
 {if !$xorg_failure && $xorg_tpl}{include file=$xorg_tpl}{/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 67c3d83..5860075 100644 (file)
@@ -67,4 +67,4 @@
 </table>
 {/foreach}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 5b48ad9..6c54645 100644 (file)
@@ -25,7 +25,7 @@
   <div id="db-trace">
     <h1>
       {if $db_error}<span style="color: #f00">{/if}
-      Trace de l'exécution de cette page sur mysql (hover me)
+      Trace de l'exécution de cette page sur mysql (hover me)
       {if $db_error}</span>{/if}
     </h1>
     <div class="hide">
     Validation:
     <a href="http://jigsaw.w3.org/css-validator/validator?uri={#globals.baseurl#}/valid.html">CSS</a>
     &nbsp;&nbsp;|&nbsp;&nbsp;
-    références :
+    références :
     <a href="http://www.w3schools.com/xhtml/xhtml_reference.asp">XHTML</a>
     <a href="http://www.w3schools.com/css/css_reference.asp">CSS2</a>
   </div>
 {/if}
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 60b655c..f4228b7 100644 (file)
 {**************************************************************************}
 
 <div>
-  Plat/al <a href="changelog">{#globals.version#}</a> - Copyright © 1999-2007 <a href="http://x-org.polytechnique.org/">Polytechnique.org</a>
+  Plat/al <a href="changelog">{#globals.version#}</a> - Copyright Â© 1999-2007 <a href="http://x-org.polytechnique.org/">Polytechnique.org</a>
   &nbsp;-&nbsp;
   <a href="Reference/Convention-AX">Lien avec l'AX</a>
   &nbsp;-&nbsp;
-  <a href="Equipe/APropos">A propos de ce site et ses équipes</a>
+  <a href="Equipe/APropos">A propos de ce site et ses équipes</a>
 <br />
   <a href="Docs/Ethique">Services et Ethique</a>
   | <a href="Reference/Charte">Charte</a>
 {if $smarty.session.auth ge AUTH_COOKIE}
-  | <a href="stats/coupures">Disponibilité</a>
+  | <a href="stats/coupures">Disponibilité</a>
   | <a href="stats">Statistiques</a>
 {/if}
 </div>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 4a3a278..08c360c 100644 (file)
@@ -20,7 +20,7 @@
 {*                                                                        *}
 {**************************************************************************}
 
-    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
     <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="shortcut icon" href="/favicon.ico" type="image/x-icon" />
     <link rel="author" href="changelog" />
     <link rel="search" href="search" />
     <link rel="help"   href="Xorg/FAQ" />
-    <link rel="bookmark" href="http://www.polytechnique.fr/"        title="| École polytechnique" />
+    <link rel="bookmark" href="http://www.polytechnique.fr/"        title="| École polytechnique" />
     <link rel="bookmark" href="http://www.polytechnique.edu/"       title="| Institutionnal site" />
     <link rel="bookmark" href="http://www.fondationx.org/"          title="| FX" />
     <link rel="bookmark" href="http://www.polytechniciens.com/"     title="| AX" />
     <link rel="bookmark" href="http://www.polytechnique.org/"       title="| Polytechnique.org" />
-    <link rel="bookmark" href="http://www.polytechnique.fr/eleves/" title="| Site d'élèves" />
+    <link rel="bookmark" href="http://www.polytechnique.fr/eleves/" title="| Site d'élèves" />
 
     {foreach from=$xorg_css item=css}
     <link rel="stylesheet" type="text/css" href="css/{$css}" media="all"/>
@@ -63,4 +63,4 @@
 
     <title>{$xorg_title|default:"Anciens eleves Polytechnique, annuaire email, Alumni"}</title>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index fe52c75..4965e51 100644 (file)
@@ -39,9 +39,9 @@
 {else}
 
 {if $smarty.session.auth == AUTH_MDP}
-<div class="menu_item"><a href="exit">Déconnexion</a></div>
+<div class="menu_item"><a href="exit">Déconnexion</a></div>
 {elseif $smarty.cookies.ORGaccess}
-<div class="menu_item"><a href="exit/forget">Déconnexion totale</a></div>
+<div class="menu_item"><a href="exit/forget">Déconnexion totale</a></div>
 {/if}
 
 <div class="menu_title">Personnaliser</div>
 <div class="menu_item"><a href="carnet/contacts">Mes contacts</a></div>
 <div class="menu_item"><a href="carnet">Mon carnet</a></div>
 <div class="menu_item"><a href="password">Mon mot de passe</a></div>
-<div class="menu_item"><a href="prefs">Mes préférences</a></div>
+<div class="menu_item"><a href="prefs">Mes préférences</a></div>
 
 <div class="menu_title">Services</div>
 <div class="menu_item"><a href="emails/send">Envoyer un mail</a></div>
 <div class="menu_item"><a href="banana/">Forums &amp; PA</a></div>
 <div class="menu_item"><a href="lists">Listes de diffusion</a></div>
-<div class="menu_item"><a href="payment">Télépaiements</a></div>
+<div class="menu_item"><a href="payment">Télépaiements</a></div>
 <div class="menu_item"><a href="emails/antispam/submit">Soumettre un spam</a></div>
-<div class="menu_item"><a href="emails/broken">Patte cassée</a></div>
+<div class="menu_item"><a href="emails/broken">Patte cassée</a></div>
 
-<div class="menu_title">Communauté X</div>
+<div class="menu_title">Communauté X</div>
 <div class="menu_item"><a href="search">Annuaire</a></div>
-<div class="menu_item"><a href="geoloc">Planisphère</a></div>
+<div class="menu_item"><a href="geoloc">Planisphère</a></div>
 <div class="menu_item"><a href="referent/search">Conseil Pro.</a></div>
-<div class="menu_item"><a href="Docs/Emploi">Carrières</a></div>
+<div class="menu_item"><a href="Docs/Emploi">Carrières</a></div>
 <div class="menu_item"><a href="groupes-x">Mes groupes X</a></div>
 
 <div class="menu_title">Informations</div>
@@ -93,4 +93,4 @@
 
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index e4f68ce..a4c73c4 100644 (file)
@@ -39,3 +39,4 @@
               </td>\r
             </tr>\r
           </table>\r
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index efbccf6..6e1c484 100644 (file)
@@ -19,7 +19,7 @@
 {*  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA               *}
 {*                                                                        *}
 {**************************************************************************}
-<?xml version="1.0" encoding="iso-8859-15"?>
+<?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
@@ -77,4 +77,4 @@
   {/if}
   </body>
 </html>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 8a59352..9d4a7ee 100644 (file)
@@ -19,7 +19,7 @@
 {*  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA               *}
 {*                                                                        *}
 {**************************************************************************}
-<?xml version="1.0" encoding="iso-8859-15"?>
+<?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
@@ -78,4 +78,4 @@
   {/if}
   </body>
 </html>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 5b05c01..1161bfa 100644 (file)
@@ -19,7 +19,7 @@
 {*  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA               *}
 {*                                                                        *}
 {**************************************************************************}
-<?xml version="1.0" encoding="iso-8859-15"?>
+<?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
@@ -77,4 +77,4 @@
   {/if}
   </body>
 </html>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index f457619..8d9c8ee 100644 (file)
@@ -19,7 +19,7 @@
 {*  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA               *}
 {*                                                                        *}
 {**************************************************************************}
-<?xml version="1.0" encoding="iso-8859-15"?>
+<?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
@@ -76,4 +76,4 @@
   {/if}
   </body>
 </html>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index c1a4ff5..4372346 100644 (file)
@@ -19,7 +19,7 @@
 {*  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA               *}
 {*                                                                        *}
 {**************************************************************************}
-<?xml version="1.0" encoding="iso-8859-15"?>
+<?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
@@ -78,4 +78,4 @@
   {/if}
   </body>
 </html>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 38a149d..83465fd 100644 (file)
@@ -19,7 +19,7 @@
 {*  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA               *}
 {*                                                                        *}
 {**************************************************************************}
-<?xml version="1.0" encoding="iso-8859-15"?>
+<?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
@@ -77,4 +77,4 @@
   {/if}
   </body>
 </html>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 4fc5eab..afe9f52 100644 (file)
@@ -19,7 +19,7 @@
 {*  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA               *}
 {*                                                                        *}
 {**************************************************************************}
-<?xml version="1.0" encoding="iso-8859-15"?>
+<?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
@@ -78,4 +78,4 @@
   {/if}
   </body>
 </html>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 3d80141..9339f06 100644 (file)
@@ -19,7 +19,7 @@
 {*  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA               *}
 {*                                                                        *}
 {**************************************************************************}
-<?xml version="1.0" encoding="iso-8859-15"?>
+<?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
@@ -77,4 +77,4 @@
   {/if}
   </body>
 </html>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 576dcea..e0d19fe 100644 (file)
@@ -19,7 +19,7 @@
 {*  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA               *}
 {*                                                                        *}
 {**************************************************************************}
-<?xml version="1.0" encoding="iso-8859-15"?>
+<?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
@@ -81,4 +81,4 @@
   {/if}
   </body>
 </html>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 509d331..5b8e591 100644 (file)
@@ -19,7 +19,7 @@
 {*  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA               *}
 {*                                                                        *}
 {**************************************************************************}
-<?xml version="1.0" encoding="iso-8859-15"?>
+<?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
@@ -81,4 +81,4 @@
   {/if}
   </body>
 </html>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 8b94d98..79d2db4 100644 (file)
@@ -19,7 +19,7 @@
 {*  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA               *}
 {*                                                                        *}
 {**************************************************************************}
-<?xml version="1.0" encoding="iso-8859-15"?>
+<?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
@@ -63,4 +63,4 @@
   {/if}
   </body>
 </html>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 46799ad..afb9b18 100644 (file)
@@ -19,7 +19,7 @@
 {*  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA               *}
 {*                                                                        *}
 {**************************************************************************}
-<?xml version="1.0" encoding="iso-8859-15"?>
+<?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
@@ -80,4 +80,4 @@
   {/if}
   </body>
 </html>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 01bcc5e..84fa06d 100644 (file)
@@ -19,7 +19,7 @@
 {*  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA               *}
 {*                                                                        *}
 {**************************************************************************}
-<?xml version="1.0" encoding="iso-8859-15"?>
+<?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
@@ -78,4 +78,4 @@
   {/if}
   </body>
 </html>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index c165bb3..585c9a1 100644 (file)
@@ -19,7 +19,7 @@
 {*  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA               *}
 {*                                                                        *}
 {**************************************************************************}
-<?xml version="1.0" encoding="iso-8859-15"?>
+<?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
@@ -78,4 +78,4 @@
   {/if}
   </body>
 </html>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index d8025be..d1711a9 100644 (file)
 {if $cp}
 <table class="bicol" summary="Ruptures de service">
   <tr>
-    <th colspan="2">détails de l'interruption de service</th>
+    <th colspan="2">détails de l'interruption de service</th>
   </tr>
   <tr class="pair">
-    <td class="titre">début</td>
+    <td class="titre">début</td>
     <td>{$cp.debut|date_format:"%x %X"}</td>
   </tr>
   <tr class="pair">
-    <td class="titre">durée</td>
+    <td class="titre">durée</td>
     <td>{$cp.duree}</td>
   </tr>
   <tr class="impair">
-    <td class="titre">résumé</td>
+    <td class="titre">résumé</td>
     <td>{$cp.resume}</td>
   </tr>
   <tr class="impair">
 </table>
 
 <p class="center">
-<a href="stats/coupures">retour à la liste</a>
+<a href="stats/coupures">retour à la liste</a>
 </p>
 
 {else}
 
 <p>
-  Tu trouveras ici les interruptions de service de Polytechnique.org qui ont été
-  constatées <strong>durant les trois dernières semaines</strong>, ou qui sont prévues dans le futur.
-  Il est à noter qu'à ce jour la quasi-totalité des coupures proviennent 
-  de défaillances du réseau de l'Ecole, où nos serveurs sont hébergés (rupture de la
-  connexion internet de l'Ecole, problème électrique, etc...).
+  Tu trouveras ici les interruptions de service de Polytechnique.org qui ont été
+  constatées <strong>durant les trois dernières semaines</strong>, ou qui sont prévues dans le futur.
+  Il est à noter qu'à ce jour la quasi-totalité des coupures proviennent 
+  de défaillances du réseau de l'Ecole, où nos serveurs sont hébergés (rupture de la
+  connexion internet de l'Ecole, problème électrique, etc...).
 </p>
 <p>
-  Pour avoir les détails d'une interruption particulière il te suffit de cliquer dessus.
+  Pour avoir les détails d'une interruption particulière il te suffit de cliquer dessus.
 </p>
 
-<table class="bicol" summary="Détail de la coupure">
+<table class="bicol" summary="Détail de la coupure">
   <tr>
     <th>date</th>
-    <th>résumé</th>
-    <th>services affectés</th>
+    <th>résumé</th>
+    <th>services affectés</th>
   </tr>
 {iterate item=cp from=$coupures}
   <tr class="{cycle values="impair,pair"}">
 {/iterate}
 </table>
 
-<h1>Problèmes avec les autres fournisseurs de services</h1>
+<h1>Problèmes avec les autres fournisseurs de services</h1>
 
 <p>
   La liste ci-dessous indique quels sont les fournisseurs de mails vers lesquels nous avons
-  actuellement des problèmes de tranmission.
+  actuellement des problèmes de tranmission.
 </p>
 
 <table class="bicol">
 
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index d2dfa80..463d60d 100644 (file)
@@ -48,4 +48,4 @@
   <img src="stats/graph/evolution/{$jours}" alt=" [ INSCRITS ] " />
 </div>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 1addfcb..b1a1ef4 100644 (file)
@@ -35,4 +35,4 @@ Quelques statistiques sur l'utilisation des services de Polytechnique.org ainsi
 <li><a href="stats/promos">Nombre d'inscrits par promotion</a></li>
 </ul>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 1c13183..91e7aca 100644 (file)
@@ -53,7 +53,7 @@ Voici le nombre d'inscrits par promo :
 {if $promo}
 
 <p class='center'>
-[<a href="stats/promos">répartition des inscrits par promo</a>]
+[<a href="stats/promos">répartition des inscrits par promo</a>]
 </p>
 
 <h1>Courbe d'inscription de la promo {$promo}</h1>
@@ -73,4 +73,4 @@ Voici le nombre d'inscrits par promo :
 {/if}
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 0ebaf66..e2d9db9 100644 (file)
@@ -37,7 +37,7 @@
 <form action="admin" method="post">
   <p class="descr">
   Pour ajouter un groupe, choisir ici le diminutif qu'il va utiliser,
-  tu seras ensuite redirigé vers une page te permettant d'éditer le groupe :
+  tu seras ensuite redirigé vers une page te permettant d'éditer le groupe :
   </p>
   <div class="center">
     <input type="text" name="diminutif" value="{$smarty.request.diminutif}" />
@@ -59,4 +59,4 @@
 
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 5d1c7aa..e7448ff 100644 (file)
 {*                                                                        *}
 {**************************************************************************}
 
-<h1> déconnexion de Polytechnique.net </h1>
+<h1> déconnexion de Polytechnique.net </h1>
 
 <p class="descr">
 Au revoir  !
 <br />
-Tu as bien été déconnecté du site Polytechnique.net.
+Tu as bien été déconnecté du site Polytechnique.net.
 </p>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 9779599..2477739 100644 (file)
@@ -62,4 +62,4 @@
   </tr>
 </table>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index af7ba47..1776953 100644 (file)
 {if $cat eq groupesx}
 
 <p class="descr">
-Les groupes X rassemblent des polytechniciens partageant les mêmes centres d'intérêt,
-autour de sujets très différents. Certains de ces groupes sont  des associations
-dépendant de l'Amicale des Anciens, définis par <a href='Xnet/Article12'>l'article 12</a>
-des statuts de l'AX. Les groupes déclarés auprès de l'AX sont indiqués par une petite
-note en bas de la page qui leur est dédiée sur ce site.
+Les groupes X rassemblent des polytechniciens partageant les mêmes centres d'intérêt,
+autour de sujets très différents. Certains de ces groupes sont  des associations
+dépendant de l'Amicale des Anciens, définis par <a href='Xnet/Article12'>l'article 12</a>
+des statuts de l'AX. Les groupes déclarés auprès de l'AX sont indiqués par une petite
+note en bas de la page qui leur est dédiée sur ce site.
 </p>
 <p class="descr">
-Pour créer un nouveau Groupe X agréé par l'AX au titre de
-<a href='Xnet/Article12'>l'article 12</a> des statuts, tu peux te référer
+Pour créer un nouveau Groupe X agréé par l'AX au titre de
+<a href='Xnet/Article12'>l'article 12</a> des statuts, tu peux te référer
 <a href='Xnet/Services#creation'> aux documents de l'AX</a>.
 </p>
 <p class="descr">
 Si tu souhaites obtenir le statut d'association loi de 1901, tu peux obtenir des
-renseignements auprès de <a href='Xnet/Services#loi1901'>sites spécialisés</a>.
+renseignements auprès de <a href='Xnet/Services#loi1901'>sites spécialisés</a>.
 </p>
 
 {elseif $cat eq binets}
 
 <p class="descr">
-Les binets sont les associations des élèves polytechniciens effectuant leur scolarité à l'X (sur le
-plateau). Cette appellation, qui peut sembler étrange, est, pour certains, simplement un diminutif
-de "cabinet". Pour d'autres, elle aurait pour origine un certain général Binet, commandant l'Ecole
-Polytechnique, qui aurait le premier autorisé ces regroupements d'élèves. Les binets présents à
-l'Ecole n'ont pas tous leur site web présenté ici. Vous pouvez voir tous les sites des binets en
+Les binets sont les associations des élèves polytechniciens effectuant leur scolarité à l'X (sur le
+plateau). Cette appellation, qui peut sembler étrange, est, pour certains, simplement un diminutif
+de "cabinet". Pour d'autres, elle aurait pour origine un certain général Binet, commandant l'Ecole
+Polytechnique, qui aurait le premier autorisé ces regroupements d'élèves. Les binets présents à
+l'Ecole n'ont pas tous leur site web présenté ici. Vous pouvez voir tous les sites des binets en
 cliquant <a href= "http://www.polytechnique.fr/eleves/acces/binets/">ici</a>.
 </p>
 
 {elseif $cat eq institutions}
 
 <p class="descr">
-De nombreuses organismes officiels sont liés à l'Ecole Polytechnique: le collège de l'Ecole
-Polytechnique, l'amicale des anciens élèves, le site des X sur le web Polytechnique.org, etc...
-Cette liste n'est pas exhaustive. Vous pouvez découvrir chacun de ces organismes en cliquant sur les
+De nombreuses organismes officiels sont liés à l'Ecole Polytechnique: le collège de l'Ecole
+Polytechnique, l'amicale des anciens élèves, le site des X sur le web Polytechnique.org, etc...
+Cette liste n'est pas exhaustive. Vous pouvez découvrir chacun de ces organismes en cliquant sur les
 liens correspondants:
 </p>
 
 {elseif $cat eq promotions}
 
 <p class="descr">
-Quelques promotions de polytechniciens ont mis au point leur propre site web, qui permet aux élèves
+Quelques promotions de polytechniciens ont mis au point leur propre site web, qui permet aux élèves
 de ces promotions d'organiser des repas promos, de faire partager des souvenirs photographiques, de
 se retrouver sur internet... En voici des exemples:
 </p>
 
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index f0637e3..b1f4c54 100644 (file)
 
     <td>
       <p class="descr">
-      Polytechnique.net est le site dédié à toutes les activités associatives des polytechniciens,
-      Élèves ou Anciens.  Il décrit aussi les organismes institutionnels relatifs à l'Ecole
-      Polytechnique et les promotions présentes sur le web.
+      Polytechnique.net est le site dédié à toutes les activités associatives des polytechniciens,
+      Élèves ou Anciens.  Il décrit aussi les organismes institutionnels relatifs à l'Ecole
+      Polytechnique et les promotions présentes sur le web.
       </p>
       <p class="descr">
       Ce site  vous propose des liens vers les forums de discussions et les sites webs des
-      différentes associations, des adresses où les contacter, et tous les renseignements utiles
-      pour mieux les connaître. Il offre d'autre part des
-      <a href="Xnet/Services"> outils de gestion de groupe</a> à l'intention de leurs responsables.
+      différentes associations, des adresses où les contacter, et tous les renseignements utiles
+      pour mieux les connaître. Il offre d'autre part des
+      <a href="Xnet/Services"> outils de gestion de groupe</a> à l'intention de leurs responsables.
       </p>
       <p class="descr">
       Si vous recherchez la page d'un groupe particulier, vous pouvez
@@ -46,4 +46,4 @@
   </tr>
 </table>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index af93231..8a700c0 100644 (file)
@@ -90,4 +90,4 @@
   </tr>
 </table>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index d496046..37a4c28 100644 (file)
 
     <link rel="stylesheet" type="text/css" href="css/xnet.css" media="screen" />
 
-    <link rel="bookmark" href="http://www.polytechnique.fr/"        title="| École polytechnique" />
+    <link rel="bookmark" href="http://www.polytechnique.fr/"        title="| École polytechnique" />
     <link rel="bookmark" href="http://www.polytechnique.edu/"       title="| Institutionnal site" />
     <link rel="bookmark" href="http://www.fondationx.org/"          title="| FX" />
     <link rel="bookmark" href="http://www.polytechniciens.com/"     title="| AX" />
     <link rel="bookmark" href="http://www.polytechnique.org/"       title="| Polytechnique.org" />
-    <link rel="bookmark" href="http://www.polytechnique.fr/eleves/" title="| Site d'élèves" />
+    <link rel="bookmark" href="http://www.polytechnique.fr/eleves/" title="| Site d'élèves" />
 
     {foreach from=$xorg_css item=css}
     <link rel="stylesheet" type="text/css" href="css/{$css}" />
             {/if}
             {else}
             <td class="logo">
-              <img src="images/asso.png" alt="Le serveur des activés associative des X" />
+              <img src="images/asso.png" alt="Le serveur des activés associative des X" />
               <a href="http://www.polytechnique.org">
                 <img src="images/logo-xorg.png" alt="Polytechnique.org" height="80" />
               </a>
           </div>
           {/if}
           <div class="breadcrumb">
-            <a href=".">X.net</a> »
+            <a href=".">X.net</a> Â»
             {if $asso}
-              <a href="groups/{$asso.cat}">{$asso.cat|cat_pp}</a> »
+              <a href="groups/{$asso.cat}">{$asso.cat|cat_pp}</a> Â»
               {if $asso.dom}
-                <a href="groups/{$asso.cat}/{$asso.dom}">{$asso.domnom}</a> »
+                <a href="groups/{$asso.cat}/{$asso.dom}">{$asso.domnom}</a> Â»
               {/if}
               {$asso.nom}
             {elseif $cat}
-              <a href="groups/{$cat}">{$cat|cat_pp}</a> »
+              <a href="groups/{$cat}">{$cat|cat_pp}</a> Â»
               {if $dom || !$doms}
                 {if $cat eq 'promotions'}
                   Choix de la promotion
             <td class="right" style="vertical-align: middle">
               {if $smarty.session.perms eq admin}
               <a href="admin" title="Administration des groupes">
-                Gérer les groupes
+                Gérer les groupes
                 {icon name=wrench title="Administration"}
               </a><br />
               {/if}
       <tr>
         <td colspan="2" id="credits">
           <a href="plan">plan du site</a> -
-          <a href="Xnet/Services">services proposés</a> -
-          <a href="Xnet/APropos">à propos de ce site</a> -
+          <a href="Xnet/Services">services proposés</a> -
+          <a href="Xnet/APropos">à propos de ce site</a> -
           {mailto address="contact@polytechnique.org" text="nous contacter" encode="javascript"}
           {if $smarty.session.auth}
             - <a href="send_bug" class="popup_840x600">signaler un bug</a>
           {/if}
           <br />
-          © Copyright 2000-2007 <a href="http://x-org.polytechnique.org/">Association Polytechnique.org</a>
+          Â© Copyright 2000-2007 <a href="http://x-org.polytechnique.org/">Association Polytechnique.org</a>
         </td>
       </tr>
     {/if}
     </table>
   </body>
 </html>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index e475f91..c1052cd 100644 (file)
 {*                                                                        *}
 {**************************************************************************}
 
-<h1>{$asso.nom} : <a href='{$platal->ns}events'>Evénements</a> </h1>
+<h1>{$asso.nom} : <a href='{$platal->ns}events'>Evénements</a> </h1>
 
 <p>
-L'événement {$evt.intitule} {if $evt.titre} - {$evt.titre}{/if} comptera
+L'événement {$evt.intitule} {if $evt.titre} - {$evt.titre}{/if} comptera
 {$evt.nb_tot} personne{if $evt.nb_tot > 1}s{/if}.
 </p>
 
 {if $evt.participant_list}
 <p class="center">
-[<a href="mailto:?bcc={$evt.short_name}-participants@{#globals.xnet.evts_domain#}">envoyer un mail à ceux qui viennent</a>]
+[<a href="mailto:?bcc={$evt.short_name}-participants@{#globals.xnet.evts_domain#}">envoyer un mail à ceux qui viennent</a>]
 -
 [<a href="mailto:?bcc={$evt.short_name}-absents@{#globals.xnet.evts_domain#}">envoyer un mail aux membres non inscrits</a>]
 </p>
@@ -65,12 +65,12 @@ function remplitAuto(mail) {
 
 {if $oublis}
 <p class="erreur">
-Ils ont payé mais ont oublié de s'inscrire :
+Ils ont payé mais ont oublié de s'inscrire :
 </p>
 
-<table summary="payé mais non inscrits" class="tinybicol">
+<table summary="payé mais non inscrits" class="tinybicol">
   <tr>
-    <th>Prénom NOM</th>
+    <th>Prénom NOM</th>
     <th>Promo</th>
     <th>Infos</th>
     <th>Montant</th>
@@ -100,7 +100,7 @@ Ils ont pay
 
 <table summary="participants a l'evenement" class="{if $tout}large{else}tiny{/if}">
   <tr>
-    <th>Prénom NOM</th>
+    <th>Prénom NOM</th>
     <th>Promo</th>
     <th>Info</th>
     {if $tout}
@@ -113,7 +113,7 @@ Ils ont pay
       {/if}
       {if $is_admin && $evt.money}
         <th>Montant</th>
-        <th>Payé</th>
+        <th>Payé</th>
       {/if}
     {else}
     <th>Nombre</th>
@@ -166,13 +166,13 @@ Ils ont pay
 {if $is_admin}
 
 <p class="descr">
-[<a href="{$platal->ns}events/csv/{$evt.eid}/{$platal->argv[2]}/{$evt.intitule}{if $evt.titre}.{$evt.titre}{/if}.csv">Télécharger le fichier Excel</a>]
+[<a href="{$platal->ns}events/csv/{$evt.eid}/{$platal->argv[2]}/{$evt.intitule}{if $evt.titre}.{$evt.titre}{/if}.csv">Télécharger le fichier Excel</a>]
 </p>
 
 <hr />
 
 <p class="descr">
-En tant qu'administrateur, tu peux fixer la venue (accompagnée ou pas) d'un des membres du groupe.
+En tant qu'administrateur, tu peux fixer la venue (accompagnée ou pas) d'un des membres du groupe.
 Donne ici son mail, ainsi que le nombre de participants.
 </p>
 
@@ -200,9 +200,9 @@ Donne ici son mail, ainsi que le nombre de participants.
 <hr />
 
 <p class="descr">
-En tant qu'administrateur, tu peux entrer un paiement reçu par une autre source que le télépaiement
-du site X.org. Ce montant s'ajoutera aux montants déjà entrés. Si tu as fait une erreur, tu peux
-entrer un montant négatif.
+En tant qu'administrateur, tu peux entrer un paiement reçu par une autre source que le télépaiement
+du site X.org. Ce montant s'ajoutera aux montants déjà entrés. Si tu as fait une erreur, tu peux
+entrer un montant négatif.
 </p>
 
 <p class="descr">
@@ -221,4 +221,4 @@ Note que tu peux cliquer sur les noms des membres pour remplir automatiquement l
 
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index ce7ac73..fe5a3d3 100644 (file)
@@ -50,3 +50,4 @@ CLASS:PRIVATE
 {display_ical name="description" value=$e.descriptif}
 END:VEVENT
 END:VCALENDAR
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 449f99a..c1e3fc1 100644 (file)
@@ -19,7 +19,7 @@
 {*  59 Temple Place, Suite 330; Boston, MA  02111-1307  USA               *}
 {*                                                                        *}
 {**************************************************************************}
-Nom;Prénom;Promotion{if $tout}{foreach from=$moments item=m};{$m.titre}{/foreach}{if $admin && $money};À payer;Payé{/if}{else};Nombre{/if}
+Nom;Prénom;Promotion{if $tout}{foreach from=$moments item=m};{$m.titre}{/foreach}{if $admin && $money};À payer;Payé{/if}{else};Nombre{/if}
 
 {if $participants}
 {foreach from=$participants item=m}
@@ -30,3 +30,4 @@ Nom;Pr
 {/foreach}
 ;
 {/if}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 02b55f9..4860d75 100644 (file)
@@ -35,25 +35,25 @@ function deadlineChange(box)
 {/literal}
 </script>
 
-<h1>{$asso.nom} : {$evt.intitule|default:"Nouvel événement"}</h1>
+<h1>{$asso.nom} : {$evt.intitule|default:"Nouvel événement"}</h1>
 
 <p class="descr">
-  Un événement peut être une réunion, un séminaire, une conférence, un voyage promo,
-  etc... Pour en organiser un et bénéficier des outils de suivi d'inscription et de
+  Un événement peut être une réunion, un séminaire, une conférence, un voyage promo,
+  etc... Pour en organiser un et bénéficier des outils de suivi d'inscription et de
   paiement offerts, il te faut remplir les quelques champs du formulaire ci-dessous.
 </p>
 <p class="descr">
-  Tu as la possibilité, pour un événement donné, de distinguer plusieurs "moments"
-  distincts. Par exemple, dans le cas d'une réunion suivie d'un dîner, il peut être
-  utile de comptabiliser les présents à la réunion d'une part, et de compter ceux
-  qui s'inscrivent au repas d'autre part (en général certains participants à la réunion
-  ne restent pas pour le dîner...), de sorte que tu sauras combien de chaises prévoir
-  pour le premier "moment" (la réunion), et pour combien de personnes réserver le
+  Tu as la possibilité, pour un événement donné, de distinguer plusieurs "moments"
+  distincts. Par exemple, dans le cas d'une réunion suivie d'un dîner, il peut être
+  utile de comptabiliser les présents à la réunion d'une part, et de compter ceux
+  qui s'inscrivent au repas d'autre part (en général certains participants à la réunion
+  ne restent pas pour le dîner...), de sorte que tu sauras combien de chaises prévoir
+  pour le premier "moment" (la réunion), et pour combien de personnes réserver le
   restaurant.
 </p>
 
 <hr />
-<h2>Description de l'événement</h2>
+<h2>Description de l'événement</h2>
 
 <form method="post" action="{$platal->ns}events/edit/{$url_ref}">
   <table class='bicol' cellspacing='0' cellpadding='0'>
@@ -62,7 +62,7 @@ function deadlineChange(box)
     </colgroup>
     <tr>
       <th colspan="2">
-        Intitulé de l'événement
+        Intitulé de l'événement
       </th>
     </tr>
     <tr>
@@ -128,7 +128,7 @@ function deadlineChange(box)
         <input type="radio" name="accept_nonmembre" value="0" {if !$evt.accept_nonmembre}checked="checked"{/if}/> non
 
         <br />
-        Autoriser les invités :
+        Autoriser les invités :
         <input type="radio" name="noinvite" value="0" {if !$evt.noinvite}checked="checked"{/if} /> oui
         <input type="radio" name="noinvite" value="1" {if $evt.noinvite}checked="checked"{/if}/> non
       </td>
@@ -148,28 +148,28 @@ function deadlineChange(box)
     </tr>
     <tr id="new_pay" style="display:none">
       <td colspan="2">
-        Il faut que tu définisses le texte du mail de confirmation de paiement. Pour ceci, tu peux adapter le modèle qui suit :
+        Il faut que tu définisses le texte du mail de confirmation de paiement. Pour ceci, tu peux adapter le modèle qui suit :
         <ul>
-          <li><strong>Remplace les crochets</strong> ([...]) par le texte que tu désires y voir apparaître</li>
-          <li>&lt;salutation&gt;, &lt;prenom&gt;, &lt;nom&gt; et &lt;montant&gt; seront <strong>automatiquement</strong> remplacés par les informations adaptées</li>
+          <li><strong>Remplace les crochets</strong> ([...]) par le texte que tu désires y voir apparaître</li>
+          <li>&lt;salutation&gt;, &lt;prenom&gt;, &lt;nom&gt; et &lt;montant&gt; seront <strong>automatiquement</strong> remplacés par les informations adaptées</li>
         </ul>
         <textarea name="confirmation" rows="12" cols="65">&lt;salutation&gt; &lt;prenom&gt; &lt;nom&gt;,
 
-    Ton inscription à [METS LE NOM DE L'EVENEMENT ICI] a bien été enregistrée et ton paiement de &lt;montant&gt; a bien été reçu. 
+    Ton inscription à [METS LE NOM DE L'EVENEMENT ICI] a bien été enregistrée et ton paiement de &lt;montant&gt; a bien été reçu. 
     [COMPLETE EN PRECISANT LA DATE ET LA PERSONNE A CONTACTER]
 
-    A très bientôt,
+    A très bientôt,
 
     {$smarty.session.prenom} {$smarty.session.nom}</textarea><br />
-        Page internet de l'événement&nbsp;: <input size="40" name="site" value="{$asso.site|default:$platal->ns}" /><br />
-        Le nouveau paiement sera activé automatiquement après validation par le trésorier de Polytechnique.org,
+        Page internet de l'événement&nbsp;: <input size="40" name="site" value="{$asso.site|default:$platal->ns}" /><br />
+        Le nouveau paiement sera activé automatiquement après validation par le trésorier de Polytechnique.org,
         ce qui sera fait sous peu.
       </td>
     </tr>
   </table>
 
   <hr />
-  <h2>Déroulement de l'événement</h2>
+  <h2>Déroulement de l'événement</h2>
 
   <table class="bicol">
     <colgroup>
@@ -177,12 +177,12 @@ function deadlineChange(box)
     </colgroup>
     <tr>
       <td class='titre'>
-        Début :
+        Début :
       </td>
       <td>
         le {html_select_date prefix='deb_' end_year='+5' day_value_format='%02d'
               field_order='DMY' field_separator=' / ' month_format='%m' time=$evt.debut}
-        à {html_select_time use_24_hours=true display_seconds=false
+        à {html_select_time use_24_hours=true display_seconds=false
               time=$evt.debut prefix='deb_' minute_interval=5}
       </td>
     </tr>
@@ -193,7 +193,7 @@ function deadlineChange(box)
       <td>
         le {html_select_date prefix='fin_' end_year='+5' day_value_format='%02d'
               field_order='DMY' field_separator=' / ' month_format='%m' time=$evt.fin}
-        à {html_select_time use_24_hours=true display_seconds=false
+        à {html_select_time use_24_hours=true display_seconds=false
               time=$evt.fin prefix='fin_' minute_interval=5}
       </td>
     </tr>
@@ -204,11 +204,11 @@ function deadlineChange(box)
       <th colspan="2">Moment {$i}</th>
     </tr>
     <tr>
-      <td class="titre">Intitulé :</td>
+      <td class="titre">Intitulé :</td>
       <td><input type="text" name="titre{$i}" value="{$moment.titre}" size="45" maxlength="100" /></td>
     </tr>
     <tr>
-      <td class="titre">Détails pratiques :</td>
+      <td class="titre">Détails pratiques :</td>
       <td><textarea name="details{$i}" rows="6" cols="45">{$moment.details}</textarea></td>
     </tr>
     <tr>
@@ -226,4 +226,4 @@ function deadlineChange(box)
   </div>
 
 </form>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index c70c0cc..c23600b 100644 (file)
 {**************************************************************************}
 
 {if !$is_admin}
-<h1>{$asso.nom} : Evénements</h1>
+<h1>{$asso.nom} : Evénements</h1>
 {else}
 <h1>
   {$asso.nom} : 
-  {if $archive}[<a href="{$platal->ns}events">Evénements</a>] {else}Evénements {/if}
+  {if $archive}[<a href="{$platal->ns}events">Evénements</a>] {else}Evénements {/if}
   {if $archive}Archives {else}[<a href="{$platal->ns}events/archive">Archives</a>] {/if}
 </h1>
 
 {if $updated}
 <p class='error'>
-  La modification de l'inscription a été prise en compte !
+  La modification de l'inscription a été prise en compte !
   {if $updated.topay > $updated.paid}
     <br/>N'oublie pas de payer {math equation="a-b" a=$updated.topay b=$updated.paid}&nbsp;&euro;
     {if $updated.paid > 0}
-    (tu as déjà payé {$updated.paid|replace:'.':','}&nbsp;&euro;)
+    (tu as déjà payé {$updated.paid|replace:'.':','}&nbsp;&euro;)
     {/if}
     {if $updated.paiement_id}
     [<a href="{$platal->ns}payment/{$updated.paiement_id}?montant={math equation="a-b" a=$updated.topay b=$updated.paid}">
@@ -47,7 +47,7 @@
 
 {if !$archive}
 <p class="center">
-  [<a href="{$platal->ns}events/edit">Annoncer un nouvel événement</a>]
+  [<a href="{$platal->ns}events/edit">Annoncer un nouvel événement</a>]
 </p>
 {/if}
 {/if}
@@ -61,7 +61,7 @@
   <tr>
     <th colspan="2"{if !$e.inscr_open} class="grayed"{/if}>
       <a href="{$platal->ns}events/ical/{$e.short_name|default:$e.eid}/{$e.short_name|default:$e.eid}.ics" style="display: block; float: left;">
-        {icon name=calendar_view_day title="Evénement iCal"}
+        {icon name=calendar_view_day title="Evénement iCal"}
       </a>
       {$e.intitule}
       {if !$e.inscr_open}
       <br />
       [<a href="{$platal->ns}events/edit/{$e.short_name|default:$e.eid}">
         modifier
-        {icon name=date_edit title="Edition de l'événement"}</a>]
+        {icon name=date_edit title="Edition de l'événement"}</a>]
       &nbsp;
       [<a href="javascript:dynpostkv('{$platal->pl_self()}', {if !$archive}'archive'{else}'unarchive'{/if}, {$e.eid})">
         {if !$archive}
           archiver
           {icon name=package_add title="Archivage"}</a>]
         {else}
-          désarchiver
-          {icon name=package_delete title="Désarchivage"}</a>]
+          désarchiver
+          {icon name=package_delete title="Désarchivage"}</a>]
         {/if}
       &nbsp;
       [<a href="javascript:dynpostkv('{$platal->ns}events', 'del', {$e.eid})"
-        onclick="return confirm('Supprimer l\'événement effacera la liste des inscrits et des paiements.\n Es-tu sûr de vouloir supprimer l\'événement ?')">
+        onclick="return confirm('Supprimer l\'événement effacera la liste des inscrits et des paiements.\n Es-tu sûr de vouloir supprimer l\'événement ?')">
         supprimer
       {icon name=delete title='Suppression'}</a>]
       {/if}
     <td>
       {if $e.fin and $e.fin neq $e.debut}
         {if $e.debut_day eq $e.fin_day}
-          le {$e.debut|date_format:"%d %B %Y"} de {$e.debut|date_format:"%H:%M"} à {$e.fin|date_format:"%H:%M"}
+          le {$e.debut|date_format:"%d %B %Y"} de {$e.debut|date_format:"%H:%M"} à {$e.fin|date_format:"%H:%M"}
         {else}
-          du {$e.debut|date_format:"%d %B %Y à %H:%M"}<br />
-          au {$e.fin|date_format:"%d %B %Y à %H:%M"}
+          du {$e.debut|date_format:"%d %B %Y à %H:%M"}<br />
+          au {$e.fin|date_format:"%d %B %Y à %H:%M"}
         {/if}
       {else}
-        le {$e.debut|date_format:"%d %B %Y à %H:%M"}
+        le {$e.debut|date_format:"%d %B %Y à %H:%M"}
       {/if}
     </td>
   </tr>
       </a><br />
       {/if}
       {if $e.deadline_inscription && $e.inscr_open}
-        dernières inscriptions
+        dernières inscriptions
         le {$e.deadline_inscription|date_format:"%d %B %Y"}
       {/if}
     </td>
 
   <tr>
     <td class="titre">
-      État inscription
+      État inscription
       {if $e.inscr_open}
         <input type="hidden" name="evt_{counter}" value="{$e.eid}" />
       {/if}
         Tu viendras seul
         {else}
         Tu viendras avec {$m.nb-1} personne{if $m.nb > 2}s{/if}
-        {/if} à <em>{$m.titre}</em><br />
+        {/if} à <em>{$m.titre}</em><br />
         {/foreach}
       {/if}
 
         Tu dois payer {$e.topay|replace:'.':','}&nbsp;&euro;.
         {elseif $e.paid < $e.topay}
         Tu dois encore payer {math equation="a-b" a=$e.topay b=$e.paid|replace:'.':','}&nbsp;&euro;
-        (tu as déjà payé {$e.paid|replace:'.':','}&nbsp;&euro;)
+        (tu as déjà payé {$e.paid|replace:'.':','}&nbsp;&euro;)
         {else}
-        Tu as déjà payé les {$e.paid|replace:'.':','}&nbsp;&euro; de ton inscription.
+        Tu as déjà payé les {$e.paid|replace:'.':','}&nbsp;&euro; de ton inscription.
         {/if}
         {if $e.paiement_id &&  $e.paid < $e.topay}
         [<a href="{$platal->ns}payment/{$e.paiement_id}?montant={math equation="a-b" a=$e.topay b=$e.paid}">
     <td colspan='2' class='center'>
       <strong>
       <a href='{$platal->ns}events/sub/{$e.short_name|default:$e.eid}'>
-        gérer mon inscription
+        gérer mon inscription
       </a>
       </strong>
     </td>
 
 <p class="descr">
 {if $archive}
-  Aucun événement n'a été archivé par les animateurs du groupe.
+  Aucun événement n'a été archivé par les animateurs du groupe.
 {else}
-  Aucun événement n'a été référencé par les animateurs du groupe.
+  Aucun événement n'a été référencé par les animateurs du groupe.
 {/if}
 </p>
 
 
 {if $evenements}
 <p class="descr">
-  En cliquant sur l'icône {icon name=calendar_view_day title="Evénement iCal"} associée à un événement
-  tu peux télécharger la version iCal de l'événement qui permet de l'ajouter dans ton agenda électronique
+  En cliquant sur l'icône {icon name=calendar_view_day title="Evénement iCal"} associée à un événement
+  tu peux télécharger la version iCal de l'événement qui permet de l'ajouter dans ton agenda électronique
 </p>
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index fe9a7b3..ad18039 100644 (file)
 {*                                                                        *}
 {**************************************************************************}
 
-<h1>{$asso.nom} : Evénement {$event.intitule}</h1>
+<h1>{$asso.nom} : Evénement {$event.intitule}</h1>
 
 <p>
-  [<a href="{$platal->ns}events">Revenir à la liste des événements</a>]
+  [<a href="{$platal->ns}events">Revenir à la liste des événements</a>]
 </p>
 
 <p class='descr'>
-  Cet événement a lieu 
+  Cet événement a lieu 
   <strong>
   {if $event.fin and $event.fin neq $event.debut}
     {if $event.debut_day eq $event.fin_day}
-      le {$event.debut|date_format:"%d %B %Y"} de {$event.debut|date_format:"%H:%M"} à {$event.fin|date_format:"%H:%M"}
+      le {$event.debut|date_format:"%d %B %Y"} de {$event.debut|date_format:"%H:%M"} à {$event.fin|date_format:"%H:%M"}
     {else}
-      du {$event.debut|date_format:"%d %B %Y à %H:%M"}<br />
-      au {$event.fin|date_format:"%d %B %Y à %H:%M"}
+      du {$event.debut|date_format:"%d %B %Y à %H:%M"}<br />
+      au {$event.fin|date_format:"%d %B %Y à %H:%M"}
     {/if}
   {else}
-    le {$event.debut|date_format:"%d %B %Y à %H:%M"}
+    le {$event.debut|date_format:"%d %B %Y à %H:%M"}
   {/if}
   </strong>
-  et a été proposé par
+  et a été proposé par
   <a href='https://www.polytechnique.org/profile/{$event.alias}' class='popup2'>
     {$event.prenom} {$event.nom} ({$event.promo})
   </a>
@@ -56,7 +56,7 @@
   <a href="{$platal->ns}events/admin/{$event.eid}">
     consulter la liste des participants
     {icon name=group title="Liste des participants"}</a>
-  déjà inscrits.
+  déjà inscrits.
 </p>
 {/if}
 
     </tr>
     {/foreach}
 
-    <tr><th>À payer</th></tr>
+    <tr><th>À payer</th></tr>
     <tr>
       <td>
         {if $event.topay}
           Tu dois payer {$event.topay|replace:'.':','}&nbsp;&euro;.
           {elseif $event.paid < $event.topay}
           Tu dois encore payer {math equation="a-b" a=$event.topay b=$event.paid|replace:'.':','}&nbsp;&euro;
-          (tu as déjà payé {$event.paid|replace:'.':','}&nbsp;&euro;)
+          (tu as déjà payé {$event.paid|replace:'.':','}&nbsp;&euro;)
           {else} 
-          Tu as déjà payé {$event.paid|replace:'.':','}&nbsp;&euro; pour ton inscription.
+          Tu as déjà payé {$event.paid|replace:'.':','}&nbsp;&euro; pour ton inscription.
           {/if} 
           {if $event.paiement_id &&  $event.paid < $event.topay}
           [<a href="{$platal->ns}payment/{$event.paiement_id}?montant={math equation="a-b" a=$event.topay b=$event.paid}">
           {/if}
         </span>
         {else}
-        Rien à payer
+        Rien à payer
         {if $event.paid > 0}
-        (tu as déjà payé {$event.paid|replace:'.':','}&nbsp;&euro;)
+        (tu as déjà payé {$event.paid|replace:'.':','}&nbsp;&euro;)
         {/if}.
         {/if}
       </td>
   </p>
 </form>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index ce94493..a58ff06 100644 (file)
@@ -25,7 +25,7 @@
 <table class="bicol">
   <tr>
     <th>Titre</th>
-    <th>Péremption</th>
+    <th>Péremption</th>
     <th></th>
   </tr>
   {iterate item=art from=$articles}
@@ -47,4 +47,4 @@
   </tr>
 </table>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index a9de309..1faaf2a 100644 (file)
@@ -55,9 +55,9 @@ function visibilityChange(box)
       <td class="titre">Contenu de l'annonce :</td>
       <td>
         <small>
-          Le contenu est destiné à recevoir la descriptioin de ce qui est annoncé.
-          Il faut éviter d'y mettre des adresses mails ou web (surtout si l'annonce est publique),
-          qui devront être placées dans la section "contacts".
+          Le contenu est destiné à recevoir la descriptioin de ce qui est annoncé.
+          Il faut éviter d'y mettre des adresses mails ou web (surtout si l'annonce est publique),
+          qui devront être placées dans la section "contacts".
         </small>
       </td>
     </tr>
@@ -76,9 +76,9 @@ function visibilityChange(box)
           {/literal}
         </script>
         <small>
-          Essaie de faire un <strong>texte court</strong>, une annonce ne doit pas excéder 600 caractères soit une dizaine de ligne.
-          Tu en es déjà à <input type='text' name='texte_count' size="4"/> caractères.
-          Si tu veux proposer cette annonce pour la Lettre Mensuelle, il faut te limiter à 8 lignes.
+          Essaie de faire un <strong>texte court</strong>, une annonce ne doit pas excéder 600 caractères soit une dizaine de ligne.
+          Tu en es déjà à <input type='text' name='texte_count' size="4"/> caractères.
+          Si tu veux proposer cette annonce pour la Lettre Mensuelle, il faut te limiter à 8 lignes.
         </small>
       </td>
     </tr>
@@ -86,9 +86,9 @@ function visibilityChange(box)
       <td class="titre">Contacts :</td>
       <td>
         <small>
-          La section "contacts" sert à noter les informations telles que les adresses mails de contact, les sites web.
-          Elle n'est accessible qu'aux personnes authentifiées. Si l'annonce est attachée à une événement, un lien vers
-          la page d'inscription est automatiquement ajouté.
+          La section "contacts" sert à noter les informations telles que les adresses mails de contact, les sites web.
+          Elle n'est accessible qu'aux personnes authentifiées. Si l'annonce est attachée à une événement, un lien vers
+          la page d'inscription est automatiquement ajouté.
         </small>
       </td>
     </tr>
@@ -102,7 +102,7 @@ function visibilityChange(box)
 
   <table class="tinybicol">
     <tr>
-      <td class="titre">Date de péremption :</td>
+      <td class="titre">Date de péremption :</td>
       <td>
         <select name="peremption">
           {$select|smarty:nodefaults}
@@ -111,7 +111,7 @@ function visibilityChange(box)
     </tr>
     {if $events}
     <tr>
-      <td class="titre">Attacher à un événement :</td>
+      <td class="titre">Attacher à un événement :</td>
       <td>
         <select name="event">
           <option value="" {if !$art.event}selected="selected"{/if}>-- Aucun --</option>
@@ -126,7 +126,7 @@ function visibilityChange(box)
     </tr>
     {/if}
     <tr>
-      <td class="titre">Visibilité :</td>
+      <td class="titre">Visibilité :</td>
       <td>
         <input type="checkbox" name="public" {if $art.public}checked="checked"{/if} onchange="visibilityChange(this)" />
         Rendre cette annonce publique
@@ -172,7 +172,7 @@ function visibilityChange(box)
     </tr>
     <tr class="pair">
       <td colspan="2">
-        <small>Les demandes de publication sont soumises à validation par l'équipe
+        <small>Les demandes de publication sont soumises à validation par l'équipe
         de Polytechnique.org</small>
       </td>
     </tr>
@@ -194,4 +194,4 @@ function visibilityChange(box)
 </div>
 </form>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 8726405..b4ab621 100644 (file)
@@ -44,4 +44,4 @@
     {/iterate}
   </channel>
 </rss>
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index aea61bc..d94faf8 100644 (file)
@@ -20,7 +20,7 @@
 {*                                                                        *}
 {**************************************************************************}
 
-<h1>Abonnés à des listes non présents dans l'annuaire</h1>
+<h1>Abonnés à des listes non présents dans l'annuaire</h1>
 
 <h2>Polytechniciens</h2>
 
@@ -28,7 +28,7 @@
   {foreach from=$not_in_group_x item=n}
   <li>{$n} [<a href='{$platal->ns}member/new/{$n}' class='popup'>l'inscrire</a>]</li>
   {foreachelse}
-  <li><em>tous les polytechniciens présents sur les listes sont inscrits à l'annuaire du groupe.</em></li>
+  <li><em>tous les polytechniciens présents sur les listes sont inscrits à l'annuaire du groupe.</em></li>
   {/foreach}
 </ul>
 
@@ -37,7 +37,7 @@
   {foreach from=$not_in_group_ext item=n}
   <li>{$n} [<a href='{$platal->ns}member/new/{$n}' class='popup'>l'inscrire</a>]</li>
   {foreachelse}
-  <li><em>tous les non-polytechniciens présents sur les listes sont inscrits à l'annuaire du groupe.</em></li>
+  <li><em>tous les non-polytechniciens présents sur les listes sont inscrits à l'annuaire du groupe.</em></li>
   {/foreach}
 </ul>
 
@@ -58,4 +58,4 @@
   {/foreach}
 </table>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index fd29024..fede4cc 100644 (file)
@@ -27,11 +27,11 @@ Le groupe {$asso.nom} compte {$nb_tot} membres.
 </p>
 
 <p class="descr">
-Les membres extérieurs du groupe sont intégrés à cette liste, et repérés par l'inscription 'extérieur' dans la colonne promotion.
+Les membres extérieurs du groupe sont intégrés à cette liste, et repérés par l'inscription 'extérieur' dans la colonne promotion.
 </p>
 
 <p class="descr">
-Tu peux également :
+Tu peux également :
 </p>
 <ul class="descr">
   {if $is_admin}
@@ -51,7 +51,7 @@ Tu peux 
   <li>
     <a href="{$platal->ns}annuaire/vcard/photos/{$asso.diminutif}.vcf">
       {icon name=vcard title="Carte de visite"} 
-      Ajouter les membres à ton carnet d'adresse
+      Ajouter les membres à ton carnet d'adresse
     </a>
     (<a href="{$platal->ns}annuaire/vcard/{$asso.diminutif}.vcf">sans les photos</a>)
   </li>
@@ -74,9 +74,9 @@ Tu peux 
       {if $sort eq 'alpha'}
         <img src="{$platal->baseurl}images/dn.png" alt="" title="Tri croissant" />
       {elseif $sort eq 'alpha_inv'}
-        <img src="{$platal->baseurl}images/up.png" alt="" title="Tri décroissant" />
+        <img src="{$platal->baseurl}images/up.png" alt="" title="Tri décroissant" />
       {/if}
-      Prénom NOM 
+      Prénom NOM 
       </a>
     </th>
     <th>
@@ -84,7 +84,7 @@ Tu peux 
       {if $sort eq 'promo_inv'}
         <img src="{$platal->baseurl}images/dn.png" alt="" title="Tri croissant" />
       {elseif $sort eq 'promo'}
-        <img src="{$platal->baseurl}images/up.png" alt="" title="Tri décroissant" />
+        <img src="{$platal->baseurl}images/up.png" alt="" title="Tri décroissant" />
       {/if}
         Promo
       </a>
@@ -137,10 +137,10 @@ Tu peux 
 
 {if $broken}
 <p class="smaller">
-  {icon name=error} : Un camarade signalé par ce symbole n'a plus d'adresse de redirection et ne peut donc
-  plus être contacté via son adresse polytechnique.org. Si tu connais sa nouvelle adresse, tu peux nous la communiquer en
+  {icon name=error} : Un camarade signalé par ce symbole n'a plus d'adresse de redirection et ne peut donc
+  plus être contacté via son adresse polytechnique.org. Si tu connais sa nouvelle adresse, tu peux nous la communiquer en
   cliquant sur le symbole.
 </p>
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 659f346..ba5b0dd 100644 (file)
   {elseif $is_member}
   <tr>
     <td class="titre">
-      Me désinscrire :
+      Me désinscrire :
     </td>
     <td>
-      <a href="{if $asso.unsub_url}{$asso.unsub_url}{else}{$platal->ns}unsubscribe{/if}">me désinscrire</a>
+      <a href="{if $asso.unsub_url}{$asso.unsub_url}{else}{$platal->ns}unsubscribe{/if}">me désinscrire</a>
     </td>
   </tr>
   {/if}
@@ -82,7 +82,7 @@
   {if $asso.ax}
   <tr>
     <td class="titre center" colspan="2">
-      groupe agréé par l'AX
+      groupe agréé par l'AX
     </td>
   </tr>
   {/if}
 
 <p style="text-align: justify;">
 <small>
-<em>Nota Bene :</em> les informations présentées ici n'engagent que leurs auteurs
-respectifs et sont publiées à leur initiative. L'association Polytechnique.org
-ne pourrait en aucun cas être tenue responsable de la nature des propos relatés
-sur cet espace d'expression et d'information. Elle se réserve le droit de
-refuser ou de retirer toute information de nature diffamante ou pouvant être
-interprétée comme polémique par un membre de la communauté polytechnicienne.
+<em>Nota Bene :</em> les informations présentées ici n'engagent que leurs auteurs
+respectifs et sont publiées à leur initiative. L'association Polytechnique.org
+ne pourrait en aucun cas être tenue responsable de la nature des propos relatés
+sur cet espace d'expression et d'information. Elle se réserve le droit de
+refuser ou de retirer toute information de nature diffamante ou pouvant être
+interprétée comme polémique par un membre de la communauté polytechnicienne.
 </small>
 </p>
 {/if}
@@ -161,4 +161,4 @@ interpr
 </div>
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index d9dfe3d..c7d94aa 100644 (file)
@@ -20,7 +20,7 @@
 {*                                                                        *}
 {**************************************************************************}
 
-<h1>{$asso.nom} : Éditer l'accueil</h1>
+<h1>{$asso.nom} : Éditer l'accueil</h1>
 
 <form method="post" action="{$platal->ns}edit" enctype="multipart/form-data">
   {if $super}
@@ -51,7 +51,7 @@
     </tr>
     <tr>
       <td class="titre">
-        Catégorie :
+        Catégorie :
       </td>
       <td>
         <select name="cat">
     <tr>
       <td class="titre">
         Lien pour l'inscription:<br />
-        <em>laisser vide par défaut</em>
+        <em>laisser vide par défaut</em>
       </td>
       <td>
         <input type="text" size="40" name="sub_url" value="{$asso.sub_url}" />
 
     <tr>
       <td class="titre">
-        Lien pour la désinscription:<br/>
-        <em>laisser vide par défaut</em>
+        Lien pour la désinscription:<br/>
+        <em>laisser vide par défaut</em>
       </td>
       <td>
         <input type="text" size="40" name="unsub_url" value="{$asso.unsub_url}" />
     <tr>
       <td class="titre center" colspan="2">
         <input type="checkbox" value="1" name="ax" {if $asso.ax}checked="checked"{/if} />
-        groupe agréé par l'AX
+        groupe agréé par l'AX
       </td>
     </tr>
 
     <tr>
       <td class="titre center" colspan="2">
         <input type="checkbox" value="1" name="pub" {if $asso.pub eq 'private'}checked="checked"{/if} />
-        liste des membres privée
+        liste des membres privée
       </td>
     </tr>
   </table>
   </div>
 </form>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index aeda93e..cf8f7e7 100644 (file)
@@ -32,7 +32,7 @@
       </div>
       {/if}
       {tidy}
-      {if $admin}Aperçu de : {/if}{$art.titre}
+      {if $admin}Aperçu de : {/if}{$art.titre}
       {/tidy}
     </th>
   </tr>
@@ -62,7 +62,7 @@
   <tr class="pair right">
     <td>
       <small>
-        Annonce proposée par
+        Annonce proposée par
         <a class="popup2" href="https://www.polytechnique.org/profile/{$art.forlife}">
           {$art.prenom} {$art.nom} (X{$art.promo})
         </a>
@@ -71,4 +71,4 @@
   </tr>
 </table>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 7ee448e..1a9c303 100644 (file)
@@ -20,7 +20,7 @@
 {*                                                                        *}
 {**************************************************************************}
 
-<h1>Demande d'inscription à {$asso.nom}</h1>
+<h1>Demande d'inscription à {$asso.nom}</h1>
 
 {if $u && $is_admin && $show_form}
 
 {elseif $smarty.post.inscrire}
 
 <p class="descr">
-<strong>Ta demande d'inscription a bien été envoyée !</strong> Tu seras averti par email de la suite qui lui sera donnée.
+<strong>Ta demande d'inscription a bien été envoyée !</strong> Tu seras averti par email de la suite qui lui sera donnée.
 <p>
-<p class="descr">[<a href="{$platal->ns}">Retour à la page d'accueil de {$asso.nom}</a>]</p>
+<p class="descr">[<a href="{$platal->ns}">Retour à la page d'accueil de {$asso.nom}</a>]</p>
 
 {else}
 
 <p class="descr">
-Pour t'inscrire à {$asso.nom}, il te faut en demander l'autorisation aux animateurs du groupe via le
-formulaire ci-dessous. Vérifie et corrige au besoin les différents champs, puis clique sur
+Pour t'inscrire à {$asso.nom}, il te faut en demander l'autorisation aux animateurs du groupe via le
+formulaire ci-dessous. Vérifie et corrige au besoin les différents champs, puis clique sur
 [&nbsp;m'inscrire&nbsp;]
 </p>
 <form action="{$platal->ns}subscribe" method="post">
   <p class="descr">
-  <strong>OUI, je souhaite être inscrit au groupe {$asso.nom}</strong>
+  <strong>OUI, je souhaite être inscrit au groupe {$asso.nom}</strong>
   </p>
   <p class="descr">
-  Indique ci-après <strong>tes motivations</strong> qui seront communiquées aux animateurs du groupe :
+  Indique ci-après <strong>tes motivations</strong> qui seront communiquées aux animateurs du groupe :
   </p> <textarea cols=80 rows=12 name="message">
 Chers Camarades,
 
-Je souhaite m'inscrire à {$asso.nom}.
+Je souhaite m'inscrire à {$asso.nom}.
 
 Merci d'avance d'avoir la gentillesse de valider mon inscription.
 
@@ -81,4 +81,4 @@ https://www.polytechnique.org/profile/{$smarty.session.forlife}
 
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 0724bfa..d100809 100644 (file)
@@ -24,9 +24,9 @@
 <h1>{$asso.nom} : Envoyer un mail</h1>
 
 <p class="descr">
-Ton message peut être personnalisé : si tu rentres les mots &lt;cher&gt;, &lt;prenom&gt;,
-&lt;nom&gt;, ces mots seront remplacés, pour chacun des destinataires, par "cher" accordé au
-masculin ou féminin, par son prénom, ou son nom.
+Ton message peut être personnalisé : si tu rentres les mots &lt;cher&gt;, &lt;prenom&gt;,
+&lt;nom&gt;, ces mots seront remplacés, pour chacun des destinataires, par "cher" accordé au
+masculin ou féminin, par son prénom, ou son nom.
 </p>
  
 <form action="{$platal->ns}mail" method="post" enctype="multipart/form-data">
@@ -35,14 +35,14 @@ masculin ou f
       <th colspan="2">Ecrire un mail :</th>
     </tr>
     <tr>
-      <td class="titre">Expéditeur :</td>
+      <td class="titre">Expéditeur :</td>
       <td>
         <input type="text" name="from" size="55" maxlength="70"
           value="{if $smarty.request.from}{$smarty.request.from}{else}&quot;{$smarty.session.prenom} {$smarty.session.nom}&quot; <{$smarty.session.bestalias}@polytechnique.org>{/if}" />
       </td>
     </tr>
     <tr>
-      <td class="titre">Répondre à :</td>
+      <td class="titre">Répondre à :</td>
       <td>
         <input type="text" name="replyto" size="55" maxlength="70" value="{$smarty.request.replyto}" />
       </td>
@@ -57,11 +57,11 @@ masculin ou f
       </td>
       <td>
         <input type="checkbox" name="membres[X]" value="1"  {if $smarty.request.membres.X}checked="checked"{/if} />
-        <em>écrire à tous les X de l'annuaire du groupe</em><br />
+        <em>écrire à tous les X de l'annuaire du groupe</em><br />
         <input type="checkbox" name="membres[ext]" value="1"  {if $smarty.request.membres.ext}checked="checked"{/if} />
-        <em>écrire à tous les extérieurs de l'annuaire du groupe</em><br />
+        <em>écrire à tous les extérieurs de l'annuaire du groupe</em><br />
         <input type="checkbox" name="membres[groupe]" value="1"  {if $smarty.request.membres.groupe}checked="checked"{/if} />
-        <em>écrire à toutes les personnes morales de l'annuaire du groupe</em>
+        <em>écrire à toutes les personnes morales de l'annuaire du groupe</em>
         <a href="{$platal->ns}annuaire" class='popup'>(voir annuaire)</a><br />
       </td>
     </tr>
@@ -98,7 +98,7 @@ masculin ou f
           
 Nous avons le plaisir de t'adresser la lettre mensuelle du groupe {$asso.nom}.
 
-(insérer le texte...)
+(insérer le texte...)
 
 Le bureau du groupe {$asso.nom}.
 {/if}
@@ -119,4 +119,4 @@ Le bureau du groupe {$asso.nom}.
   </table>
 </form>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index e624e2f..2b34bf7 100644 (file)
@@ -56,14 +56,14 @@ function searchX()
   <ul class='descr'>
     <li>
       Pour ajouter un X dans ton groupe, il suffit d'entrer ici une de ses
-      adresses mail @polytechnique.org. Si il n'est pas inscrit à Polytechnique.org
-      coche la case qui se trouve sous le formulaire et indique ses noms, prénoms et
+      adresses mail @polytechnique.org. Si il n'est pas inscrit à Polytechnique.org
+      coche la case qui se trouve sous le formulaire et indique ses noms, prénoms et
       promotions.
     </li>
     <li>
-      Pour ajouter un extérieur dans ton groupe, il suffit d'entrer ici son
-      adresse mail, tu seras ensuite redirigé vers une page te permettant
-      d'éditer son profil (nom, prenom, ...)
+      Pour ajouter un extérieur dans ton groupe, il suffit d'entrer ici son
+      adresse mail, tu seras ensuite redirigé vers une page te permettant
+      d'éditer son profil (nom, prenom, ...)
     </li>
   </ul>
   <table class="tinybicol">
@@ -77,7 +77,7 @@ function searchX()
     <tr>
       <td colspan="2">
         <input type="checkbox" name="x" onchange="xStateChange(this);" />
-        Coche cette case si il s'agit d'un X non inscrit à Polytechnique.org
+        Coche cette case si il s'agit d'un X non inscrit à Polytechnique.org
       </td>
     </tr>
     <tr id="xnom" style="display: none">
@@ -85,7 +85,7 @@ function searchX()
       <td><input type="text" id="nom" name="nom" size="20" value="" onkeyup="searchX();" /></td>
     </tr>
     <tr id="xprenom" style="display: none">
-      <td class="titre">Prénom :</td>
+      <td class="titre">Prénom :</td>
       <td><input type="text" id="prenom" name="prenom" size="20" value="" onkeyup="searchX();" /></td>
     </tr>
     <tr id="xpromo" style="display: none">
@@ -100,4 +100,4 @@ function searchX()
   </table>
 </form>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 0e23cfc..2bc0ecb 100644 (file)
@@ -24,9 +24,9 @@
 
 <p class="descr">
 {if !$self}
-<a href="{$platal->ns}annuaire">retour à l'annuaire</a>
+<a href="{$platal->ns}annuaire">retour à l'annuaire</a>
 {else}
-<a href="">retour à l'accueil</a>
+<a href="">retour à l'accueil</a>
 {/if}
 </p>
 
   <div class="center">
     <p class="descr">
     {if $self}
-    Etes-vous sûr de vouloir vous désinscrire du groupe {$asso.nom} et de toutes
-    les listes de diffusion associées ?
+    Etes-vous sûr de vouloir vous désinscrire du groupe {$asso.nom} et de toutes
+    les listes de diffusion associées ?
     {else}
-    Etes-vous sûr de vouloir supprimer {$user.prenom} {$user.nom} du groupe,
-    lui retirer tous les droits associés à son statut de membre,
-    et le désabonner de toutes les listes de diffusion du groupe ?
+    Etes-vous sûr de vouloir supprimer {$user.prenom} {$user.nom} du groupe,
+    lui retirer tous les droits associés à son statut de membre,
+    et le désabonner de toutes les listes de diffusion du groupe ?
     {/if}
     </p>
-    <input type='submit' name='confirm' value='Oui, je {if $self}me{else}le{/if} désinscris complètement du groupe !' />
+    <input type='submit' name='confirm' value='Oui, je {if $self}me{else}le{/if} désinscris complètement du groupe !' />
   </div>
 </form>
 
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index de3f371..844c445 100644 (file)
 <h1>{$asso.nom} : gestion des membres</h1>
 
 <p>
-[<a href='{$platal->ns}annuaire'>Retour à l'annuaire</a>]
+[<a href='{$platal->ns}annuaire'>Retour à l'annuaire</a>]
 </p>
 
 <h2>
-  Édition du profil de {$user.prenom} {$user.nom}
+  Édition du profil de {$user.prenom} {$user.nom}
   {if $user.origine eq 'X'}
   (X{$user.promo})
   <a href="https://www.polytechnique.org/profile/{$user.alias}">{icon name=user_suit title="fiche"}</a>
@@ -74,7 +74,7 @@
     </tr>
     <tr id="prenom" class="impair" {if $user.origine eq "groupe"}style="display: none"{/if}>
       <td class="titre">
-        Prénom :
+        Prénom :
       </td>
       <td>
         <input type="text" value="{$user.prenom}" name="prenom" size="40" />
 </form>
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index bd36272..701f8f3 100644 (file)
@@ -21,7 +21,7 @@
 {**************************************************************************}
 
   {if !$choix}
-  Les critères de recherche ne sont pas assez précis
+  Les critères de recherche ne sont pas assez précis
   {elseif !$choix->total()}
   Aucun camarade non-inscrit ne correspond aux informations fournies
   {elseif $choix->total()}
@@ -43,4 +43,4 @@
   </span>
   {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index ebae623..1b3e489 100644 (file)
@@ -30,4 +30,4 @@
 \r
 {/if}\r
 \r
-{* vim:set et sw=2 sts=2 sws=2: *}\r
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}\r
index 1ffef2b..22159b5 100644 (file)
@@ -20,7 +20,7 @@
 {*                                                                        *}
 {**************************************************************************}
 
-<p>[<a href='{$platal->ns}lists'>retour à la page des listes</a>]</p>
+<p>[<a href='{$platal->ns}lists'>retour à la page des listes</a>]</p>
 
 <h1>Membres de {$platal->argv[1]}</h1>
       
@@ -74,4 +74,4 @@
   </tr>
 </table>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index d899870..cad04ca 100644 (file)
 {*                                                                        *}
 {**************************************************************************}
 
-<h1>Création d'un alias</h1>
+<h1>Création d'un alias</h1>
 <p class='descr'>
-Les alias sont concus pour répondre aux problèmes suivants :
+Les alias sont concus pour répondre aux problèmes suivants :
 </p>
 <ul class='descr'>
   <li>
   redirections pour les postes des gens au sein du groupe : par exemple il est pratique d'avoir un alias
   president@..., ou bien tresorier@... qui pointent tout le temps vers la bonne personne du groupe.
-  Une sorte d'adresse de «redirection à vie».
+  Une sorte d'adresse de Â«redirection Ã  vie».
   </li>
   <li>
   listes de diffusions pour de petits nombres de personnes (bureau@ ...)
   </li>
   <li>
-  listes à vie courte (liste créée pour l'organisation d'un évenement ponctuel par exemple)
+  listes à vie courte (liste créée pour l'organisation d'un évenement ponctuel par exemple)
   </li>
   <li>
-  fédérer plusieurs listes/alias sous un même nom (ce que ne peuvent faire les listes de diffusion).
+  fédérer plusieurs listes/alias sous un même nom (ce que ne peuvent faire les listes de diffusion).
   </li>
 </ul>
 
 <p class='descr'>
-Pour les autres besoins de communications (notament pour un grand nombre de personnes, et pour bénéficier des outils
-de modération), il est recommandé de créer <a href="{$platal->ns}lists/create">une liste de diffusion</a>.
+Pour les autres besoins de communications (notament pour un grand nombre de personnes, et pour bénéficier des outils
+de modération), il est recommandé de créer <a href="{$platal->ns}lists/create">une liste de diffusion</a>.
 </p>
 <form action='{$platal->ns}alias/create' method='post'>
   <table class='large'>
     <tr>
-      <th colspan='2'>Caractéristiques de l'alias</th>
+      <th colspan='2'>Caractéristiques de l'alias</th>
     </tr>
     <tr>
-      <td><strong>Addresse&nbsp;souhaitée&nbsp;:</strong></td>
+      <td><strong>Addresse&nbsp;souhaitée&nbsp;:</strong></td>
       <td>
         <input type='text' name='liste' value='{$smarty.post.liste}' />@{$asso.mail_domain}
       </td>
     </tr>
   </table>
   <p class="center">
-  <input name='submit' type='submit' value="Créer !" />
+  <input name='submit' type='submit' value="Créer !" />
   </p>
 </form>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 332812e..ff27b2e 100644 (file)
 {*                                                                        *}
 {**************************************************************************}
 
-<h1>{$asso.nom} : Création d'une liste de diffusion</h1>
+<h1>{$asso.nom} : Création d'une liste de diffusion</h1>
 
 <p class="descr">
-<strong>Note :</strong> Les listes de diffusion sont un outil particulièrement adapté pour des
-échanges entre 6 personnes, ou plus (newsletter, débat interne au groupe ...). En revanche, elles
-s'avèrent peu praticables pour des discussions plus restreintes.  Il est alors préférable
-d'utiliser <a href="{$platal->ns}alias/create">un alias</a>, à la gestion beaucoup plus souple.
+<strong>Note :</strong> Les listes de diffusion sont un outil particulièrement adapté pour des
+échanges entre 6 personnes, ou plus (newsletter, débat interne au groupe ...). En revanche, elles
+s'avèrent peu praticables pour des discussions plus restreintes.  Il est alors préférable
+d'utiliser <a href="{$platal->ns}alias/create">un alias</a>, à la gestion beaucoup plus souple.
 </p>
 <p class="descr">
-D'autre part, il est impossible d'inscrire une liste de diffusion à une autre liste de diffusion.
-Si tu as besoin de cette fonctionnalité, il faut alors <strong>impérativement</strong> utiliser
+D'autre part, il est impossible d'inscrire une liste de diffusion à une autre liste de diffusion.
+Si tu as besoin de cette fonctionnalité, il faut alors <strong>impérativement</strong> utiliser
 <a href="{$platal->ns}alias/create">un alias</a> qui, lui, est capable de regrouper plusieurs listes.
 </p>
 <form action='{$platal->ns}lists/create' method='post'>
   <table class="large">
     <tr>
-      <th colspan='2'>Caractéristiques de la Liste</th>
+      <th colspan='2'>Caractéristiques de la Liste</th>
     </tr>
     <tr>
-      <td><strong>Addresse&nbsp;souhaitée&nbsp;:</strong></td>
+      <td><strong>Addresse&nbsp;souhaitée&nbsp;:</strong></td>
       <td>
         <input type='text' name='liste' value='{$smarty.post.liste}' />@{$asso.mail_domain}
       </td>
@@ -51,18 +51,18 @@ Si tu as besoin de cette fonctionnalit
       </td>
     </tr>
     <tr>
-      <td><strong>Propriétés :</strong></td>
+      <td><strong>Propriétés :</strong></td>
       <td>
         <table style='width: 100%' class="normal">
           <tr>
-            <td>visibilité :</td>
+            <td>visibilité :</td>
             <td>
               <input type='radio' name='advertise' value='0'
               {if $smarty.post.advertise && $smarty.post}checked='checked'{/if} />publique
             </td>
             <td>
               <input type='radio' name='advertise' value='1'
-              {if !$smarty.post.advertise || !$smarty.post}checked='checked'{/if} />privée
+              {if !$smarty.post.advertise || !$smarty.post}checked='checked'{/if} />privée
             </td>
             <td></td>
           </tr>
@@ -77,7 +77,7 @@ Si tu as besoin de cette fonctionnalit
               {if $smarty.post.modlevel eq 1}checked='checked'{/if} />restreinte
             </td>
             <td><input type='radio' name='modlevel' value='2'
-              {if $smarty.post.modlevel eq 2}checked='checked'{/if} />modérée
+              {if $smarty.post.modlevel eq 2}checked='checked'{/if} />modérée
             </td>
           </tr>
           <tr>
@@ -88,7 +88,7 @@ Si tu as besoin de cette fonctionnalit
             </td>
             <td>
               <input type='radio' name='inslevel' value='1'
-              {if $smarty.post.inslevel || !$smarty.post}checked='checked'{/if} />modérée
+              {if $smarty.post.inslevel || !$smarty.post}checked='checked'{/if} />modérée
             </td>
             <td></td>
           </tr>
@@ -96,7 +96,7 @@ Si tu as besoin de cette fonctionnalit
       </td>
     </tr>
   </table>
-  <p class="center"><input name='submit' type='submit' value="Créer !" /></p>
+  <p class="center"><input name='submit' type='submit' value="Créer !" /></p>
 </form>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index 41e2d77..1821008 100644 (file)
@@ -29,7 +29,7 @@
     <input type='hidden' name='del_alias' value="{$smarty.get.del_alias}" />
   </div>
 </form>
-<p>[<a href='{$platal->ns}lists'>retour à la page des listes</a>]</p>
+<p>[<a href='{$platal->ns}lists'>retour à la page des listes</a>]</p>
 
 {else}
 
 <h2>Listes de diffusion du groupe {$asso.nom} :</h2>
 
 <p class="descr">
-Une liste dont <strong>la diffusion</strong> est modérée est une liste dont les mails sont validés
-par les administrateurs avant d'être transmis aux membres de la liste.  Une liste dont
-<strong>l'inscription</strong> est modérée est une liste pour laquelle l'abonnement est soumis à
-l'accord préalable des responsables du groupe.
+Une liste dont <strong>la diffusion</strong> est modérée est une liste dont les mails sont validés
+par les administrateurs avant d'être transmis aux membres de la liste.  Une liste dont
+<strong>l'inscription</strong> est modérée est une liste pour laquelle l'abonnement est soumis à
+l'accord préalable des responsables du groupe.
 </p>
 <p class="descr">
-La dernière colonne du tableau t'indique si tu es inscrit{if $smarty.session.femme}e{/if} ou non à
-la liste. Dans le premier cas, une croix rouge te permet de te désabonner. Dans le second cas, une
-croix verte te permet de t'inscrire, après accord des responsables si l'inscription est modérée.
+La dernière colonne du tableau t'indique si tu es inscrit{if $smarty.session.femme}e{/if} ou non à
+la liste. Dans le premier cas, une croix rouge te permet de te désabonner. Dans le second cas, une
+croix verte te permet de t'inscrire, après accord des responsables si l'inscription est modérée.
 </p>
 
 <table cellpadding="0" cellspacing="0" class='large'>
@@ -65,23 +65,23 @@ croix verte te permet de t'inscrire, apr
     </td>
     <td>
       {if $l.own}
-      {icon name=wrench title="Modérateur"}
+      {icon name=wrench title="Modérateur"}
       {elseif $l.priv}
-      {icon name=weather_cloudy title="Liste privée"}
+      {icon name=weather_cloudy title="Liste privée"}
       {/if}
       <a href='{$platal->ns}lists/members/{$l.list}'>{$l.list}</a>
     </td>
     <td>{$l.desc}</td>
     <td class='center'>
-      {if $l.diff eq 2}modérée{elseif $l.diff eq 1}restreinte{else}libre{/if}
+      {if $l.diff eq 2}modérée{elseif $l.diff eq 1}restreinte{else}libre{/if}
     </td>
-    <td class='center'>{if $l.ins}modérée{else}libre{/if}</td>
+    <td class='center'>{if $l.ins}modérée{else}libre{/if}</td>
     <td align='right'>{$l.nbsub}</td>
     <td align='center'>
       {if $l.sub eq 2}
-      <a href="{$platal->ns}lists?del={$l.list}">{icon name=cross title="me désinscrire"}</a>
+      <a href="{$platal->ns}lists?del={$l.list}">{icon name=cross title="me désinscrire"}</a>
       {elseif $l.sub eq 1}
-      {icon name=flag_orange title='inscription en attente de modération'}
+      {icon name=flag_orange title='inscription en attente de modération'}
       {else}
       <a href="{$platal->ns}lists?add={$l.list}">{icon name=add title="m'inscrire"}</a>
       {/if}
@@ -93,16 +93,16 @@ croix verte te permet de t'inscrire, apr
   {if $may_update}
   <tr><td colspan="7" class="center">
     <a href="{$platal->ns}lists/create">
-      {icon name=add title="Créer une liste"} Créer une nouvelle liste
+      {icon name=add title="Créer une liste"} Créer une nouvelle liste
     </a>
   </td></tr>
   {/if}
 </table>
 
 <p class="descr">
-{icon name=wrench title="Modérateur"} tu es {if $smarty.session.femme}modératrice{else}moderateur{/if} sur cette liste<br />
-{icon name=weather_cloudy title="Liste privée"} cette liste est invisible aux non-membres de la liste. S'en désabonner
-t'empêcherait de t'y réabonner par la suite sans l'aide d'un administrateur.
+{icon name=wrench title="Modérateur"} tu es {if $smarty.session.femme}modératrice{else}moderateur{/if} sur cette liste<br />
+{icon name=weather_cloudy title="Liste privée"} cette liste est invisible aux non-membres de la liste. S'en désabonner
+t'empêcherait de t'y réabonner par la suite sans l'aide d'un administrateur.
 </p>
         
 <h2>Voici les alias existants pour le groupe {$asso.nom} :</h2>
@@ -131,7 +131,7 @@ t'emp
   {if $may_update}
   <tr><td colspan="3" class="center">
     <a href="{$platal->ns}alias/create">
-      {icon name=add title="Créer une liste"} Créer un nouvel alias
+      {icon name=add title="Créer une liste"} Créer un nouvel alias
     </a>
   </td></tr>
   {/if}
@@ -139,4 +139,4 @@ t'emp
 
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
index b738832..c0cf255 100644 (file)
@@ -21,7 +21,7 @@
 {**************************************************************************}
 
 {include file='lists/header_listes.tpl' on='sync'}
-<h1>Non abonnés à la liste {$platal->argv[1]}@{$asso.mail_domain}</h1>
+<h1>Non abonnés à la liste {$platal->argv[1]}@{$asso.mail_domain}</h1>
 
 <form action="{$platal->ns}lists/sync/{$platal->argv[1]}" method="post">
 
@@ -46,4 +46,4 @@
 
 </form>
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}