/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
- * Copyright (c) 2001-2017 *
+ * Copyright (c) 2001-2019 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
// pour specifier les versions de SPIP necessaires
// il faut s'en tenir a un nombre de decimales fixe
// ex : 2.0.0, 2.0.0-dev, 2.0.0-beta, 2.0.0-beta2
-$spip_version_branche = "3.2.0";
+// le _SPIP_VERSION_ID est un nombre entier représentant le numéro de version (2 chiffres pour chaque 03 + 02 + 06 = 30206
+// le _SPIP_EXTRA_VERSION sert à repérer les version dev, beta etc. Pour une version stable il est vide.
+$spip_version_branche = "3.2.7";
+define('_SPIP_VERSION_ID', 30207);
+define('_SPIP_EXTRA_VERSION', '');
+
// cette version dev accepte tous les plugins compatible avec la version ci-dessous
// a supprimer en phase beta/rc/release
#define('_DEV_VERSION_SPIP_COMPAT',"3.1.3");
if (!function_exists('session_set')) {
include_spip('inc/session');
}
- session_set($t, _request($t));
+ $t = preg_replace(",\W,","_", $t);
+ if ($v = _request($t)) {
+ session_set($t, $v);
+ }
}
/**
if (!defined('_HEADER_COMPOSED_BY')) {
define('_HEADER_COMPOSED_BY', "Composed-By: SPIP");
}
-if (!headers_sent()) {
- header("Vary: Cookie, Accept-Encoding");
+if (!headers_sent() and _HEADER_COMPOSED_BY) {
+ if (!defined('_HEADER_VARY')) {
+ define('_HEADER_VARY', "Vary: Cookie, Accept-Encoding");
+ }
+ if (_HEADER_VARY) {
+ header(_HEADER_VARY);
+ }
if (!isset($GLOBALS['spip_header_silencieux']) or !$GLOBALS['spip_header_silencieux']) {
- header(_HEADER_COMPOSED_BY . " $spip_version_affichee @ www.spip.net" . (isset($GLOBALS['meta']['plugin_header']) ? (" + " . $GLOBALS['meta']['plugin_header']) : ""));
- } else // header minimal
- {
+ include_spip('inc/filtres_mini');
+ header(_HEADER_COMPOSED_BY . " $spip_version_affichee @ www.spip.net + " . url_absolue(_DIR_VAR . "config.txt"));
+ } else {
+ // header minimal
header(_HEADER_COMPOSED_BY . " @ www.spip.net");
}
}