Cheque anniversaire

2 messages dans ce sujet

Posté(e) · Signaler ce message

bonjour

Suite a la question posée sur forum, si un utilisateur change sa date de naissance tous les trimestres il va recoivoir 4 chèques cadeaux par an.

Donc je vous proposes de supprimer :

dans peel\utilisateurs\modeles\change_param_form.php

<tr>

	<td class="normal"><?echo NAISSANCE ?> :</td>

	<td>

	<? $frm['naissance'] = ereg_replace('^([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})$','\\3/\\2/\\1', $frm['naissance']);  ?>

	<input class="formulaire1" style="width:100%" type="text" name="naissance" styl="width:100%" value="<?=vb($frm['naissance'])?>">

	</td>

</tr>

Il vous sera toujours possible de modifier a la demande du client dans votre page administration

Je penses que l'on peut aussi supprimer quelques lignes dans \utilisateurs\change_params.php mais j'ai peur de faire une gourde :)

A bientot

Guillaume

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

En enlevant ce bout de code dans le modèle, j'ai constaté que la date de naissance se remettait à 00/00/0000 dès que le client mettait à jour ses données...

Donc, il faut bien modifier le fichier "utilisateurs/change_params.php" : il faut enlever la ligne ,naissance = '$naissance' dans la fonction d'UPDATE, ce qui donne :

UPDATE peel_utilisateurs SET

civilite = '".addslashes($frm['civilite'])."'

,prenom = '".strtoupper(htmlspecialchars($frm['prenom'], ENT_QUOTES))."'

,nom_famille = '".strtoupper(htmlspecialchars($frm['nom_famille'], ENT_QUOTES))."'

,societe = '".strtoupper(htmlspecialchars($frm['societe'], ENT_QUOTES))."'

,telephone = '".addslashes($frm['telephone'])."'

,fax = '".addslashes($frm['fax'])."'

,portable = '".addslashes($frm['portable'])."'

,adresse = '".htmlspecialchars($frm['adresse'], ENT_QUOTES)."'

,code_postal = '".addslashes($frm['code_postal'])."'

,ville = '".htmlspecialchars($frm['ville'], ENT_QUOTES)."'

,pays = '".intval($frm['pays'])."'

,newsletter = '".intval($frm['newsletter'])."'

,commercial = '".intval($frm['commercial'])."'

,format = '".addslashes($frm['format'])."'

,date_update = now()

WHERE id_utilisateur = '".intval($frm['id_utilisateur'])."'

";

Voilà, pour moi ça fonctionne très bien maintenant ;o)

Marie-Aude

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping