Skip to content
Extraits de code Groupes Projets
Valider 3611e9fd rédigé par esj's avatar esj
Parcourir les fichiers

Passage en ajax du dernier auto-lien du bloc de traduction

parent b50df081
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -24,7 +24,14 @@ function action_referencer_traduction_dist() { ...@@ -24,7 +24,14 @@ function action_referencer_traduction_dist() {
$arg = _request('arg'); $arg = _request('arg');
if (preg_match(",^(\d+)\D-(\d+)$,", $arg, $r)) { if (preg_match(",^(\d+)$,", $arg, $r)
AND $trad = intval(_request('lier_trad'))) {
include_spip('action/editer_article');
if (article_referent($r[1], $trad))
redirige_par_entete(urldecode(_request('redirect')) . '&trad_err=1');
} elseif (preg_match(",^(\d+)\D-(\d+)$,", $arg, $r)) {
// supprimer le lien de traduction // supprimer le lien de traduction
spip_query("UPDATE spip_articles SET id_trad=0 WHERE id_article=" . $r[1]); spip_query("UPDATE spip_articles SET id_trad=0 WHERE id_article=" . $r[1]);
// Verifier si l'ancien groupe ne comporte plus qu'un seul article. Alors mettre a zero. // Verifier si l'ancien groupe ne comporte plus qu'un seul article. Alors mettre a zero.
......
...@@ -96,13 +96,12 @@ function formulaire_referencer_traduction($id_article, $id_rubrique, $id_trad, $ ...@@ -96,13 +96,12 @@ function formulaire_referencer_traduction($id_article, $id_rubrique, $id_trad, $
if ($flag_editable AND $options == "avancees" AND !$table) { if ($flag_editable AND $options == "avancees" AND !$table) {
// Formulaire pour lier a un article // Formulaire pour lier a un article
$form .= "<td class='arial2' width='60%'>" $form .= "<td class='arial2' width='60%'>"
. redirige_action_auteur("editer_article", . ajax_action_auteur("referencer_traduction",
$id_article, $id_article,
'articles', 'articles',
"id_article=$id_article", "id_article=$id_article",
(_T('trad_lier') . (_T('trad_lier') .
"\n<input type='text' class='fondl' name='lier_trad' size='5' />\n<input type='submit' value='"._T('bouton_valider')."' class='fondl' />"), "\n<input type='text' class='fondl' name='lier_trad' size='5' />\n<input type='submit' value='"._T('bouton_valider')."' class='fondl' />"))
" method='post' align='$spip_lang_right' style='margin:0px; padding:0px;'")
. "</td>\n" . "</td>\n"
. "<td background='' width='10'> &nbsp; </td>" . "<td background='' width='10'> &nbsp; </td>"
. "<td background='" . _DIR_IMG_PACK . "tirets-separation.gif' width='2'>". http_img_pack('rien.gif', " ", "width='2' height='2'") . "</td>" . "<td background='" . _DIR_IMG_PACK . "tirets-separation.gif' width='2'>". http_img_pack('rien.gif', " ", "width='2' height='2'") . "</td>"
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter