Line 41... |
Line 41... |
41 |
set_include_path(get_include_path().PATH_SEPARATOR.dirname(realpath(__FILE__)).PATH_SEPARATOR.$_SERVER['DOCUMENT_ROOT']);
|
41 |
set_include_path(get_include_path().PATH_SEPARATOR.dirname(realpath(__FILE__)).PATH_SEPARATOR.$_SERVER['DOCUMENT_ROOT']);
|
42 |
include_once dirname(realpath(__FILE__)).'/../papyrus/configuration/pap_config_avancee.inc.php' ;
|
42 |
include_once dirname(realpath(__FILE__)).'/../papyrus/configuration/pap_config_avancee.inc.php' ;
|
43 |
include_once dirname(realpath(__FILE__)).'/../papyrus/configuration/pap_config.inc.php' ;
|
43 |
include_once dirname(realpath(__FILE__)).'/../papyrus/configuration/pap_config.inc.php' ;
|
44 |
include_once PAP_CHEMIN_API_PEAR.'Auth.php' ;
|
44 |
include_once PAP_CHEMIN_API_PEAR.'Auth.php' ;
|
45 |
include_once 'DB.php' ;
|
45 |
include_once 'DB.php' ;
|
- |
|
46 |
include_once 'Net/URL.php' ;
|
Line -... |
Line 47... |
- |
|
47 |
|
- |
|
48 |
$NetUrl = new Net_URL();
|
46 |
|
49 |
$url = $NetUrl->getUrl();
|
47 |
// Connection à la base de donnée
|
50 |
// Connection à la base de donnée
|
Line 48... |
Line 51... |
48 |
$GLOBALS['db'] =& DB::connect(PAP_DSN) ;
|
51 |
$GLOBALS['db'] =& DB::connect(PAP_DSN) ;
|
49 |
|
52 |
|
Line 50... |
Line -... |
50 |
// Cette variable contiendra le javascript de validation des formulaires
|
- |
|
- |
|
53 |
// Cette variable contiendra le javascript de validation des formulaires
|
51 |
$GLOBALS['javascript'] = '' ;
|
54 |
$GLOBALS['javascript'] = '' ;
|
52 |
|
55 |
|
53 |
$url = $_SERVER['REQUEST_URI'] ;
|
56 |
|
54 |
if ($_SERVER['SCRIPT_NAME'] == '/actu/index.php') {
|
57 |
if ($_SERVER['SCRIPT_NAME'] == '/actu/index.php') {
|
55 |
$url .= 'sommaire.php3' ;
|
58 |
$url .= 'sommaire.php3' ;
|
Line 88... |
Line 91... |
88 |
//echo session_name().'-'.$GLOBALS['identification']->_sessionName;
|
91 |
//echo session_name().'-'.$GLOBALS['identification']->_sessionName;
|
89 |
// On débute une session
|
92 |
// On débute une session
|
90 |
$GLOBALS['identification']->start();
|
93 |
$GLOBALS['identification']->start();
|
Line 91... |
Line 94... |
91 |
|
94 |
|
92 |
// On teste si la variable logout existe, si oui, on deconnecte
|
95 |
// On teste si la variable logout existe, si oui, on deconnecte
|
93 |
if (isset($logout) && $logout != '') {
|
96 |
if (isset($logout) && $logout != '' && $GLOBALS['identification']->checkAuth()) {
|
94 |
// On place les cookies avec une durée dépassée
|
97 |
// On place les cookies avec une durée dépassée
|
95 |
setcookie('spip_session', '', time() - 3600, '/actu/') ;
|
98 |
setcookie('spip_session', '', time() - 3600, '/actu/') ;
|
96 |
setcookie('spip_admin', '', time() - 3600, '/actu/') ;
|
99 |
setcookie('spip_admin', '', time() - 3600, '/actu/') ;
|
- |
|
100 |
$GLOBALS['identification']->logout();
|
97 |
$GLOBALS['identification']->logout();
|
101 |
$NetUrl->removeQueryString('logout');
|
Line 98... |
Line 102... |
98 |
}
|
102 |
}
|
Line 99... |
Line 103... |
99 |
|
103 |
|