Changeset 110734 in spip-zone


Ignore:
Timestamp:
Jun 18, 2018, 9:07:16 AM (3 years ago)
Author:
abelass@…
Message:

v 1.4.0

  • paiement sur une nouvelle page. Attention si z n'est pas activé, il faut créer une page paiement_reservation.html
Location:
_plugins_/reservations_bank/branches/v1
Files:
1 deleted
6 edited
1 copied

Legend:

Unmodified
Added
Removed
  • _plugins_/reservations_bank/branches/v1

  • _plugins_/reservations_bank/branches/v1/base/reservation_bank.php

    r106844 r110734  
    44 *
    55 * @plugin     Réservations Bank
    6  * @copyright  2015
     6 * @copyright  2015-2018
    77 * @author     Rainer
    88 * @licence    GNU/GPL
  • _plugins_/reservations_bank/branches/v1/paquet.xml

    r110268 r110734  
    22        prefix="reservation_bank"
    33        categorie="outil"
    4         version="1.3.11"
     4        version="1.4.0"
    55        etat="test"
    66        compatibilite="[3.0.20;3.2.*]"
     
    3333        <pipeline nom="declarer_tables_objets_sql" inclure="base/reservation_bank.php" />
    3434
     35        <chemin path="squelettes" />
     36        <chemin path="" />
     37
    3538</paquet>
  • _plugins_/reservations_bank/branches/v1/reservation_bank_administrations.php

    r106844 r110734  
    44 *
    55 * @plugin     Réservations Bank
    6  * @copyright  2015
     6 * @copyright  2015-2018
    77 * @author     Rainer Müller
    88 * @licence    GNU/GPL
  • _plugins_/reservations_bank/branches/v1/reservation_bank_fonctions.php

    r108023 r110734  
    44 *
    55 * @plugin     Réservations Bank
    6  * @copyright  2015
     6 * @copyright  2015-2018
    77 * @author     Rainer Müller
    88 * @licence    GNU/GPL
  • _plugins_/reservations_bank/branches/v1/reservation_bank_pipelines.php

    r105584 r110734  
    44 *
    55 * @plugin     Réservations Bank
    6  * @copyright  2015
     6 * @copyright  2015-2018
    77 * @author     Rainer Müller
    88 * @licence    GNU/GPL
     
    2323function reservation_bank_formulaire_charger($flux) {
    2424        $form = $flux['args']['form'];
    25         if ($form == 'reservation') {
    26                 $flux['data']['checkout'] = _request('checkout');
    27                 if ($flux['data']['checkout'] = _request('checkout')) {
    28                         $flux['data']['editable'] = FALSE;
    29                         $flux['data']['message_ok'] .= recuperer_fond('inclure/paiement_reservation', array(
    30                                 'id_reservation' => session_get('id_reservation'),
    31                                 'cacher_paiement_public' => FALSE
    32                         ));
    33                 }
    34         }
    3525
    3626        if ($form == 'encaisser_reglement') {
     
    235225                        $cacher_paiement_public = isset($config['cacher_paiement_public']) ? $config['cacher_paiement_public'] : '';
    236226                        $preceder_formulaire = isset($config['preceder_formulaire']) ? $config['preceder_formulaire'] : '';
    237                         $id_transaction = rb_inserer_transaction(session_get('id_reservation'));
     227                        $id_reservation = session_get('id_reservation');
     228                        $id_transaction = rb_inserer_transaction($id_reservation);
    238229                        if (!$cacher_paiement_public) {
    239                                 $message_ok = preg_replace('/<p[^>]*>.*?<\/p>/i', '', $flux['data']['message_ok']);
    240                                 $tag_regex = '/<div[^>]*' . $attr . '="' . $value . '">(.*?)<\/div>/si';
    241                                 if ($preceder_formulaire) {
    242                                         $flux['data']['message_ok'] = '<div class="intro">' . recuperer_fond('inclure/paiement_reservation', array(
    243                                                 'id_reservation' => session_get('id_reservation'),
    244                                                 'cacher_paiement_public' => FALSE
    245                                         )) . '</div>' . $message_ok;
    246                                 }
    247                                 else {
    248                                         $flux['data']['message_ok'] = $message_ok . '<div class="intro">' . recuperer_fond('inclure/paiement_reservation', array(
    249                                                 'id_reservation' => session_get('id_reservation'),
    250                                                 'cacher_paiement_public' => FALSE
    251                                         )) . '</div>';
    252                                 }
     230                                $flux['data']['redirect'] = generer_url_public(
     231                                        'paiement_reservation',
     232                                        "id_reservation=$id_reservation");
    253233
    254234                        }
Note: See TracChangeset for help on using the changeset viewer.