Changeset 102447 in spip-zone


Ignore:
Timestamp:
Jan 24, 2017, 9:32:33 PM (2 years ago)
Author:
julienlfy@…
Message:

Retrocompatibilité :

  • Upgrade des données de la base (date_fin = date_debut si pas de date_fin)
  • Remise en place du filtre simplecal_affdate (simple alias)

Correction de bugs qui survenaient à la création d'un évènement quand on laissait date_fin vide (toujours enregistrer une date_fin)

Location:
_plugins_/simple_calendrier/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/simple_calendrier/trunk/formulaires/editer_evenement.php

    r101755 r102447  
    8686        // Autres verifications
    8787        // ---------------------
    88 
     88       
     89        // La date de fin est obligatoire et à minima égale à celle de début (Jamais de 0000-00-00 en base).
     90        // Si l'utilisateur la laisse vide, on la renseigne pour lui.
     91        // => Permet d'éviter les crash à la validation et l'affichage de 01/01/1970...
     92        if (!_request('date_fin')) {
     93                set_request('date_fin', _request('date_debut'));
     94        }
    8995
    9096        //Recuperer les champs date_xx et heure_xx, verifier leur coherence et les reformater afin de tester plus bas la chronologie
  • _plugins_/simple_calendrier/trunk/inc/simplecal_filtres.php

    r101757 r102447  
    99
    1010if (!defined("_ECRIRE_INC_VERSION")) return;
     11
     12// fonction depreciée
     13function simplecal_affdates($date_debut, $date_fin, $horaire='non'){
     14        return affdate_debut_fin($date_debut, $date_fin, $horaire);     
     15}
    1116
    1217function simplecal_afftexteref($type, $id_objet){
  • _plugins_/simple_calendrier/trunk/paquet.xml

    r101758 r102447  
    22        prefix="simplecal"
    33        categorie="date"
    4         version="2.1.1"
     4        version="2.1.2"
    55        etat="test"
    66        compatibilite="[3.0.0;3.1.*]"
    77        logo="prive/themes/spip/images/evenement-32.png"
    8         schema="2.1.3"
     8        schema="2.1.4"
    99        documentation="http://contrib.spip.net/Simple-Calendrier-v2"
    1010>
    1111
    1212        <nom>Simple Calendrier</nom>
    13         <auteur>[Julien Lanfrey->http://contrib.spip.net/ju3873]</auteur>
     13        <auteur lien="https://contrib.spip.net/ju3873">Julien Lanfrey</auteur>
     14        <auteur lien="https://contrib.spip.net/peetdu-5585">peetdu</auteur>
     15       
    1416        <licence>GPL</licence>
    1517        <credit lien="http://jqueryui.com/themeroller/">Themes CSS (datepicker)</credit>
  • _plugins_/simple_calendrier/trunk/simplecal_administrations.php

    r101755 r102447  
    9090                array('simplecal_meta_1_5')
    9191        );
     92        $maj['2.1.4'] = array(
     93                array('sql_update', 'spip_evenements', array('date_fin' => 'date_debut'), "date_fin = '0000-00-00 00:00:00'"),
     94        );
    9295       
    9396        include_spip('base/upgrade');
Note: See TracChangeset for help on using the changeset viewer.