Changeset 104878 in spip-zone


Ignore:
Timestamp:
Jun 15, 2017, 9:17:54 PM (2 years ago)
Author:
gornety@…
Message:

rend inopérant la tache cron de mise à la poubelle des événements qui ne sont pas liés à des articles lorque on autorise de tels événements dits "orphemins"

Location:
_plugins_/agenda/trunk
Files:
2 edited

Legend:

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

    r101555 r104878  
    113113        # passer a la poubelle
    114114        # les evenements lies a un article inexistant
    115         $res = sql_select(
    116                 'DISTINCT evenements.id_article',
    117                 'spip_evenements AS evenements LEFT JOIN spip_articles AS articles ON evenements.id_article=articles.id_article',
    118                 'articles.id_article IS NULL'
    119         );
    120         while ($row = sql_fetch($res)) {
    121                 sql_updateq('spip_evenements', array('statut'=>'poubelle'), 'id_article='.$row['id_article']);
    122         }
     115        if (!defined('_AGENDA_AUTORISER_ORPHELINS')) {
     116            $res = sql_select(
     117                    'DISTINCT evenements.id_article',
     118                    'spip_evenements AS evenements LEFT JOIN spip_articles AS articles ON evenements.id_article=articles.id_article',
     119                    'articles.id_article IS NULL'
     120            );
     121            while ($row = sql_fetch($res)) {
     122                    sql_updateq('spip_evenements', array('statut'=>'poubelle'), 'id_article='.$row['id_article']);
     123            }
     124        }
    123125
    124126        // Evenements a la poubelle
  • _plugins_/agenda/trunk/paquet.xml

    r103985 r104878  
    22        prefix="agenda"
    33        categorie="date"
    4         version="4.0.3-dev"
     4        version="4.0.4-dev"
    55        etat="dev"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.