From 7a8548e9a89393f67041276c0e660b2a8b289e53 Mon Sep 17 00:00:00 2001 From: "marcimat@rezo.net" <> Date: Sun, 8 Nov 2015 20:06:17 +0000 Subject: [PATCH] =?UTF-8?q?Suite=20de=20r92753=20:=C2=A0Test=20inutile,=20?= =?UTF-8?q?et=20debug--?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- inc/marquer_doublons_doc.php | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/inc/marquer_doublons_doc.php b/inc/marquer_doublons_doc.php index 60a699d9..455606f8 100644 --- a/inc/marquer_doublons_doc.php +++ b/inc/marquer_doublons_doc.php @@ -128,22 +128,20 @@ function inc_marquer_doublons_doc_dist($champs, $id, $type, $id_table_objet, $ta // il y en a des anciens documents vus dans la bdd $anciens = array_diff($bdd_documents_vus['oui'], $texte_documents_vus); - // si on a des choses à actualiser - if ($nouveaux OR $anciens) { - if ($nouveaux) { - // on vérifie que les documents indiqués vus existent réellement tout de même (en cas d'erreur de saisie) - $ids = sql_allfetsel("id_document", "spip_documents", sql_in('id_document', $nouveaux)); - $ids = array_map('reset', $ids); - if ($ids) { - var_dump('associer'); - // Creer le lien s'il n'existe pas déjà - objet_associer(array('document' => $ids), array($type => $id), array('vu' => 'oui')); - objet_qualifier_liens(array('document' => $ids), array($type => $id), array('vu' => 'oui')); - } - } - if ($anciens) { - objet_qualifier_liens(array('document' => $anciens), array($type => $id), array('vu' => 'non')); + if ($nouveaux) { + // on vérifie que les documents indiqués vus existent réellement tout de même (en cas d'erreur de saisie) + $ids = sql_allfetsel("id_document", "spip_documents", sql_in('id_document', $nouveaux)); + $ids = array_map('reset', $ids); + if ($ids) { + // Creer le lien s'il n'existe pas déjà + objet_associer(array('document' => $ids), array($type => $id), array('vu' => 'oui')); + objet_qualifier_liens(array('document' => $ids), array($type => $id), array('vu' => 'oui')); } } + + if ($anciens) { + objet_qualifier_liens(array('document' => $anciens), array($type => $id), array('vu' => 'non')); + } + } -- GitLab