From d8c162f671d48910014650514343f39983b80ab8 Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Thu, 19 Oct 2006 20:36:23 +0000 Subject: [PATCH] GROS HACK pour le plugin async_upload, permettant d'avoir un upload de document (ou d'image) sur un article pas encore cree --- ecrire/action/editer_article.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/ecrire/action/editer_article.php b/ecrire/action/editer_article.php index ac2100a6b6..460d2a5269 100644 --- a/ecrire/action/editer_article.php +++ b/ecrire/action/editer_article.php @@ -25,8 +25,16 @@ function action_editer_article_dist() { if (!$id_article = intval($arg)) { if ($arg != 'oui') redirige_par_entete('./'); $id_article = insert_article(_request('id_parent')); + + # cf. GROS HACK ecrire/inc/getdocument + # rattrapper les documents associes a cet article nouveau + # ils ont un id = 0-id_auteur + if ($GLOBALS['auteur_session']['id_auteur']>0) + spip_query("UPDATE spip_documents_articles + SET id_article = $id_article + WHERE id_article = ".(0-$GLOBALS['auteur_session']['id_auteur'])); } - + // Enregistre l'envoi dans la BD $err = articles_set($id_article, $arg=='oui'); -- GitLab