Ignore:
Timestamp:
Mar 1, 2019, 4:15:41 PM (7 months ago)
Author:
abelass@…
Message:
  • le calucl des dates utilisés se fait dans une fonction surchargeable
  • lors d'une vérification, adapter le décalage afin qu'il détecte les périodes d'un jour
File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/objets_disponibilites/trunk/objets_disponibilites_fonctions.php

    r114027 r114196  
    3737        }
    3838        $contexte = array_merge($contexte, $options);
     39
    3940        /*
    4041         * Les indisponibles
    4142         */
    4243        // Les dates considérés comme utilisées
    43         if (isset($contexte['utilisation_squelette']) and
    44                 $chemin = $contexte['utilisation_squelette'] and
    45                 find_in_path($chemin . '.html')) {
    46                 $dates_utilisees = unserialize(recuperer_fond($chemin, $contexte));
    47         }
    48         else {
    49                 $dates_utilisees = array();
     44        $dates_utilisees = [];
     45        if (isset($contexte['utilisation_objet'])) {
     46                $utilisation_objet = $contexte['utilisation_objet'];
     47                if ($fonction = charger_fonction($utilisation_objet . '_utilise', 'disponibilites', TRUE)) {
     48                        $dates_utilisees = $fonction($contexte);;
     49                }
     50                else {
     51                        $fonction = charger_fonction('objet_utilise', 'disponibilites');
     52                        $dates_utilisees = $fonction($utilisation_objet, $contexte);
     53                }
    5054        }
    5155
Note: See TracChangeset for help on using the changeset viewer.