Flux d’activité

Flux d’activité de Messages

  1. lirene


    --

    -- Structure de la table `peel_utilisateurs`

    --

    CREATE TABLE `peel_utilisateurs` (

    `id_utilisateur` int(11) NOT NULL,

    `email` varchar(255) NOT NULL default '',

    `mot_passe` varchar(32) NOT NULL default '',

    `priv` varchar(5) NOT NULL default '',

    `civilite` varchar(255) NOT NULL default '',

    `prenom` varchar(64) NOT NULL default '',

    `nom_famille` varchar(64) NOT NULL default '',

    `societe` varchar(255) NOT NULL default '',

    `naissance` date NOT NULL default '0000-00-00',

    `telephone` varchar(32) NOT NULL default '',

    `fax` varchar(32) NOT NULL default '',

    `portable` varchar(32) NOT NULL default '',

    `adresse` varchar(255) NOT NULL default '',

    `code_postal` varchar(255) NOT NULL default '',

    `ville` varchar(255) NOT NULL default '',

    `pays` varchar(255) NOT NULL default '',

    `cnil` tinyint(4) NOT NULL default '1',

    `newsletter` tinyint(4) NOT NULL default '1',

    `commercial` tinyint(4) NOT NULL default '1',

    PRIMARY KEY (`id_utilisateur`,`email`),

    UNIQUE KEY `nom_utilisateur` (`email`)

    ) TYPE=MyISAM AUTO_INCREMENT=2 ;

    --

    -- Contenu de la table `peel_utilisateurs`

    --

    INSERT INTO `peel_utilisateurs` VALUES (1, 'info@peel.fr', '21232f297a57a5a743894a0e4a801fc3', 'admin', 'M.', 'PATRICE', 'RUAULT', 'PEEL', '1970-07-25', '0674450838', '', '', '18 av. Henri Martin', '94100', 'Saint Maur des Foss', 'France', 1, 1, 1);

  2. lirene


    non en fait je suis passer comme si j'ouvrais un compte, et ensuite dans l'interface admin j'ai changer l'utilisateur en administrateur ... et la je viens de recreer le compte info@peel en passant par le fichier SQL

    INSERT INTO `peel_utilisateurs` VALUES (1, 'info@peel.fr', '21232f297a57a5a743894a0e4a801fc3', 'admin', 'M.', 'PATRICE', 'RUAULT', 'PEEL', '1970-07-25', '0674450838', '', '', '18 av. Henri Martin', '94100', 'Saint Maur des Foss', 'France', 1, 1, 1);

    et c'est pareil !:)

  3. CédriC


    Même avec mon dernier code ?

    Willy

    Oui Willy, c'est avec ton code ...

    Les erreurs persistent...

    ex:

    <b>Notice</b>:  Use of undefined constant resC - assumed 'resC' in <b>d:\www\digital-mouse.com\htdocs\vel\achat\caddie_affichage.php</b> on line <b>17</b>
    
    
       <b>Warning</b>:  mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>d:\www\digital-mouse.com\htdocs\vel\achat\caddie_affichage.php</b> on line <b>17</b>
    
    
       <b>Notice</b>:  Use of undefined constant resT - assumed 'resT' in <b>d:\www\digital-mouse.com\htdocs\vel\achat\caddie_affichage.php</b> on line <b>21</b>
    
    
       <b>Warning</b>:  mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>d:\www\digital-mouse.com\htdocs\vel\achat\caddie_affichage.php</b> on line <b>21</b>
    
    
       <b>Warning</b>: Cannot modify header information - headers already sent  by (output started at  d:\www\digital-mouse.com\htdocs\vel\achat\caddie_affichage.php:17) in <b>d:\www\digital-mouse.com\htdocs\vel\achat\caddie_affichage.php</b> on line <b>57</b>

    :)

  4. balam


    Il faut voir où cette fonction est appelée.

    Normalement pour les cheques et virements, elel est appelée a partir de la page achat/fin_commande.php

    switch ($com->paiement) {
    
    
    case html_entity_decode(CHECK) :
    
    
    email_commande($commandeid);
    
    
    ?>
    
    <p>
    
    - <?echo PRINT_PROFORMA?></p>
    
    <p>
    
    - <?echo SEND_CHECK ?> :
    
    <?php
    
    print_societe();
    
    
    echo "</p>";
    
    
    break;
    
    
    case html_entity_decode(TRANSFER) :
    
    
    email_commande($commandeid);
    
    
    echo nl2br(SEND_TRANSFER);
    
    
    print_rib();
    
    
    break;

    Willy

    Merci Willy pour votre patience vis à vis de nous autres casse pieds ;-))

    Je vois bien le code que vous me dite mais, je ne comprend pas, voici une parti du code de ma page fin_commande.php. Pour ce problème peut être est-ce plus facile de vous contacter par MP ?

    switch ($com->paiement) {

    case html_entity_decode(CHECK) :

    email_commande($commandeid);

    ?>

    <p>

    - <?echo PRINT_PROFORMA?></p>

    <p>

    - <?echo SEND_CHECK ?> :

    <?php

    print_societe();

    echo "</p>";

    break;

    case html_entity_decode(TRANSFER) :

    email_commande($commandeid);

    echo nl2br(SEND_TRANSFER);

    print_rib();

    break;

    case html_entity_decode(PAYPAL) :

    email_commande($commandeid);

    ?>

    <div align="center">

    Pour r&eacute;gler par carte bancaire, cliquez sur le bandeau bleu ci-dessous :<br />

    <form action="https://www.paypal.com/cgi-bin/webscr" method="post">

    <INPUT TYPE="hidden" NAME="cmd" VALUE="_ext-enter">

    <INPUT TYPE="hidden" NAME="redirect_cmd" VALUE="_xclick">

    <input type="hidden" name="business" value="<?=$paypal?>">

    <input type="hidden" name="item_name" value="<?=$site?> COMMANDE <?=$commandeid?>">

    <input type="hidden" name="item_number" value="<?=$commandeid?>">

    <input type="hidden" name="amount" value="<?echo number_format($com->montant,2);?>">

    <input type="hidden" name="page_style" value="Primary">

    <input type="hidden" name="no_shipping" value="1">

    <input type="hidden" name="return" value="<?=$wwwroot?>/modules/paypal/ok.php?id=<?=$commandeid?>">

    <input type="hidden" name="cancel_return" value="<?=$wwwroot?>/modules/paypal/nok.php?id=<?=$commandeid?>">

    <input type="hidden" name="no_note" value="1">

    <input type="hidden" name="currency_code" value="EUR">

    <input type="hidden" name="lc" value="FR">

    <input TYPE="hidden" NAME="email" VALUE="<?=$com->email?>">

    <input type="image" src="https://www.paypal.com/fr_FR/i/btn/x-click-but23.gif" border="0" name="submit" alt="Effectuez vos paiements via PayPal : une solution rapide, gratuite et sécurisée !">

    </form>

    <br>

    <img src="<?=$wwwroot?>/images/logo-xclickBox.gif" width="152" height="29" alt="" border="0">

    </div>

    <?

    break;

    case CB :

    email_commande($commandeid);

    ?>

    <div align="center">

    <div align="center">

    Pour régler par carte bancaire, cliquez sur le bandeau bleu ci-dessous :<br />

    <form action="https://www.ste.com/bouti/cc/index.php" method="get">

    <input type="hidden" name="item_number" value="<?=$commandeid?>">

    <input type="hidden" name="amount" value="<?echo $com->montant;?>">

    <input TYPE="hidden" NAME="email" VALUE="<?=$com->email?>">

    <input type="submit" border="0" class="bouton" name="submit" value="Effectuez vos paiements par carte bancaire SSL: CLIQUEZ ICI !">

    </form>

    <br>

    <img src="<?=$wwwroot?>/images/cb.gif" alt="" border="0">

    </div>

    <?

    break;

    }

    ?>

    <table class=normal width="100%" border="0" cellspacing="0" cellpadding="4" bgcolor="#ffffcc">

    <tr><td class="label"><?echo ORDER_RESUME ?> :</td></tr>

    <tr>

    <td class="label"><?echo EMAIL ?> :</td>

    <td class="normal"><?=$com->email?></td>

    </tr>

    <tr>

    <td class="label"><?echo REFERENCE ?> :</td>

    <td class="normal"><?=$commandeid?></td>

    </tr>

    <tr>

    <td class="label"><?echo ORDER_AMOUNT ?> :</td>

    <td class="normal"><?=fprix($com->montant)?> &euro;</td>

    </tr>

    <tr>

    <td class="label"><?echo ORDER_DATE ?> :</td>

    <td class="normal"><?=return_date_fr($com->o_timestamp)?></td>

    </tr>

    <tr>

    <td class="label"><?echo PAYEMENT ?> :</td>

    <td class="normal"><?=$com->paiement?></td>

    </tr>

    <tr>

    <td class="label"><?echo PROFORMA ?> :</td>

    <td class="normal"><a href="java script:OpenWin2('<?=$wwwroot?>/factures/facture_html.php?mode=proforma&id=<?=$commandeid?>&timestamp=<?=urlencode($com->o_timestamp)?>',550,450,'bdc');" class="normal">

    <?echo PRINT_PROFORMA?></a>.</td>

    </tr>

    </table>

    <?php } ?>

  5. Willy


    Bonjour Willy,

    Je vous demande de l'aide, car malgré les informations de ce topic, je ne trouve pas la solution sur mon problème.

    Je cherche depuis plusieurs jours, en épluchant minutieusement le forum.

    Mon problème est en relation avec celui-ci, mais avec une variante.

    Je reçois bien le mail de confirmation pour les paiements en Cb ou paypal (module Cb installé par M. Ruaul), par contre pas les mails pour les règlements par chèque ou mandat ou encore virement rien, nada.

    Je vous joins ci-dessous mon code de la page fonction.php à partir de la ligne fonction email_commande(&$commandeid)

    Merci de votre aide, si je peux vous être utile faites-le-moi savoir.

    function email_commande(&$commandeid) {

    global $wwwroot;

    global $site;

    global $support;

    global $langfile;

    $result = mysql_query("SELECT * FROM peel_commandes WHERE id ='".$commandeid."'");

    $com = mysql_fetch_object($result);

    $timestamp = $com->o_timestamp;

    $montant = $com->montant;

    $goto = "/factures/facture_html.php?mode=proforma&id=$commandeid&timestamp=".urlencode($timestamp)."";

    $urlcommande = $wwwroot.$goto;

    # Mail d'information envoy&eacute; &agrave; l'administrateur - ENVOYER EN LANGUE FRANCAISE UNIQUEMENT

    mail(

    $support,

    "Nouvelle commande sur votre site web $site",

    "Une commande portant le numéro $commandeid vient d'être enregistrée sur le site $site.",

    "FROM:$support");

    $email_subject = EMAIL_ORDER_CONFIRMATION;

    $email_object = EMAIL_ORDER_MESSAGE."\n\r";

    $email_object .= "\n\r";

    $email_object .= EMAIL_ORDER_DATE." : ".return_date_fr($timestamp)."\n\r";

    $email_object .= "\n\r";

    $email_object .= EMAIL_ORDER_NUMBER." : ".$commandeid."\n\r";

    $email_object .= "\n\r";

    $email_object .= EMAIL_ORDER_AMOUNT." : ".fprix($montant)." EUR TTC\n\r";

    $email_object .= "\n\r";

    if ($com->paiement != CB) {

    $email_object .= EMAIL_ORDER_PROFORMA." : ".$urlcommande."\n\r";

    $email_object .= "\n\r";

    }

    $email_object .= EMAIL_THANKS."\n\r";

    mail($com->email,$email_subject,$email_object,"FROM:$support");

    }

    Il faut voir où cette fonction est appelée.

    Normalement pour les cheques et virements, elel est appelée a partir de la page achat/fin_commande.php

    switch ($com->paiement) {
    
    
    case html_entity_decode(CHECK) :
    
    
    email_commande($commandeid);
    
    
    ?>
    
    <p>
    
    - <?echo PRINT_PROFORMA?></p>
    
    <p>
    
    - <?echo SEND_CHECK ?> :
    
    <?php
    
    print_societe();
    
    
    echo "</p>";
    
    
    break;
    
    
    case html_entity_decode(TRANSFER) :
    
    
    email_commande($commandeid);
    
    
    echo nl2br(SEND_TRANSFER);
    
    
    print_rib();
    
    
    break;

    Willy

  6. balam


    J'ai ca sur l'email administrateur:

    La commande xx vient d'être enregistrée sur le site xxx.com
    
    
    Email client :xx@xx.fr
    
    
    Référence commande : xx
    
    
    Montant de la commande : xx,xx EUR
    
    
    Date de la commande : xx
    
    
    Paiement : Paypal ou CB par Paypal
    
    
    Merci de consulter l'interface d'administration de votre site.

    Willy

    Bonjour Willy,

    Je vous demande de l'aide, car malgré les informations de ce topic, je ne trouve pas la solution sur mon problème.

    Je cherche depuis plusieurs jours, en épluchant minutieusement le forum.

    Mon problème est en relation avec celui-ci, mais avec une variante.

    Je reçois bien le mail de confirmation pour les paiements en Cb ou paypal (module Cb installé par M. Ruaul), par contre pas les mails pour les règlements par chèque ou mandat ou encore virement rien, nada.

    Je vous joins ci-dessous mon code de la page fonction.php à partir de la ligne fonction email_commande(&$commandeid)

    Merci de votre aide, si je peux vous être utile faites-le-moi savoir.

    function email_commande(&$commandeid) {

    global $wwwroot;

    global $site;

    global $support;

    global $langfile;

    $result = mysql_query("SELECT * FROM peel_commandes WHERE id ='".$commandeid."'");

    $com = mysql_fetch_object($result);

    $timestamp = $com->o_timestamp;

    $montant = $com->montant;

    $goto = "/factures/facture_html.php?mode=proforma&id=$commandeid&timestamp=".urlencode($timestamp)."";

    $urlcommande = $wwwroot.$goto;

    # Mail d'information envoy&eacute; &agrave; l'administrateur - ENVOYER EN LANGUE FRANCAISE UNIQUEMENT

    mail(

    $support,

    "Nouvelle commande sur votre site web $site",

    "Une commande portant le numéro $commandeid vient d'être enregistrée sur le site $site.",

    "FROM:$support");

    $email_subject = EMAIL_ORDER_CONFIRMATION;

    $email_object = EMAIL_ORDER_MESSAGE."\n\r";

    $email_object .= "\n\r";

    $email_object .= EMAIL_ORDER_DATE." : ".return_date_fr($timestamp)."\n\r";

    $email_object .= "\n\r";

    $email_object .= EMAIL_ORDER_NUMBER." : ".$commandeid."\n\r";

    $email_object .= "\n\r";

    $email_object .= EMAIL_ORDER_AMOUNT." : ".fprix($montant)." EUR TTC\n\r";

    $email_object .= "\n\r";

    if ($com->paiement != CB) {

    $email_object .= EMAIL_ORDER_PROFORMA." : ".$urlcommande."\n\r";

    $email_object .= "\n\r";

    }

    $email_object .= EMAIL_THANKS."\n\r";

    mail($com->email,$email_subject,$email_object,"FROM:$support");

    }

  7. Willy


    Même avec mon dernier code ?

    <?
    
    include("../configuration.inc.php");
    
    if (isset($_REQUEST['func'])) {
    
    	switch ($_REQUEST['func']) {
    
    		case "enleve" :
    
    			/* Décrementation de la table peel_stocks_temporaires */
    
    			$error = array();
    
    			$qte = $_SESSION['caddie']->quantite[$_GET['ligne']];
    
    			$resC = mysql_query("SELECT id FROM peel_couleurs WHERE nom_".$_SESSION['langue']." = '".$_SESSION['caddie']->couleur[$_GET['ligne']]."'");
    
    			$C = mysql_fetch_object($resC);
    
    			$resT = mysql_query("SELECT id FROM peel_tailles WHERE nom_".$_SESSION['langue']." = '".$_SESSION['caddie']->taille[$_GET['ligne']]."'");
    
    			$T = mysql_fetch_object($resT);
    
    
    			$sql = "UPDATE peel_stocks_temp SET stock = stock + $qte, qte = qte - $qte WHERE produit_id = '".intval($_SESSION['caddie']->articles[$_GET['ligne']]) ."'";
    
    
    
    			if (mysql_num_rows(resC) > 0) { 
    
    						$sql = $sql . " AND couleur_id = '".vn(intval($C->id))."'";
    
    			}
    
    
    			if (mysql_num_rows(resT) > 0) { 
    
    						$sql = $sql . " AND taille_id = '".vn(intval($T->id))."'";
    
    
    			}
    
    
    
    			@mysql_query($sql) or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
    
    
    			$_SESSION['caddie']->enleve(intval($_GET['ligne']));
    
    
    			$_SESSION['caddie']->nettoie();
    
    
    			$_SESSION['caddie']->recalc_total();
    
    
    			if (!empty($_SESSION['caddie']->code_cheque)) { 
    
    
    			$error_check = calcul_code_cheque_cadeau($_SESSION['caddie']->code_cheque); 
    
    
    			array_push($error, $error_check);
    
    
    			}
    
    
    			if (!empty($_SESSION['caddie']->code_bon)) { 
    
    
    			$error_bon = calcul_code_bon_reduction($_SESSION['caddie']->code_bon); 
    
    
    			array_push($error, $error_bon);
    
    
    			}
    
    
    			if (!empty($_SESSION['caddie']->type)) { 
    
    
    			calcul_frais_expedition(vb($_SESSION['caddie']->type));
    
    
    			}
    
    
    			header("Location:".$_SERVER["PHP_SELF"]);
    
    
    
    		break;

    Willy

  8. CédriC


    Et que donne ma solution ? Quelle version avez vous ? Peut on avoir une adresse de voter boutique ?

    Willy

    Bonjour,

    Les problèmes persistent et signent !!!!

    Pour faire court :

    j'ai remis la version d'origine de peel premium pour écarter toutes eventualités de modif de script apportés par mes soins.

    Version PEEL : ici

    Version Original : ici

    Bien entendu la version de peel s'appuit sur les variables de l'original.

    Les messages d'erreurs s'affichent encore.

    Autres précisions sur l'hébergeur : http://www.hebergeur-discount.com/

    Il est en safe-mode donc il interdit certaines fonctions. http://www.hebergeur-discount.com/faq/category.php?catID=5

    Il est possible également de configurer le serveur en PHP4 - PHP5 - PHP6(dev)

    Quand je met le serveur en PHP4 le script tourne en boucle sans afficher de message d'erreur mais il ne supprime pas l'article dans le panier (d'ailleur il n'affiche meme pas la boite de dialogue pour la confirmation de suppression)

    Quand je met le serveur en PHP5 le script s'execute mais affiche un message d'erreur et n'affiche pas les images dans le reste de la page.

       <b>Notice</b>:  Trying to get property of non-object in <b>d:\www\digital-mouse.com\htdocs\peel\achat\caddie_affichage.php</b> on line <b>20</b>
    
    
    	 <b>Notice</b>:  Trying to get property of non-object in <b>d:\www\digital-mouse.com\htdocs\peel\achat\caddie_affichage.php</b> on line <b>20</b>
    
    
    	 <b>Warning</b>: Cannot modify header information - headers already sent  by (output started at  d:\www\digital-mouse.com\htdocs\peel\achat\caddie_affichage.php:20) in <b>d:\www\digital-mouse.com\htdocs\peel\achat\caddie_affichage.php</b> on line 52

    Amicalement les z'amis PEEL pour votre aide.

Twitter Advisto ecommerce

Facebook PEEL Shopping