bug vérif des formulaires checkout_shipping_address et ch_payment_@

Archive

Messagepar tillagata » Mer 21 Mar 2007, 19:04

J'ai relevé un bug sur les pages
catalog/checkout_shipping_address et catalog/checkout_payment_adress

Le formulaire pour une nouvelle adresse n'était pas vérifié via le javascript.
Du coup on pouvait rentrer n'importe quoi, voir rien, sans qu'aucun message d'erreur n'apparaisse.

Le pb est à la ligne 51 du fichier catalog/checkout_shipping_address.php
Code: Tout sélectionner
// process a new shipping address
    if (tep_not_null($_POST['firstname']) && tep_not_null($_POST['lastname']) && tep_not_null($_POST['street_address'])) {
      $process = true;

la dernière ligne ($process = true;) devrait se trouver avant la fin du if, est pas dès le début, c'est à dire vers la ligne 169.

Le nouveau code est donc :
l. 51 :
Code: Tout sélectionner
// process a new shipping address
    if (tep_not_null($_POST['firstname']) && tep_not_null($_POST['lastname']) && tep_not_null($_POST['street_address'])) {

l. 169
Code: Tout sélectionner
        if (tep_session_is_registered('shipping')) tep_session_unregister('shipping');

        tep_redirect(tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'));
        $process = true;
      }
// process the selected shipping destination
    }

Bon développement,
Tilla
tillagata
Membre inactif
 
Messages: 6
Inscription: Mer 16 Aoû 2006, 18:46

Messagepar tillagata » Ven 23 Mar 2007, 22:51

petit ajout :

même modification à faire sur le fichier catalog/adress_book_process.php

tilla
tillagata
Membre inactif
 
Messages: 6
Inscription: Mer 16 Aoû 2006, 18:46


Retourner vers osCSS 1.1

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

cron