Skip to content
Extraits de code Groupes Projets
Valider b1170c24 rédigé par cerdic's avatar cerdic
Parcourir les fichiers

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)
parent ea6082a8
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -863,6 +863,7 @@ function tester_url_ecrire($nom) ...@@ -863,6 +863,7 @@ function tester_url_ecrire($nom)
function generer_url_entite($id='', $entite='', $args='', $ancre='', $public=NULL, $type=NULL) function generer_url_entite($id='', $entite='', $args='', $ancre='', $public=NULL, $type=NULL)
{ {
if ($public === NULL) $public = !test_espace_prive(); if ($public === NULL) $public = !test_espace_prive();
if ($entite=='syndic') $entite='site'; // cas particulier d'appels sur objet/id_objet...
if (!$public) { if (!$public) {
if (!$entite) return ''; if (!$entite) return '';
...@@ -873,7 +874,7 @@ function generer_url_entite($id='', $entite='', $args='', $ancre='', $public=NUL ...@@ -873,7 +874,7 @@ function generer_url_entite($id='', $entite='', $args='', $ancre='', $public=NUL
$res = $f($id, $args, $ancre, ' '); $res = $f($id, $args, $ancre, ' ');
else $res = ""; else $res = "";
} else { } else {
if (is_string($public)) { if (is_string($public) AND !is_numeric($public)) {
include_spip('base/connect_sql'); include_spip('base/connect_sql');
$id_type = id_table_objet($entite,$public); $id_type = id_table_objet($entite,$public);
return _DIR_RACINE . get_spip_script('./') return _DIR_RACINE . get_spip_script('./')
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter