Changeset 112513 in spip-zone


Ignore:
Timestamp:
Nov 23, 2018, 8:42:03 AM (3 weeks ago)
Author:
abelass@…
Message:

oups

Location:
_plugins_/reservation_evenement/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/reservation_evenement/trunk/action/editer_reservation.php

    r112512 r112513  
    151151                        }
    152152                }
    153         }
    154         else {
    155                 // Pour chaque événement on crée un détail de la réservation
    156                 foreach ($evenements AS $id_evenement) {
    157                         // Si aucun détail n'est attaché à l'événement, on le crée
    158                         if (!$reservations_detail = sql_fetsel('*', 'spip_reservations_details',
    159                                         'id_reservation=' . $id_reservation . ' AND id_evenement=' . $id_evenement)) {
    160                                         $id_reservations_detail = 'new';
    161                                         $set['id_prix_objet'] = $id_prix_objet[$id_evenement];
    162                         }
    163                         else {
    164                                 $id_reservations_detail = $reservations_detail['id_reservations_detail'];
    165                                 $set['quantite'] = $reservations_detail['quantite'];
    166                         }
    167 
    168                         // Pour l'enregistrement
    169                         $set['id_evenement'] = $id_evenement;
    170 
    171                         // Eviter l'envoi d'une notification pour chaque détail
    172                         set_request('envoi_separe_actif', 'non');
    173 
    174                         // Actualiser le détail de réservation
    175                         $action($id_reservations_detail, 'reservations_detail', $set);
    176                 }
    177         }
     153                else {
     154                        // Pour chaque événement on crée un détail de la réservation
     155                        foreach ($evenements AS $id_evenement) {
     156                                // Si aucun détail n'est attaché à l'événement, on le crée
     157                                if (!$reservations_detail = sql_fetsel('*', 'spip_reservations_details',
     158                                                'id_reservation=' . $id_reservation . ' AND id_evenement=' . $id_evenement)) {
     159                                                $id_reservations_detail = 'new';
     160                                                $set['id_prix_objet'] = $id_prix_objet[$id_evenement];
     161                                }
     162                                else {
     163                                        $id_reservations_detail = $reservations_detail['id_reservations_detail'];
     164                                        $set['quantite'] = $reservations_detail['quantite'];
     165                                }
     166
     167                                // Pour l'enregistrement
     168                                $set['id_evenement'] = $id_evenement;
     169
     170                                // Eviter l'envoi d'une notification pour chaque détail
     171                                set_request('envoi_separe_actif', 'non');
     172
     173                                // Actualiser le détail de réservation
     174                                $action($id_reservations_detail, 'reservations_detail', $set);
     175                        }
     176                }
     177        }
     178
    178179
    179180        //Etablir si tous les détails d'événement ont le statut de la réservation
  • _plugins_/reservation_evenement/trunk/formulaires/reservation.php

    r111404 r112513  
    340340                refuser_traiter_formulaire_ajax();
    341341        }
     342
    342343        $enregistrer = charger_fonction('reservation_enregistrer', 'inc');
    343344        $id_auteur = _request('id_auteur');
Note: See TracChangeset for help on using the changeset viewer.