Changeset 118287 in spip-zone


Ignore:
Timestamp:
Oct 25, 2019, 5:46:01 PM (7 weeks ago)
Author:
maieul@…
Message:

effacer régulièrement les inscriptions à des evenements qui ne sont plus en base

Location:
_plugins_/agenda/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/agenda/trunk/agenda_pipelines.php

    r117779 r118287  
    115115        // Evenements a la poubelle
    116116        sql_delete('spip_evenements', "statut='poubelle' AND maj < ".$flux['args']['date']);
     117
     118        // Effacer les inscriptions à des evenement inexistants
     119
     120        $res = sql_select(
     121                'DISTINCT evenements_participants.id_evenement',
     122                'spip_evenements_participants AS evenements_participants LEFT JOIN spip_evenements AS evenements ON evenements_participants.id_evenement=evenements.id_evenement',
     123                'evenements.id_evenement IS NULL'
     124        );
     125        while ($row = sql_fetch($res)) {
     126                var_dump($row);
     127                sql_delete('spip_evenements_participants','id_evenement='.$row['id_evenement']);
     128        }
    117129
    118130        include_spip('action/editer_liens');
  • _plugins_/agenda/trunk/paquet.xml

    r117779 r118287  
    22        prefix="agenda"
    33        categorie="date"
    4         version="3.32.1"
     4        version="3.32.2"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.