| 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 |
|