From 161d89b827a70b4acd05a20f4b4da84b746b3794 Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Fri, 27 Jan 2006 09:42:30 +0000 Subject: [PATCH] suppression de index.php3, qui (chez moi) passait devant index.php pour l'url ecrire/ plus nettoyage de l'url de "A suivre" --- ecrire/inc_presentation.php | 2 +- ecrire/inc_utils.php | 11 ++++++++++- ecrire/index.php3 | 15 --------------- 3 files changed, 11 insertions(+), 17 deletions(-) delete mode 100644 ecrire/index.php3 diff --git a/ecrire/inc_presentation.php b/ecrire/inc_presentation.php index 6ad7f7e3e7..8cba222a1e 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 527c575ef4..f4525651d1 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 fc1d6db42e..0000000000 --- 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"); -?> -- GitLab