From 5680c879faed2a58ab735743c0aa61f7093010d9 Mon Sep 17 00:00:00 2001 From: Cerdic <cedric@yterium.com> Date: Wed, 9 Dec 2015 17:59:50 +0000 Subject: [PATCH] Report de r22640 : (suite du commit de g0uZ) suivi de multilinguisme (https://core.spip.net/issues/2746#change-11251) --- prive/formulaires/traduire.html | 8 ++++---- prive/formulaires/traduire.php | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/prive/formulaires/traduire.html b/prive/formulaires/traduire.html index c8d71e3d2a..c17ce363e3 100644 --- a/prive/formulaires/traduire.html +++ b/prive/formulaires/traduire.html @@ -2,7 +2,7 @@ <span class="image_loading"></span> [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>] [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>] - [(#ENV{editable}) + [(#ENV{editable}|ou{#ENV{_traduisible}}) <form method='post' action='#ENV{action}'><div> [(#REM) declarer les hidden qui declencheront le service du formulaire parametre : url d'action ] @@ -34,7 +34,7 @@ [(#ENV{_lister_id_trad}|oui) <div class="fieldset voir_traductions"> <INCLURE{fond=#ENV**{_vue_traductions},id_trad=#ENV{_lister_id_trad},titre=<:info_traductions:>,objet=#ENV{_objet},env,ajax} /> - [(#ENV{editable}) + [(#ENV{editable}|ou{#ENV{_traduisible}}) <span class="input[(#ENV{_saisie_en_cours}|non)none-js]"> <input type="submit" class="submit supprimer_trad" name="supprimer_trad" value="<:trad_delier|attribut_html:>" /> </span> @@ -56,11 +56,11 @@ (#URL_ECRIRE{#ENV{_objet}|objet_info{url_edit},new=oui&lier_trad=#ENV{_id_objet}}|parametre_url{#ENV{_objet}|=={rubrique}|?{id_parent,id_rubrique},#ENV{_id_parent}}|icone_horizontale{<:trad_new:>,traduction,new}) </div>] ] - [(#ENV{editable}) + [(#ENV{editable}|ou{#ENV{_traduisible}}) <p class="boutons[(#ENV{_saisie_en_cours}|non)none-js]"> <input type='submit' class='over' name='changer' value='<:bouton_changer:>' /> <input type='submit' class='submit' name='annuler' value='<:bouton_fermer:>' /> <input type="submit" class="submit" value="<:bouton_changer:>" /> </p> </div></form>] -</div> +</div> \ No newline at end of file diff --git a/prive/formulaires/traduire.php b/prive/formulaires/traduire.php index 2ccff2808e..d7a3fca271 100644 --- a/prive/formulaires/traduire.php +++ b/prive/formulaires/traduire.php @@ -69,8 +69,9 @@ function formulaires_traduire_charger_dist($objet, $id_objet, $retour = '', $tra $valeurs['changer_lang'] = ''; + $valeurs['_traduisible'] = autoriser('changertraduction',$objet,$id_objet); $valeurs['_traduire'] = ''; - if (isset($valeurs['id_trad'])) { + if (isset($valeurs['id_trad']) AND $valeurs['_traduisible']) { $valeurs['_traduire'] = ($traduire?' ':''); $valeurs['_vue_traductions'] = "prive/objets/liste/" . (trouver_fond($f=table_objet($objet)."-trad","prive/objets/liste")?$f:"objets-trad"); // pour afficher la liste des trad sur la base de l'id_trad en base -- GitLab