Changeset 117528 in spip-zone


Ignore:
Timestamp:
Aug 11, 2019, 2:45:07 PM (6 days ago)
Author:
luc.tech@…
Message:

Modification critère "simplecalperiode" pour prendre en compte les événements "à cheval" sur la période (commençant avant le 1er et se terminant après le dernier jour)

Location:
_plugins_/simple_calendrier/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/simple_calendrier/trunk/paquet.xml

    r116188 r117528  
    22        prefix="simplecal"
    33        categorie="date"
    4         version="2.4.3"
     4        version="2.4.4"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.3.*]"
  • _plugins_/simple_calendrier/trunk/public/simplecal_criteres.php

    r116188 r117528  
    262262    //    date_debut comprise dans la periode
    263263    // OU date_fin   comprise dans la periode
     264    // OU date_debut avant début période et date_fin après fin période
    264265    $c = array("'OR'",
    265         array("'AND'",
    266             array("'>='", "'DATE_FORMAT($date_debut, \'%Y%m%d\')'", ("$pdeb")),
    267             array("'<='", "'DATE_FORMAT($date_debut, \'%Y%m%d\')'", ("$pfin"))
     266        array("'OR'",
     267            array("'AND'",
     268                array("'>='", "'DATE_FORMAT($date_debut, \'%Y%m%d\')'", ("$pdeb")),
     269                array("'<='", "'DATE_FORMAT($date_debut, \'%Y%m%d\')'", ("$pfin"))
     270            ),
     271            array("'AND'",
     272                array("'>='", "'DATE_FORMAT($date_fin, \'%Y%m%d\')'", ("$pdeb")),
     273                array("'<='", "'DATE_FORMAT($date_fin, \'%Y%m%d\')'", ("$pfin"))
     274            )
    268275        ),
    269276        array("'AND'",
    270             array("'>='", "'DATE_FORMAT($date_fin, \'%Y%m%d\')'", ("$pdeb")),
    271             array("'<='", "'DATE_FORMAT($date_fin, \'%Y%m%d\')'", ("$pfin"))
     277            array("'<='", "'DATE_FORMAT($date_debut, \'%Y%m%d\')'", ("$pdeb")),
     278            array("'>='", "'DATE_FORMAT($date_fin, \'%Y%m%d\')'", ("$pfin"))
    272279        )
    273280    );
    274    
     281
    275282   
    276283    // Inversion de la condition ?
Note: See TracChangeset for help on using the changeset viewer.