From b1170c24aa190948faf577327057278dfcd05e34 Mon Sep 17 00:00:00 2001 From: Cerdic <cedric@yterium.com> Date: Thu, 9 Sep 2010 08:52:16 +0000 Subject: [PATCH] etre capable de generer l'url public d'un site depuis un squelette dans l'espace prive : objet=syndic -> site public=1 n'est pas un connect (on n'accepte pas les numerique pur pour connect) --- ecrire/inc/utils.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php index 386d5a6822..bdf721743e 100644 --- a/ecrire/inc/utils.php +++ b/ecrire/inc/utils.php @@ -863,6 +863,7 @@ function tester_url_ecrire($nom) function generer_url_entite($id='', $entite='', $args='', $ancre='', $public=NULL, $type=NULL) { if ($public === NULL) $public = !test_espace_prive(); + if ($entite=='syndic') $entite='site'; // cas particulier d'appels sur objet/id_objet... if (!$public) { if (!$entite) return ''; @@ -873,7 +874,7 @@ function generer_url_entite($id='', $entite='', $args='', $ancre='', $public=NUL $res = $f($id, $args, $ancre, ' '); else $res = ""; } else { - if (is_string($public)) { + if (is_string($public) AND !is_numeric($public)) { include_spip('base/connect_sql'); $id_type = id_table_objet($entite,$public); return _DIR_RACINE . get_spip_script('./') -- GitLab