Changeset 77752 in spip-zone


Ignore:
Timestamp:
Oct 29, 2013, 2:27:16 PM (6 years ago)
Author:
rastapopoulos@…
Message:

Oula, les deux nouveaux champs de ce plugin doivent aussi être versionnées.

Location:
_plugins_/agenda_dates_floues/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/agenda_dates_floues/trunk/agendaflou_pipelines.php

    r72430 r77752  
    1010        $flux['spip_evenements']['champs_editables'][] = 'date_debut_floue';
    1111        $flux['spip_evenements']['champs_editables'][] = 'date_fin_floue';
     12        $flux['spip_evenements']['champs_versionnes'][] = 'date_debut_floue';
     13        $flux['spip_evenements']['champs_versionnes'][] = 'date_fin_floue';
    1214       
    1315        return $flux;
     
    1618// Ajouter les champs dans le HTML
    1719function agendaflou_formulaire_fond($flux){
    18         // Ajouter les champs de dates floues
    19         $dates_floues = recuperer_fond('formulaires/inc-agendaflou', $flux['args']['contexte']);
    20         $flux['data'] = preg_replace('@<li[^>]*class=(\'|")editer_repetitions[^\'"]*\\1[^>]*>@is', "$dates_floues$0", $flux['data']);
     20        if ($flux['args']['form'] == 'editer_evenement'){
     21                // Ajouter les champs de dates floues
     22                $dates_floues = recuperer_fond('formulaires/inc-agendaflou', $flux['args']['contexte']);
     23                $flux['data'] = preg_replace('@<li[^>]*class=(\'|")editer_repetitions[^\'"]*\\1[^>]*>@is', "$dates_floues$0", $flux['data']);
    2124       
    22         // Ajouter une case pour afficher/masquer les dates floues
    23         $masque = '<label for="utiliser_dates_floues">'._T('agendaflou:date_floue_utiliser').'</label><input onclick="if (this.checked==false) { $(\'.editer_dates_floues\').hide(\'fast\').find(\'option:selected\').removeAttr(\'selected\');} else {$(\'.editer_dates_floues\').show(\'fast\');}" id="utiliser_dates_floues" class="checkbox" type="checkbox" '.(($flux['args']['contexte']['date_debut_floue'] or $flux['args']['contexte']['date_fin_floue']) ? 'checked="checked"' : '').'/>';
    24         $flux['data'] = preg_replace('@<input[^>]*name=(\'|")horaire\\1[^>]*>@is', "$0$masque", $flux['data']);
     25                // Ajouter une case pour afficher/masquer les dates floues
     26                $masque = '<label for="utiliser_dates_floues">'._T('agendaflou:date_floue_utiliser').'</label><input onclick="if (this.checked==false) { $(\'.editer_dates_floues\').hide(\'fast\').find(\'option:selected\').removeAttr(\'selected\');} else {$(\'.editer_dates_floues\').show(\'fast\');}" id="utiliser_dates_floues" class="checkbox" type="checkbox" '.(($flux['args']['contexte']['date_debut_floue'] or $flux['args']['contexte']['date_fin_floue']) ? 'checked="checked"' : '').'/>';
     27                $flux['data'] = preg_replace('@<input[^>]*name=(\'|")horaire\\1[^>]*>@is', "$0$masque", $flux['data']);
     28        }
    2529       
    2630        return $flux;
  • _plugins_/agenda_dates_floues/trunk/paquet.xml

    r72421 r77752  
    22        prefix="agendaflou"
    33        categorie="date"
    4         version="1.0.0"
    5         etat="dev"
     4        version="1.0.1"
     5        etat="test"
    66        compatibilite="[3.0.0;3.0.*]"
    77        logo="agendaflou.png"
Note: See TracChangeset for help on using the changeset viewer.