From e72711de10885b990eeeca508158f682a77b57de Mon Sep 17 00:00:00 2001 From: x2000habouzit Date: Mon, 26 Jan 2004 19:40:50 +0000 Subject: [PATCH] =?utf8?q?derniers=20d=E9bogages=20avec=20les=20skins,=20a?= =?utf8?q?jout=20de=20carva=5Fredirect.php=20(acces=5Fredirect.php=20sur?= =?utf8?q?=20l'ancien=20site),=20correction=20d'un=20bug=20avec=20l'auth?= =?utf8?q?=20COOKIE->MDP?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- htdocs/carva_redirect.php | 35 +++++++++++ htdocs/css/default.css | 2 + include/xorg.page.inc.php | 5 +- include/xorg.session.inc.php | 6 +- templates/carva_redirect.tpl | 101 ++++++++++++++++++++++++++++++ templates/login.tpl | 10 +-- templates/password_prompt.head.tpl | 4 +- templates/password_prompt.tpl | 4 +- templates/password_prompt_logged.head.tpl | 20 +++++- templates/password_prompt_logged.tpl | 4 +- templates/preferences.tpl | 4 +- 11 files changed, 174 insertions(+), 21 deletions(-) create mode 100644 htdocs/carva_redirect.php create mode 100644 templates/carva_redirect.tpl diff --git a/htdocs/carva_redirect.php b/htdocs/carva_redirect.php new file mode 100644 index 0000000..49167af --- /dev/null +++ b/htdocs/carva_redirect.php @@ -0,0 +1,35 @@ +log("carva_add","http://".$_REQUEST['url']); + $page->assign('message',"

Redirection activée vers {$_REQUEST['url']}

\n"); + } else { + $page->assign('message',"

Erreur de mise à jour

\n"); + } +} elseif (isset($_REQUEST['submit']) and $_REQUEST['submit'] == "Supprimer") { + // on supprime la redirection + mysql_query("update auth_user_md5 set redirecturl = '' where user_id = {$_SESSION['uid']}"); + if (mysql_errno($conn) == 0) { + $_SESSION['log']->log("carva_del",$_REQUEST['url']); + $_POST['url'] = ''; + $page->assign('message',"

Redirection supprimée

"); + } else { + $page->assign('message',"

Erreur de suppression

\n"); + } +} + +$result = mysql_query("select alias, redirecturl from auth_user_md5 where user_id={$_SESSION['uid']}"); +list($alias, $carva) = mysql_fetch_row($result); +mysql_free_result($result); +$page->assign('carva', $carva); +$page->assign('alias', $alias); + +$page->display(); +?> diff --git a/htdocs/css/default.css b/htdocs/css/default.css index 7cde687..b50ce5a 100644 --- a/htdocs/css/default.css +++ b/htdocs/css/default.css @@ -47,6 +47,8 @@ div.ssrubrique { font-weight: bold; } +.center { text-align: center; } + /******************************************* * TABLEAUX BICOLORES * diff --git a/include/xorg.page.inc.php b/include/xorg.page.inc.php index d3dd9b8..25fd7ac 100644 --- a/include/xorg.page.inc.php +++ b/include/xorg.page.inc.php @@ -1,7 +1,10 @@ + Mise à jour de la redirection + +{$message} +{/dynamic} + +
+ Redirection de page WEB +
+ +
+ Pourquoi une redirection de page WEB ? +
+

+ Dans la lignée du service de redirection d'emails de Polytechnique.org, + il est possible de faire pointer +{dynamic} +{if $alias} + les adresses http://www.carva.org/{$smarty.session.username} + et http://www.carva.org/{$alias} +{else} + l'adresse http://www.carva.org/{$smarty.session.username} +{/if} +{/dynamic} + vers la page WEB de ton choix. Pour de plus amples détails, consulte + cette page +

+ +
+ Conditions d'usage +
+

+ 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 + (plus de précisions). +

+ +
+ Mise en place de la redirection +
+

+{dynamic} +{if $carva} + Actuellement, l'adresse http://www.carva.org/{$smarty.session.username} + {if $alias} + ainsi que l'adresse http://www.carva.org/{$alias} + sont redirigées + {else} + est redirigée + {/if} + sur http://{$carva} +{else} + La redirection n'est pas utilisée ... +{/if} +

+ +

+ Pour modifier cette redirection remplis le champ suivant et clique sur Modifier. +{if $carva} + Si tu veux annuler ta redirection, clique sur Supprimer. +{/if} +

+ +
+ +
+ + + + + + + + +{if $carva} + + +{else} + +{/if} + +
+ Adresse de redirection +
+ http://  +
+ + + + + +
+
+{/dynamic} + +{* vim:set et sw=2 sts=2 sws=2: *} diff --git a/templates/login.tpl b/templates/login.tpl index fdc8b5d..871a2e1 100644 --- a/templates/login.tpl +++ b/templates/login.tpl @@ -1,4 +1,4 @@ -{* $Id: login.tpl,v 1.1 2004-01-26 12:36:32 x2000habouzit Exp $ *} +{* $Id: login.tpl,v 1.2 2004-01-26 19:40:51 x2000habouzit Exp $ *} {if $date}
@@ -26,8 +26,7 @@ depuis la machine {dyn s=$smarty.session.host}
-{if $fiche_incitation} -{dynamic} +{dynamic on="0$fiche_incitation"}

La dernière mise à jour de ta fiche date du {$fiche_incitation|date_format:"%x"}. @@ -35,17 +34,14 @@ Si tu souhaites la modifier, clique ici !

{/dynamic} -{/if} -{if $photo_incitation} -{dynamic} +{dynamic on="0$photo_incitation"}

Tu n'as pas mis de photo de toi sur ta fiche, c'est dommage. Clique ici si tu souhaites en ajouter une.

{/dynamic} -{/if}
diff --git a/templates/password_prompt.head.tpl b/templates/password_prompt.head.tpl index b5eb99c..c0af818 100644 --- a/templates/password_prompt.head.tpl +++ b/templates/password_prompt.head.tpl @@ -1,4 +1,4 @@ -{* $Id: password_prompt.head.tpl,v 1.3 2004-01-26 12:50:19 x2000habouzit Exp $ *} +{* $Id: password_prompt.head.tpl,v 1.4 2004-01-26 19:40:51 x2000habouzit Exp $ *} {literal} {/literal} diff --git a/templates/password_prompt.tpl b/templates/password_prompt.tpl index cc87f19..6de6951 100644 --- a/templates/password_prompt.tpl +++ b/templates/password_prompt.tpl @@ -1,4 +1,4 @@ -{* $Id: password_prompt.tpl,v 1.4 2004-01-26 12:50:19 x2000habouzit Exp $ *} +{* $Id: password_prompt.tpl,v 1.5 2004-01-26 19:40:51 x2000habouzit Exp $ *}