Subversion Repositories Sites.tela-botanica.org

Rev

Rev 231 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 231 Rev 292
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