}
}
-//pour afficher qqchose en html par un modifier smarty
-function _print_html_modifier($string){
- return htmlentities($string);
-}
-
-
-//pour afficher depuis le php
-function print_html($string){
- echo _print_html_modifier($string);
-}
-
//pour rentrer qqchose dans la base
function put_in_db($string){
return trim(addslashes($string));
require_once('profil.func.inc.php');
-$page->register_modifier('print_html','_print_html_modifier');
$page->register_function('draw_onglets','draw_all_tabs');
-
-
?>
if ($i%2) echo '<tr class="pair">'; else echo '<tr class="impair">';
?>
<td class="colg">
- <span class="valeur"><?php print_html($mentor_pays[$i]);?></span>
+ <span class="valeur"><?php htmlspecialchars($mentor_pays[$i]);?></span>
</td>
<td class="colm">
<span class="valeur"> </span>
}
function escape_html(&$string) {
- return is_string($string) ? htmlspecialchars($string) : $string;
+ return is_string($string) ? htmlspecialchars($string, ENT_QUOTES) : $string;
}
class XorgPage extends DiogenesCorePage {
-{* $Id: adresses.tpl,v 1.2 2004-07-17 11:58:56 x2000habouzit Exp $ *}
+{* $Id: adresses.tpl,v 1.3 2004-08-24 11:45:19 x2000habouzit Exp $ *}
<div class="blocunite_tab">
<table class="bicol" cellspacing="0" cellpadding="0" summary="Profil: Adresses personnelles">
<span class="titre">{if $adr.nouvelle != 'new'}Adresse n°{$smarty.section.i.index}{else}Nouvelle adresse{/if}</span><br />
</td>
<td class="cold">
- <input type="text" name="adr1[{$adrid}]" size="43" maxlength="88" value="{$adr.adr1|print_html}" />
+ <input type="text" name="adr1[{$adrid}]" size="43" maxlength="88" value="{$adr.adr1}" />
</td>
</tr>
<tr>
</td>
<td class="cold">
- <input type="text" name="adr2[{$adrid}]" size="43" maxlength="88" value="{$adr.adr2|print_html}" />
+ <input type="text" name="adr2[{$adrid}]" size="43" maxlength="88" value="{$adr.adr2}" />
</td>
</tr>
<tr>
</td>
<td class="cold">
- <input type="text" name="adr3[{$adrid}]" size="43" maxlength="88" value="{$adr.adr3|print_html}" />
+ <input type="text" name="adr3[{$adrid}]" size="43" maxlength="88" value="{$adr.adr3}" />
</td>
</tr>
<tr>
<span class="titre">Code postal / Ville</span><br />
</td>
<td class="cold">
- <input type="text" name="cp[{$adrid}]" value="{$adr.cp|print_html}" size="7" maxlength="18" />
+ <input type="text" name="cp[{$adrid}]" value="{$adr.cp}" size="7" maxlength="18" />
- <input type="text" name="ville[{$adrid}]" value="{$adr.ville|print_html}" size="32" maxlength="78" />
+ <input type="text" name="ville[{$adrid}]" value="{$adr.ville}" size="32" maxlength="78" />
</td>
</tr>
<tr>
<span class="titre">Téléphone associé</span>
</td>
<td>
- <input type="text" size="19" maxlength="28" name="tel[{$adrid}]" value="{$adr.tel|print_html}" />
+ <input type="text" size="19" maxlength="28" name="tel[{$adrid}]" value="{$adr.tel}" />
<span class="titre">Fax</span>
- <input type="text" size="19" maxlength="28" name="fax[{$adrid}]" value="{$adr.fax|print_html}" />
+ <input type="text" size="19" maxlength="28" name="fax[{$adrid}]" value="{$adr.fax}" />
</td>
</tr>
<tr><td colspan="5"> </td></tr>
-{* $Id: emploi.tpl,v 1.3 2004-07-31 13:37:19 x2000coic Exp $ *}
+{* $Id: emploi.tpl,v 1.4 2004-08-24 11:45:19 x2000habouzit Exp $ *}
{section name=adresses_pro loop=2}
{assign var='i' value=$smarty.section.adresses_pro.index}
</td>
<td class="cold">
<input type="text" size="35" maxlength="100" name="entreprise[{$i}]"
- value="{$entreprise.$i|print_html}" />
+ value="{$entreprise.$i}" />
</td>
</tr>
<tr>
</td>
<td class="cold">
<input type="text" size="35" maxlength="120" name="poste[{$i}]"
- value="{$poste.$i|print_html}" />
+ value="{$poste.$i}" />
</td>
</tr>
<tr>
<span class="titre">Adresse professionnelle</span>
</td>
<td class="cold">
- <input type="text" name="adrpro1[{$i}]" size="40" maxlength="88" value="{$adrpro1.$i|print_html}" />
+ <input type="text" name="adrpro1[{$i}]" size="40" maxlength="88" value="{$adrpro1.$i}" />
</td>
</tr>
<tr>
</td>
<td class="cold">
- <input type="text" name="adrpro2[{$i}]" size="40" maxlength="88" value="{$adrpro2.$i|print_html}" />
+ <input type="text" name="adrpro2[{$i}]" size="40" maxlength="88" value="{$adrpro2.$i}" />
</td>
</tr>
<tr>
</td>
<td class="cold">
- <input type="text" name="adrpro3[{$i}]" size="40" maxlength="88" value="{$adrpro3.$i|print_html}" />
+ <input type="text" name="adrpro3[{$i}]" size="40" maxlength="88" value="{$adrpro3.$i}" />
</td>
</tr>
<tr>
<span class="titre">Code postal</span><br />
</td>
<td class="cold">
- <input type="text" name="cppro[{$i}]" value="{$cppro.$i|print_html}" size="8" maxlength="8" />
+ <input type="text" name="cppro[{$i}]" value="{$cppro.$i}" size="8" maxlength="8" />
</td>
</tr>
<tr>
<span class="titre">Ville</span><br />
</td>
<td class="cold">
- <input type="text" name="villepro[{$i}]" value="{$villepro.$i|print_html}" size="40" maxlength="50" />
+ <input type="text" name="villepro[{$i}]" value="{$villepro.$i}" size="40" maxlength="50" />
</td>
</tr>
<tr>
<span class="titre">Téléphone professionnel</span>
</td>
<td>
- <input type="text" size="18" maxlength="18" name="telpro[{$i}]" value="{$telpro.$i|print_html}" />
+ <input type="text" size="18" maxlength="18" name="telpro[{$i}]" value="{$telpro.$i}" />
</td>
</tr>
<span class="titre">Fax</span>
</td>
<td>
- <input type="text" size="18" maxlength="18" name="faxpro[{$i}]" value="{$faxpro.$i|print_html}" />
+ <input type="text" size="18" maxlength="18" name="faxpro[{$i}]" value="{$faxpro.$i}" />
</td>
</tr>
</table>
Comment remplir mon CV ?</a></span>
</td>
<td class="dcold">
- <textarea name="cv" rows="15" cols="33">{$cv|print_html}</textarea>
+ <textarea name="cv" rows="15" cols="33">{$cv}</textarea>
</td>
</tr>
</table>
-{* $Id: general.tpl,v 1.4 2004-08-07 11:26:47 x2000coic Exp $ *}
+{* $Id: general.tpl,v 1.5 2004-08-24 11:45:19 x2000habouzit Exp $ *}
{include file="applis.js.tpl"}
<div class="blocunite_tab">
</td>
<td class="cold">
<input type="text" size="18" maxlength="18" name="mobile"
- value="{$mobile|print_html}" />
+ value="{$mobile}" />
</td>
</tr>
<tr>
</td>
<td class="dcold">
<input type="text" size="35" maxlength="95" name="web"
- value="{$web|print_html}" />
+ value="{$web}" />
</td>
</tr>
<tr>
<span class="comm">Commentaire? ICQ? etc...</span>
</td>
<td class="dcold">
- <textarea name="libre" rows="3" cols="29" >{$libre|print_html}</textarea>
+ <textarea name="libre" rows="3" cols="29" >{$libre}</textarea>
</td>
</tr>
</table>
-{* $Id: mentor.tpl,v 1.3 2004-07-17 12:18:03 x2000habouzit Exp $ *}
+{* $Id: mentor.tpl,v 1.4 2004-08-24 11:45:19 x2000habouzit Exp $ *}
{literal}
<script language="JavaScript" type="text/javascript">
<tr class="impair">
{/if}
<td class="colg">
- <span class="valeur">{$mentor_pays.$i|print_html}</span>
+ <span class="valeur">{$mentor_pays.$i}</span>
</td>
<td class="colm">
<span class="valeur"> </span>
<tr class="impair">
{/if}
<td class="colg">
- <span class="valeur">{$mentor_secteur.$i|print_html}</span>
+ <span class="valeur">{$mentor_secteur.$i}</span>
</td>
<td class="colm">
- <span class="valeur">{$mentor_ss_secteur.$i|print_html}</span>
+ <span class="valeur">{$mentor_ss_secteur.$i}</span>
</td>
<td class="cold">
<span class="lien"><a href="javascript:mentor_secteur_del('{$mentor_sid.$i}');">retirer</a></span>
</tr>
<tr>
<td colspan="3">
- <textarea rows="8" cols="60" name="mentor_expertise">{$mentor_expertise|print_html}</textarea>
+ <textarea rows="8" cols="60" name="mentor_expertise">{$mentor_expertise}</textarea>
</td>
</tr>
</table>
-{* $Id: sendmail.tpl,v 1.3 2004-08-24 09:07:57 x2000habouzit Exp $ *}
+{* $Id: sendmail.tpl,v 1.4 2004-08-24 11:45:19 x2000habouzit Exp $ *}
{dynamic}
</li>
</ul>
-<form action="{$smarty.server.REQUEST_URI}" method="POST">
- <input type='hidden' name='signature' value='1' />
+<form action="{$smarty.server.REQUEST_URI}" method="post">
<table class="bicol" cellpadding="2" cellspacing="0" summary="En-têtes du message">
<tr>
<th colspan="2">en-têtes</th>
<tr>
<td class="titre">de :</td>
<td>
- <input type='text' name='from' size=45 value="{if $smarty.request.from}
+ <input type='hidden' name='signature' value='1' />
+ <input type='text' name='from' size='45' value='{if $smarty.request.from}
{$smarty.request.from}
{else}
"{$smarty.session.prenom} {$smarty.session.nom}" <{$smarty.session.username}@polytechnique.org>
-{/if}" />
+{/if}' />
</td>
</tr>
<tr>
<td class="titre">à :</td>
<td>
- <input type='text' name='to' size=45 value="{$smarty.request.to}" />
+ <input type='text' name='to' size='45' value="{$smarty.request.to}" />
</td>
</tr>
<tr>
<td class="titre">copie :</td>
<td>
- <input type='text' name='cc' size=45 value="{$smarty.request.cc}" />
+ <input type='text' name='cc' size='45' value="{$smarty.request.cc}" />
</td>
</tr>
<tr>
<td class="titre">copie cachée :</td>
<td>
- <input type='text' name='bcc' size=45 value="{$smarty.request.bcc}" />
+ <input type='text' name='bcc' size='45' value="{$smarty.request.bcc}" />
</td>
</tr>
<tr>
<td class="titre">sujet :</td>
<td>
- <input type='text' name='sujet' size=45 value="{$smarty.request.sujet}" />
+ <input type='text' name='sujet' size='45' value="{$smarty.request.sujet}" />
</td>
</tr>
</table>