Changeset 86324 in spip-zone for _core_/plugins/forum/forum_pipelines.php


Ignore:
Timestamp:
Nov 28, 2014, 2:54:41 PM (5 years ago)
Author:
guy.cesaro@…
Message:

Faire fonctionner correctement r81033 (cf. r86316 et r86320) et éviter de supprimer les forums des objets qui ne sont pas du tout supprimés.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/forum/forum_pipelines.php

    r86320 r86324  
    390390                if ($objet['type']=='message')
    391391                        sql_delete("spip_forum", "id_message=".intval($objet['id']));
    392 /*  A revoir completement, en l'état cela supprime les forums d'articles publiés que l'on lie à une newsletter en cours de rédaction
    393 
    394                 else
    395                         sql_delete("spip_forum", array("id_objet=".intval($objet['id']),"objet=".sql_quote($objet['type']))); */
     392                if (!sql_countsel(table_objet_sql($objet['type']), id_table_objet($objet['type'])."=".intval($objet['id'])))
     393                        sql_delete("spip_forum", array("id_objet=".intval($objet['id']),"objet=".sql_quote($objet['type'])));
    396394        }
    397395        return $objets;
Note: See TracChangeset for help on using the changeset viewer.