Page 1 sur 1

Bug parrainage, pseudo avec tiret

Publié : 03 sept. 2012, 22:32
par creadunet
Bonjour à tous

Il y a un bug sur les versions 1.11 et précédentes, sur le parrainage des pseudos avec tiret.
Par exemple, si un membre xyz-abc parraine, le pseudo de parrainage se transforme en xyzabc et donc ne lui rapportera jamais rien.

Il y a une toute petite modification à faire, pour que ça marche.

Ouvrez le fichier /conf.php
Remplacez :

Code : Tout sélectionner

//PARRAINAGE
if(!isset( $_SESSION["r"]) || $_SESSION["r"] == "") {$_SESSION["r"] = (isset($_GET["r"])?preg_replace("/([^.a-z0-9]+)/i", "", $_GET["r"]):"");}
elseif(isset($_GET["r"]) && $_GET["r"]!="")$_SESSION["r"] =preg_replace("/([^.a-z0-9]+)/i", "", $_GET["r"]);
Par :

Code : Tout sélectionner

//PARRAINAGE
if(!isset( $_SESSION["r"]) || $_SESSION["r"] == "") {$_SESSION["r"] = (isset($_GET["r"])?preg_replace("/([^.a-z0-9\-]+)/i", "", $_GET["r"]):"");}
elseif(isset($_GET["r"]) && $_GET["r"]!="")$_SESSION["r"] =preg_replace("/([^.a-z0-9\-]+)/i", "", $_GET["r"]);
=> il y a donc juste à ajouter \- 2 fois

Re: hi

Publié : 12 déc. 2012, 07:51
par annajodi
hi. i like it thanks for sharing this site.this is very informative post

Re: Bug parrainage, pseudo avec tiret

Publié : 17 févr. 2013, 13:33
par steph
Bonjour,
Le problème ce pose toujours pour les pseudos avec le signe underscore _