Subversion Repositories Sites.tela-botanica.org

Rev

Rev 4 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
4 david 1
<?php
2
 
3
/***************************************************************************\
4
 *  SPIP, Systeme de publication pour l'internet                           *
5
 *                                                                         *
6
 *  Copyright (c) 2001-2005                                                *
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
// redirige vers l'URL canonique de l'article,
14
// en indiquant recalcul et previsu
15
 
16
define ('_SPIP_REDIRECT', 1);
17
include ("ecrire/inc_version.php3");
18
include_ecrire ("inc_session.php3");
19
verifier_visiteur();
20
 
21
// Gestionnaire d'URLs
22
if (@file_exists("inc-urls.php3"))
23
	include_local("inc-urls.php3");
24
else
25
	include_local("inc-urls-".$GLOBALS['type_urls'].".php3");
26
 
27
if ($id_article) {
28
	$url = generer_url_article($id_article);
29
}
30
else if ($id_breve) {
31
	$url = generer_url_breve($id_breve);
32
}
33
else if ($id_forum) {
34
	$url = generer_url_forum($id_forum);
35
}
36
else if ($id_rubrique) {
37
	$url = generer_url_rubrique($id_rubrique);
38
}
39
else if ($id_mot) {
40
	$url = generer_url_mot($id_mot);
41
}
42
else if ($id_auteur) {
43
	$url = generer_url_auteur($id_auteur);
44
}
45
else if ($id_syndic OR $id_syndic = $id_site) {
46
	$url = generer_url_site($id_syndic);
47
}
48
else {
49
	$url = _DIR_RESTREINT_ABS;
50
}
51
if (strpos($url,'?')) {
52
	$super='&';
53
}
54
else {
55
	$super='?';
56
}
57
if ($var_mode) $url .= $super."var_mode=$var_mode";
58
 
59
// Ne pas masquer cette eventuelle erreur (aide a detecter des lignes vides
60
// dans inc-urls.php3 ou mes_fonctions/mes_options)
61
header("Location: $url");
62
 
63
?>