Changeset 110732 in spip-zone


Ignore:
Timestamp:
Jun 18, 2018, 8:56:52 AM (2 years ago)
Author:
abelass@…
Message:

redirection vers page de paiement au lieu de s'insérer dans le message ok du formulaire réservation

Location:
_plugins_/reservations_bank/trunk
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/reservations_bank/trunk/paquet.xml

    r110730 r110732  
    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.*]"
     
    3232
    3333        <pipeline nom="declarer_tables_objets_sql" inclure="base/reservation_bank.php" />
    34        
     34
    3535        <chemin path="squelettes" />
    3636        <chemin path="" />
  • _plugins_/reservations_bank/trunk/reservation_bank_pipelines.php

    r110729 r110732  
    2323function reservation_bank_formulaire_charger($flux) {
    2424        $form = $flux['args']['form'];
    25         if ($form == 'reservation') {
     25        /*if ($form == 'reservation') {
    2626                $flux['data']['checkout'] = _request('checkout');
    2727                if ($flux['data']['checkout'] = _request('checkout')) {
     
    3232                        ));
    3333                }
    34         }
     34        }*/
    3535
    3636        if ($form == 'encaisser_reglement') {
     
    235235                        $cacher_paiement_public = isset($config['cacher_paiement_public']) ? $config['cacher_paiement_public'] : '';
    236236                        $preceder_formulaire = isset($config['preceder_formulaire']) ? $config['preceder_formulaire'] : '';
    237                         $id_transaction = rb_inserer_transaction(session_get('id_reservation'));
     237                        $id_reservation = session_get('id_reservation');
     238                        $id_transaction = rb_inserer_transaction($id_reservation);
    238239                        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                                 }
     240                                $flux['data']['redirect'] = generer_url_public(
     241                                        'paiement_reservation',
     242                                        "id_reservation=$id_reservation");
    253243
    254244                        }
Note: See TracChangeset for help on using the changeset viewer.