diff --git a/ecrire/inc_naviguer.php b/ecrire/inc_naviguer.php index f9b7aa31ca993629ef6eb1eafceb86aae9cc1a1a..626588e22899b615499568e313b61c15dd922185 100644 --- a/ecrire/inc_naviguer.php +++ b/ecrire/inc_naviguer.php @@ -388,7 +388,7 @@ if ($relief) { if ($id_rubrique > 0 AND ($flag_editable OR $GLOBALS['meta']["proposer_sites"]> 0)) { echo "<div align='$spip_lang_right'>"; - icone(_T('info_sites_referencer'), generer_url_ecrire('sites_edit', "id_rubrique=$id_rubrique&redirect=" . urlencode($clean_link->getUrl())), "site-24.gif", "creer.gif"); + icone(_T('info_sites_referencer'), generer_url_ecrire('sites_edit', "id_rubrique=$id_rubrique&redirect=" . urlencode(generer_url_ecrire('naviguer', "id_rubrique=$id_rubrique"))), "site-24.gif", "creer.gif"); echo "</div><p>"; } } diff --git a/ecrire/inc_sites_edit.php b/ecrire/inc_sites_edit.php index a04a2ca858ced61d782bb3ec13c421af4cf8d604..7a90c9274901603b839ada8dff85194f57d70bdb 100644 --- a/ecrire/inc_sites_edit.php +++ b/ecrire/inc_sites_edit.php @@ -15,7 +15,7 @@ include_ecrire("inc_presentation"); function sites_edit_dist() { - global $champs_extra, $clean_link, $connect_statut, $descriptif, $id_rubrique, $id_secteur, $id_syndic, $new, $nom_site, $syndication, $url_site, $url_syndic; + global $champs_extra, $connect_statut, $descriptif, $id_rubrique, $id_secteur, $id_syndic, $new, $nom_site, $syndication, $url_site, $url_syndic; $query = "SELECT * FROM spip_syndic WHERE id_syndic=" . intval($id_syndic); $result = spip_query($query); @@ -75,9 +75,9 @@ if ($new == 'oui'){ "<input type='hidden' name='new' value='oui' />\n", "<input type='hidden' name='analyser_site' value='oui' />\n", "<input type='hidden' name='redirect' value='", - ($clean_link->getUrl()), + generer_url_ecrire('sites_edit', "id_rubrique=$id_rubrique&new=oui"), "' />\n", - "<font face='Verdana,Arial,Sans,sans-serif' size=2>", + "<font face='Verdana,Arial,Sans,sans-serif' size='2'>", _T('texte_referencement_automatique'), "</font>", "\n<div align='right'><input type=\"text\" name=\"url\" class='fondl' value=\"http://\" />\n", diff --git a/ecrire/inc_sites_tous.php b/ecrire/inc_sites_tous.php index 6837980cb818a1fd7d34167288df5a7cd619d9f5..ee926cd4cccc52c6d57f125abe12a616edad64fe 100644 --- a/ecrire/inc_sites_tous.php +++ b/ecrire/inc_sites_tous.php @@ -17,7 +17,7 @@ include_ecrire("inc_sites_voir"); function sites_tous_dist() { - global $connect_statut, $supp_syndic, $options, $clean_link; + global $connect_statut, $supp_syndic, $options; if ($connect_statut == '0minirezo') { if ($supp_syndic)