overdoze Posted November 8, 2010 Share Posted November 8, 2010 bonjourj'ai un petit problème avec le code du prestashop lors de l'enregistrement d'un client. Le système accepte les tiret six (-) dans les champs nom et prénom (c normal parceque le noms français les contiennent les -) mais ce qui m'embête c que j'ai des client qui mettent des - al place de leurs noms et prénom donc dans ma liste des clients j'aurais Mr - --- !!! qui va par suite passer une commande :exclaim: .je veux soit refaire le contrôle sur les champs nom et prénom qui sont validés par la fonction isName dans le fichier classes/Validate.php a la ligne 137 et comme ça j'aurais pas des noms et prénoms invalides static public function isName($name) { return preg_match('/^[^0-9!<>,;?=+()@#"°{}_$%:]*$/ui', stripslashes($name)); } j'ai essayé de changer preg_match par ctyp_alph mais ele m'affiche les erreurssuivantsWarning: ctype_alpha() expects exactly 1 parameter, 2 given in C:\wamp\www\monsite\classes\Validate.php on line 139Warning: ctype_alpha() expects exactly 1 parameter, 2 given in C:\wamp\www\monsite\classes\Validate.php on line 139Warning: ctype_alpha() expects exactly 1 parameter, 2 given in C:\wamp\www\monsite\classes\Validate.php on line 139Warning: ctype_alpha() expects exactly 1 parameter, 2 given in C:\wamp\www\monsite\classes\Validate.php on line 139Soit chaque client avec nom et prénom invalides sera rejeté automatiquement lors de création de sa commande mais pour cette solution vraiment je ne sais pas où modifier ou mettre mon code de vérification!! (je préfère que ça soit dans la page récapitulatif de la commande avec la bouton suivant c a d avant l'adresse de facturation)Autres idées??? je suis preneurCordialement Link to comment Share on other sites More sharing options...
DevNet Posted November 8, 2010 Share Posted November 8, 2010 Bonjour,Quelque soit la solution que tu vas trouver, cela n'empêchera personne de s'enregistrer sous :rrrrrRRRtttTTtdfskjhfsdkjhfsdetc.Bien cordialement Link to comment Share on other sites More sharing options...
overdoze Posted November 8, 2010 Author Share Posted November 8, 2010 oui je sais mais au moins j'aurais du caractère alphabétique dans les nom et prénom de mes client Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now