Tip: Click lines to highlight, hold ctrl/cmd to multi-select
http://codedumper.com/oluku (20-Aug @ 22:43)
Syntax Highlighted Code
- <?php
- /***************************************************************************\
- * SPIP, Systeme de publication pour l'internet *
- * *
- * Copyright (c) 2001-2007 *
- * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
- * *
- * Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
- * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
- \***************************************************************************/
- // changer de langue espace prive (ou login)
- // http://doc.spip.org/@action_converser_dist
- function action_converser_dist()
- {
- $securiser_action = charger_fonction('securiser_action', 'inc');
- $securiser_action();
- if (_FILE_CONNECT AND $lang = _request('var_lang_ecrire')) {
- spip_query("UPDATE spip_auteurs SET lang = " . _q($lang) . " WHERE id_auteur = " . $GLOBALS['auteur_session']['id_auteur']);
- $GLOBALS['auteur_session']['lang'] = $lang;
- $session = charger_fonction('session', 'inc');
- if ($spip_session = $session($GLOBALS['auteur_session'])) {
- url_de_base(),
- $r);
- include_spip('inc/cookie');
- }
- }
- action_converser_post();
- }
- // http://doc.spip.org/@action_converser_post
- function action_converser_post()
- {
- if ($lang = _request('var_lang_ecrire')) {
- include_spip('inc/lang');
- include_spip('inc/cookie');
- }
- if (!$redirect) $redirect = _DIR_RESTREINT_ABS;
- $redirect = parametre_url($redirect,'lang',$lang,'&');
- redirige_par_entete($redirect, true);
- }
- ?>
Plain Code
<?php
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2007 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
* Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
\***************************************************************************/
if (!defined("_ECRIRE_INC_VERSION")) return;
// changer de langue espace prive (ou login)
// http://doc.spip.org/@action_converser_dist
function action_converser_dist()
{
$securiser_action = charger_fonction('securiser_action', 'inc');
$securiser_action();
if (_FILE_CONNECT AND $lang = _request('var_lang_ecrire')) {
spip_query("UPDATE spip_auteurs SET lang = " . _q($lang) . " WHERE id_auteur = " . $GLOBALS['auteur_session']['id_auteur']);
$GLOBALS['auteur_session']['lang'] = $lang;
$session = charger_fonction('session', 'inc');
if ($spip_session = $session($GLOBALS['auteur_session'])) {
preg_match(',^[^/]*//[^/]*(.*)/$,',
url_de_base(),
$r);
include_spip('inc/cookie');
spip_setcookie('spip_session', $spip_session, time() + 3600 * 24 * 14, $r[1]);
}
}
action_converser_post();
}
// http://doc.spip.org/@action_converser_post
function action_converser_post()
{
if ($lang = _request('var_lang_ecrire')) {
include_spip('inc/lang');
include_spip('inc/cookie');
spip_setcookie('spip_lang_ecrire', $lang, time() + 365 * 24 * 3600);
spip_setcookie('spip_lang', $lang, time() + 365 * 24 * 3600);
}
$redirect = rawurldecode(_request('url'));
if (!$redirect) $redirect = _DIR_RESTREINT_ABS;
$redirect = parametre_url($redirect,'lang',$lang,'&');
redirige_par_entete($redirect, true);
}
?>