[SPIP] ~2.1.12 -->2.1.25
[velocampus/web/www.git] / www / ecrire / prive.php
1 <?php
2
3 /***************************************************************************\
4 * SPIP, Systeme de publication pour l'internet *
5 * *
6 * Copyright (c) 2001-2014 *
7 * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
8 * *
9 * Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
10 * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
11 \***************************************************************************/
12
13 // Script pour appeler un squelette apres s'etre authentifie
14
15 include_once 'inc_version.php';
16
17 include_spip('inc/cookie');
18
19 $auth = charger_fonction('auth', 'inc');
20 $var_auth = $auth();
21
22 if ($var_auth !== '') {
23 if (!is_int($var_auth)) {
24 // si l'authentifie' n'a pas acces a l'espace de redac
25 // c'est qu'on voulait forcer sa reconnaissance en tant que visiteur.
26 // On reexecute pour deboucher sur le include public.
27 // autrement on insiste
28 if (is_array($var_auth)) {
29 $var_auth = '../?' . $_SERVER['QUERY_STRING'];
30 spip_setcookie('spip_session', $_COOKIE['spip_session'], time() + 3600 * 24 * 14);
31 }
32 include_spip('inc/headers');
33 redirige_formulaire($var_auth);
34 }
35 }
36
37 // En somme, est prive' ce qui est publiquement nomme'...
38 include_once 'public.php';
39 ?>