git-archimport-id: opensource@polytechnique.org--2005/platal--mainline--0.9--patch-67
$globals->db->query("update auth_user_md5 set smtppass = '{$_REQUEST['smtppass1']}' where user_id = ".$_SESSION['uid']);
$_SESSION['log']->log("passwd_ssl");
- $page->assign('message','Mot de passe enregistré');
+ $page->trig('Mot de passe enregistré');
} elseif (isset($_REQUEST['op']) && $_REQUEST['op'] == "Supprimer") {
$globals->db->query("update auth_user_md5 set smtppass = '' where user_id = ".$_SESSION['uid']);
$_SESSION['log']->log("passwd_del");
- $page->assign('message','Compte SMTP et NNTP supprimé');
+ $page->trig('Compte SMTP et NNTP supprimé');
}
$this->DiogenesCorePage();
require_once('xorg/smarty.plugins.inc.php');
$this->register_block('dynamic', 'block_dynamic', false);
- $this->register_function('dyn', 'function_dyn', false);
- $this->register_function('implode', 'function_implode');
$this->register_prefilter('at_to_globals');
// if necessary, construct new session
*/
function block_dynamic($param, $content, &$smarty)
{
- if(isset($param['on']) xor empty($param['on'])) {
- return $content;
- }
-}
-
-// }}}
-// {{{ function function_implode()
-
-/**
- * smarty function equivalent to php implode one.
- */
-function function_implode($params)
-{
- $sep = ' ';
- if(isset($params['sep'])) {
- $sep = $params['sep'];
- unset($params['sep']);
- }
- foreach($params as $key=>$val) {
- if(empty($params[$key])) {
- unset($params[$key]);
- }
- }
-
- return stripslashes(implode($sep,$params));
-}
-
-// }}}
-// {{{ function function_dyn()
-
-/**
- * smarty function, woking like {dynamic} block
- *
- * @deprecated since 0.9.0
- */
-function function_dyn($params)
-{
- return stripslashes(implode(' ',$params));
+ return $content;
}
// }}}
***************************************************************************}
-{dynamic on="0$message"}
-<p class="erreur">
-{$message}
-</p>
-{/dynamic}
-
<h1>
{if $actif}Modification du mot de passe SMTP/NNTP{else}Activation de ton compte SMTP/NNTP{/if}
</h1>
{if $success}
+ {dynamic}
<p>
- a demande de création des alias <strong>{dyn s=$success}@{#globals.mail.alias_dom#}</strong> et
- <strong>{dyn s=$success}@{#globals.mail.alias_dom2#}</strong> a bien été enregistrée. Après
+ a 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>
+ {/dynamic}
{else}
<h1>
Adresses e-mail personnalisées
sans doute à toutes tes questions
</p>
- {dynamic on="0$actuel"}
+ {dynamic}
+ {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>
</p>
- {/dynamic}
+ {/if}
- {dynamic on="0$demande"}
+ {if $demande}
<p>
<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>
- {/dynamic}
+ {/if}
<br />
<form action="{$smarty.server.PHP_SELF}" method="post">
<td>Alias demandé :</td>
</tr>
<tr>
- <td><input type="text" name="alias" value="{dyn s=$r_alias}" />@{#globals.mail.alias_dom#} et @{#globals.mail.alias_dom2#}</td>
+ <td><input type="text" name="alias" value="{$r_alias}" />@{#globals.mail.alias_dom#} et @{#globals.mail.alias_dom2#}</td>
</tr>
<tr>
<td>Brève explication :</td>
</tr>
<tr>
- <td><textarea rows="5" cols="50" name="raison">{dyn s=$r_raison}</textarea></td>
+ <td><textarea rows="5" cols="50" name="raison">{$r_raison}</textarea></td>
</tr>
<tr>
<td><input type="submit" name="submit" value="Envoyer" /></td>
</tr>
</table>
</form>
+ {/dynamic}
{/if}
{* vim:set et sw=2 sts=2 sws=2: *}
<p>
Dans la lignée du service de redirection d'emails de <strong>Polytechnique.org</strong>,
il est possible de faire pointer
+{dynamic}
{if $smarty.session.alias}
- l'adresse <strong>http://www.carva.org/{dyn s=$smarty.session.forlife}</strong>
+ l'adresse <strong>http://www.carva.org/{$smarty.session.forlife}</strong>
{else}
- les adresses <strong>http://www.carva.org/{dyn s=$smarty.session.forlife}</strong>
+ les adresses <strong>http://www.carva.org/{$smarty.session.forlife}</strong>
et <strong>http://www.carva.org/{$smarty.session.alias}</strong> ";
{/if}
+{/dynamic}
vers la page WEB de ton choix.
</p>
<p>
<h1>Mes Redirections d'adresses emails</h1>
<h2>En quoi ça consiste, comment ça marche ?</h2>
+{dynamic}
<p>
Polytechnique.org te fournit un service de redirection de tes mails à vie. Toute ta vie, tu auras
- l'adresse <strong>{dyn s=$smarty.session.forlife}@polytechnique.org</strong>
+ l'adresse <strong>{$smarty.session.forlife}@polytechnique.org</strong>
à ta disposition. Cependant, il s'agit d'une redirection, il faut donc que tu aies une boite au
lettres fonctionnelles pour recevoir ton courrier (il en existe des
<a href="{"docs/doc_gratuits.php"|url}">gratuites</a>).
<p>
Ainsi, durant toute ta vie, et malgré d'eventuels nombreux changements d'adresses réelles, tous
tes correspondants pourront toujours te contacter sur
- <strong>{dyn s=$smarty.session.forlife}@polytechnique.org</strong> et
- <strong>{dyn s=$smarty.session.forlife}@m4x.org</strong>.
+ <strong>{$smarty.session.forlife}@polytechnique.org</strong> et
+ <strong>{$smarty.session.forlife}@m4x.org</strong>.
</p>
+{/dynamic}
<p>
L'utilisation de ce service est très simple. Sur <a href="{"emails.php"|url}">cette
page</a>, tu trouveras un formulaire pour ajouter de nouvelles adresses de redirection. Tous
<td class="rt"><a href="{$c.web}">{$c.web}</a></td>
</tr>
{/if}
- {if $c.pays || $c.ville || $c.region}
+ {if $c.pays || $c.ville}
<tr>
<td class="lt">Géographie:</td>
- <td class="rt">{implode sep=", " s1=$c.ville s2=$c.region s3=$c.pays}</td>
+ <td class="rt">{$c.ville}{if $c.ville && $c.pays}, {/if}{$c.pays}</td>
</tr>
{/if}
{if $c.mobile}
{include file='include/form_naissance.tpl'}
{else}
-<h1>
- Bienvenue {dyn s=$smarty.session.prenom} :o)
-</h1>
+{dynamic}
+
+<h1>Bienvenue {$smarty.session.prenom} :o)</h1>
+
<div class="smaller">
Ta connexion précédente date du
- <strong>{dyn s=$smarty.session.lastlogin|date_format:"%x, %T"}</strong>
- depuis la machine <strong>{dyn s=$smarty.session.host}</strong>
+ <strong>{$smarty.session.lastlogin|date_format:"%x, %T"}</strong>
+ depuis la machine <strong>{$smarty.session.host}</strong>
</div>
-{dynamic on="0$fiche_incitation"}
+{if $fiche_incitation}
<p>La dernière mise à jour de ta
<a href="{"fiche.php"|url}?user={$smarty.session.forlife}" class="popup2">fiche</a>
date du {$fiche_incitation|date_format:"%x"}.
Il est possible qu'elle ne soit pas à jour.
Si tu souhaites la modifier, <a href="profil.php">clique ici !</a>
</p>
-{/dynamic}
+{/if}
-{dynamic on="0$photo_incitation"}
+{if $photo_incitation}
<p>
Tu n'as pas mis de photo de toi sur ta fiche, c'est dommage.
Clique <a href="{"trombino.php"|url}">ici</a>
si tu souhaites en ajouter une.
</p>
+{/if}
{/dynamic}
<br />
</h1>
<p>
-<strong>Mot de passe enregistré le {dyn s=$smarty.now|date_format:"%x"}</strong>
+<strong>Mot de passe enregistré le {dynamic}{$smarty.now|date_format:"%x"}{/dynamic}</strong>
</p>
<p>
<strong>Attention!</strong> Il est crypté irréversiblement,
<h3><a href="{rel}/webredirect.php">Ma redirection de page WEB</a></h3>
<div class='explication'>
+ {dynamic}
Tu peux configurer tes redirections WEB
- http://www.carva.org/{dyn s=$smarty.session.bestalias}
- et http://www.carva.org/{dyn s=$smarty.session.forlife}
+ http://www.carva.org/{$smarty.session.bestalias}
+ et http://www.carva.org/{$smarty.session.forlife}
+ {/dynamic}
</div>
{* vim:set et sw=2 sts=2 sws=2: *}
<h1>Récupération de mot de passe</h1>
<p>
-<strong>Mot de passe enregistré le {dyn s=$smarty.now|date_format:"%x"}</strong>
+<strong>Mot de passe enregistré le {dynamic}{$smarty.now|date_format:"%x"}{/dynamic}</strong>
</p>
<p>
Cette procédure n'est pas sécurisée. Ton mot de passe est certes crypté, mais le