Bonjour,
Ceci est mon premier post. J'ai hérité d'un site fait sous Thelia, en tout cas en partie. J'ai récupéré les fichiers et BDD et installé sur un serveur OVH. Le site fonctionne normalement à 95 % en back et à 100 % en front pour le moment.
Je n'ai pas réussi à trouver si c'est en Thelia 1 ou 2 mais le site a été construite en 2014.
Depuis le changement d'hébergement j'ai une problème avec les caisses et l'identification client. Quand on est sur la page caisse.php, quand on recherche un client, puis le sélectionne, le nom du client ne se fixe pas sur la commande, donc impossible de créer une facture avec les coordonnées du client. Il est indiqué "inconnu" et il y a un 0 dans la base de données. Curieusement, si on "créé un client" cela fonctionne. Aussi si on utilise la carte de fidélité, cela fonctionne également. Dans l'inspecteur, à la place du numéro du client (colonne "ref" dans la base de données, il est indiqué le numéro 2147483647. Ce numéro n'apparaît pas dans la base de données et il est utilisé uniquement dans TinyMCE et HTMLtoPDF plugin.
Dans le fichier findClient.php j'ai ceci :
echo "<button type='button' class='btn ".$typeColor." findingclient' onmousedown='identifierClient(\"".$client->ref."\",\"".htmlentities($libelle, ENT_QUOTES)."\",\"".$client-
>type."\")' style='margin:0;width:267px;height:93px;'>".$libelle."<br />".$client->adresse1." ".$client->adresse2."<br />".$client->cpostal." ".$client->ville."<br />".$client-
>telfixe."<br />".$client->email."</button>";
J'ai bien la function identifierClient dans caisse.php.On est en PHP 5.6.
J'ai déjà passé plusieurs heures à essayé de voir où cela pèche mais je commence à sècher.
Merci d'avance.
Richy