Changeset 77113 in spip-zone


Ignore:
Timestamp:
Oct 9, 2013, 8:24:58 PM (8 years ago)
Author:
kent1@…
Message:

Permettre que la saisie date_jour_mois_annee ne soit pas un datetime mais un date

Version 1.36.0

Location:
_plugins_/saisies
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/saisies/paquet.xml

    r76523 r77113  
    22        prefix="saisies"
    33        categorie="outil"
    4         version="1.35.0"
     4        version="1.36.0"
    55        etat="test"
    66        compatibilite="[2.0.0;3.0.*]"
  • _plugins_/saisies/plugin.xml

    r76523 r77113  
    44    <auteur>Matthieu Marcillaud - RastaPopoulos - Joseph</auteur>
    55    <licence>&#169; 2009-2012 GNU/GPL</licence>
    6     <version>1.35.0</version>
     6    <version>1.36.0</version>
    77    <etat>test</etat>
    88    <categorie>outil</categorie>
     
    5858                <inclure>saisies_pipelines.php</inclure>
    5959        </pipeline>
    60    
     60
    6161        <necessite id="SPIP" version="[2.0.0;3.0.99]" />
    6262        <utilise id="verifier" />
  • _plugins_/saisies/saisies/date_jour_mois_annee.html

    r71438 r77113  
    1111        - size_(jour|mois|annee)
    1212        - maxlength_(jour|mois|annee)
     13        - datetime, par défaut oui. Si pas oui, utilisera une date au format aaaa-mm-jj au lieu d'un datetime mysql
    1314       
    1415        [(#SAISIE{date_jour_mois_annee, date_naissance,
     
    1819#SET{valeur,#ENV{valeur,#ENV{defaut}}}
    1920[(#SET{id,[(#ENV**|md5|substr{0,6})]})]
    20 <input type='text' name="#ENV{nom}" id="#GET{id}" value="[(#GET{valeur}|sinon{0000-00-00 00:00:00})]" class='datetime' />
     21<input type='text' name="#ENV{nom}" id="#GET{id}" value="[(#GET{valeur}|sinon{0000-00-00[(#ENV{datetime,oui}|=={oui}|oui) 00:00:00]})]" class='datetime' />
    2122
    22                          
    2323<script type='text/javascript'>
    2424function activer_dateur_#GET{id}() {
     
    6060        while(mois.length < 2) {mois = '0' + mois;}
    6161        while(annee.length < 4) {annee = '0' + annee;}
    62         date = annee + '-' + mois + '-' + jour + date.substring(10);
     62        [(#ENV{datetime,oui}|=={oui}|oui)
     63        date = annee + '-' + mois + '-' + jour + date.substring(10);]
     64        [(#ENV{datetime,oui}|=={oui}|non)
     65        date = annee + '-' + mois + '-' + jour;]
    6366        li.find('.datetime').attr('value',date);
    6467}
Note: See TracChangeset for help on using the changeset viewer.