diff --git a/ecrire/inc_presentation.php b/ecrire/inc_presentation.php index 6ad7f7e3e78a78e25314ad66fe150c7e6e6673e7..8cba222a1eeaad8ab2c550f5d68a937ba1b50c5c 100644 --- a/ecrire/inc_presentation.php +++ b/ecrire/inc_presentation.php @@ -2279,7 +2279,7 @@ function init_body($rubrique = "asuivre", $sous_rubrique = "asuivre") { } else { icone_bandeau_principal( _T($detail->libelle), - $detail->url?$detail->url:generer_url_ecrire($page), + $detail->url ? $detail->url : generer_url_ecrire($page), $detail->icone, $page, $rubrique, $detail->url2, $page, $sous_rubrique); } diff --git a/ecrire/inc_utils.php b/ecrire/inc_utils.php index 527c575ef4b1f36c6031608d1dde4b9a676c9671..f4525651d13d6cd493a170cb0e78a015f148f266 100644 --- a/ecrire/inc_utils.php +++ b/ecrire/inc_utils.php @@ -684,7 +684,16 @@ function generer_url_ecrire($script, $args="", $no_entities=false, $rel=false) { else $ecrire = _DIR_RESTREINT ? _DIR_RESTREINT : './'; - $args = "?exec=$script" . ($args ? "&$args" : ""); + if ($script AND $script<>'accueil') + $exec = "exec=$script"; + + if ($args AND $exec) + $args = "?$exec&$args"; + else if ($args) + $args = "?$args"; + else if ($exec) + $args = "?$exec"; + if (!$no_entities) $args = str_replace('&', '&', $args); return "$ecrire$args"; diff --git a/ecrire/index.php3 b/ecrire/index.php3 deleted file mode 100644 index fc1d6db42e4f8349f7c5dd3f5a5f872332d8fa53..0000000000000000000000000000000000000000 --- a/ecrire/index.php3 +++ /dev/null @@ -1,15 +0,0 @@ -<?php - -/***************************************************************************\ - * SPIP, Systeme de publication pour l'internet * - * * - * Copyright (c) 2001-2006 * - * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James * - * * - * Ce programme est un logiciel libre distribue sous licence GNU/GPL. * - * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * -\***************************************************************************/ - -$SCRIPT_NAME = 'accueil'; -include ("inc.php3"); -?>