Ignore:
Timestamp:
Oct 14, 2013, 3:42:49 PM (8 years ago)
Author:
lesage.sylvain@…
Message:

Gérer correctement la date de redaction antérieure

On a besoin d'utiliser un nom différent de "date_redac" pour
le contrôle de la date de rédaction antérieure dans le formulaire,
de la même manière que pour le champ "date"

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/diogene/diogene/trunk/diogene_pipelines.php

    r77168 r77211  
    626626                                list($flux['args']['contexte']['date_orig'],$flux['args']['contexte']['heure_orig']) = explode(' ',date('d/m/Y H:i',strtotime($flux['args']['contexte']['date'])));
    627627                        if($flux['args']['contexte']['date_redac'])
    628                                 list($flux['args']['contexte']['date_redac'],$flux['args']['contexte']['heure_redac']) = explode(' ',date('d/m/Y H:i',strtotime($flux['args']['contexte']['date_redac'])));
     628                                list($flux['args']['contexte']['date_redac_orig'],$flux['args']['contexte']['heure_redac_orig']) = explode(' ',date('d/m/Y H:i',strtotime($flux['args']['contexte']['date_redac'])));
    629629                }elseif(in_array('date_redac',unserialize($flux['args']['champs_ajoutes'])) && ($GLOBALS['meta']['articles_redac'] != 'non')){
    630                         list($flux['args']['contexte']['date_redac'],$flux['args']['contexte']['heure_redac']) = explode(' ',date('d/m/Y H:i',strtotime($flux['args']['contexte']['date_redac'])));
    631                         $dates_ajoutees = 'date_redac';
     630                        list($flux['args']['contexte']['date_redac_orig'],$flux['args']['contexte']['heure_redac_orig']) = explode(' ',date('d/m/Y H:i',strtotime($flux['args']['contexte']['date_redac'])));
     631                        $dates_ajoutees = 'date_redac_orig';
    632632                }elseif(in_array('date',unserialize($flux['args']['champs_ajoutes']))){
    633633                        if(!$flux['args']['contexte']['date'])
     
    667667function diogene_diogene_verifier($flux){
    668668        $erreurs = &$flux['args']['erreurs'];
    669         if(_request('date_orig') || _request('date_redac')){
     669        if(_request('date_orig') || _request('date_redac_orig')){
    670670                /**
    671671                 * Ce fichier se trouve dans plugins-dist/organiseur/inc/date_gestion.php
     
    675675                if(!$erreurs['date'] && ($date = _request('date_orig')))
    676676                        $date_orig = verifier_corriger_date_saisie('orig', 'oui', $erreurs);
    677                 if(!$erreurs['date_redac'] && ($date = _request('date_redac')))
    678                         $date_redac = verifier_corriger_date_saisie('redac', 'oui', $erreurs);
     677                if(!$erreurs['date_redac'] && ($date = _request('date_redac_orig')))
     678                        $date_redac_orig = verifier_corriger_date_saisie('redac_orig', 'oui', $erreurs);
    679679        }
    680680        if(!$erreurs['forums'] && ($forums = _request('forums')) && !in_array($forums,array('pos','pri','abo','non')))
     
    699699        $id_objet = $flux['args']['id_objet'];
    700700
    701         if(_request('date_orig') || _request('date_redac')){
     701        if(_request('date_orig') || _request('date_redac_orig')){
    702702                include_spip('inc/date_gestion');
    703703                if(_request('date_orig'))
    704704                        $flux['data']['date'] = date('Y-m-d H:i:s',verifier_corriger_date_saisie('orig', 'oui', $erreurs));
    705                 if(_request('date_redac'))
    706                         $flux['data']['date_redac'] = date('Y-m-d H:i:s',verifier_corriger_date_saisie('redac','oui', $erreurs));
     705                if(_request('date_redac_orig'))
     706                        $flux['data']['date_redac'] = date('Y-m-d H:i:s',verifier_corriger_date_saisie('redac_orig','oui', $erreurs));
    707707        }
    708708        if($forums = _request('forums')){
Note: See TracChangeset for help on using the changeset viewer.