Changeset 113968 in spip-zone
- Timestamp:
- Feb 19, 2019, 4:22:06 PM (10 months ago)
- Location:
- _plugins_/reservation_evenement/branches/v1
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/reservation_evenement/branches/v1
- Property svn:mergeinfo changed
/_plugins_/reservation_evenement/trunk merged: 113967
- Property svn:mergeinfo changed
-
_plugins_/reservation_evenement/branches/v1/inc/reservation_enregistrer.php
r105581 r113968 9 9 include_spip('inc/config'); 10 10 include_spip('inc/session'); 11 include_spip('action/editer_reservation'); 11 12 12 13 $config = lire_config('reservation_evenement'); … … 18 19 19 20 // Créer la réservation 20 $ action = charger_fonction('editer_objet', 'action');21 $id_reservation = reservation_inserer(); 21 22 22 // La référence 23 24 25 // Génération de la référence. 23 26 $fonction_reference = charger_fonction('reservation_reference', 'inc/'); 27 $reference = $fonction_reference($id_reservation); 24 28 29 // Ajouter à l'environnement pour l'actualisation par la suite. 30 set_request('reference', $reference); 25 31 set_request('statut', $statut); 26 $reference = $fonction_reference($id_auteur); 27 set_request('reference', $reference); 32 28 33 29 34 if (_request('enregistrer')) { … … 58 63 } 59 64 } 65 60 66 // mettre les valeurs dans la session pour garder les éventuelles modifications 61 67 session_set('nom', _request('nom')); … … 73 79 } 74 80 75 $id_reservation = $action('new', 'reservation'); 81 // On actualise la réservation avec les données collectés. 82 $action = charger_fonction('editer_objet', 'action'); 83 $reservation = $action($id_reservation, 'reservation'); 76 84 77 85 // On ajoute l'id à la session 78 $id_reservation = $id_reservation[0]; 86 79 87 if (!_request('id_reservation_source')) 80 88 session_set('id_reservation', $id_reservation); -
_plugins_/reservation_evenement/branches/v1/inc/reservation_reference.php
r78019 r113968 4 4 if (!defined('_ECRIRE_INC_VERSION')) return; 5 5 6 function inc_reservation_reference_dist($id_auteur=0){ 7 return time(); 6 function inc_reservation_reference_dist($id_reservation){ 7 if ($date = sql_getfetsel('date', 'spip_reservations', 'id_reservation=' . intval($id_reservation))) { 8 $t = strtotime($date); 9 } 10 else { 11 $t = $_SERVER['REQUEST_TIME']; 12 } 13 14 // format YYYYMMDDNNNNNN 15 $reference = date('Ymd', $t) . str_pad(intval($id_reservation), 6, '0', STR_PAD_LEFT); 16 17 return $reference; 8 18 } 9 10 ?> -
_plugins_/reservation_evenement/branches/v1/paquet.xml
r113269 r113968 2 2 prefix="reservation_evenement" 3 3 categorie="date" 4 version="1. 29.10"4 version="1.30.0" 5 5 etat="stable" 6 6 compatibilite="[3.0.16;3.2.*]"
Note: See TracChangeset
for help on using the changeset viewer.