Flux d’activité

Flux d’activité de Messages

  1. pruault


    Bonjour balam,

    J'ai exactement le meme probleme que toi, mais moi quel que soit le type de paiment le client ne recoit pas de mail.

    Le mail d'enregistrement nouveau client arrive bien également

    Pour willy : le mail admin arrive, et le fonction.php est comme le tien

    Je suis en peel premium 3.8

    Guillaime

    Ce qu'il faut faire c'est surtout vérifier que les types de paiement renseignés dans votre base de données sont écrits de la même manière que dans votre fichier de langue

    Car si ce n'est pas le cas, la fonction d'email ne sera pas appelé et le client ne reçoit pas le mail

  2. panne sèche


    Bonjour,

    dans achat/modeles/produit_details.php, remplacer:

    		  $select = mysql_query("
    
    			SELECT
    
    				p.id,
    
    				p.nom_".$_SESSION['langue'].",
    
    				p.image1,
    
    				p.prix,
    
    				pr.reference_id
    
    			FROM
    
    				peel_produits p
    
    				,peel_produits_references pr
    
    			WHERE p.id = pr.reference_id
    
    			AND pr.produit_id = '".$prod['id']."'
    
    			")
    Par:
    		  $select = mysql_query("
    
    			SELECT
    
    				p.id,
    
    				p.nom_".$_SESSION['langue'].",
    
    				p.image1,
    
    				p.prix,
    
    				pr.reference_id
    
    			FROM
    
    				peel_produits p
    
    				,peel_produits_references pr
    
    			WHERE p.id = pr.reference_id
    
    			AND pr.produit_id = '".$prod['id']."' 
    
    			AND p.etat = 1  
    
    			ORDER BY LOWER(p.nom_".$_SESSION['langue'].")")

    Dites nous si c'est OK.

    merci

    Willy

    bonjour,

    avec ce code, cela fonctionne parfaitement pour l'affichage côté boutique, les articles retirés du site ne sont plus présents dans les articles associés.

    Mais j'aurais peut être dû préciser que c'est aussi dans le back office lors de l'ajout d'un article que cela pose problème (articles triés alléatoirement en fonction de la casse et aussi présence des articles en attente ou supprimés du site)

    Merci pour la correction de la 1ere partie

    cordialement

    André Stradiot

  3. CédriC


    Il fallait commencer par là :D

    Vous avez dit: "En plus chose bizarre sur le serveur de test qui est sur FREE cela fonctionne parfaitement. Mais quand je teste en réel sur leur serveur la j'ai cette erreur."

    Ca se resoud, mais la prochaine fois que vous etes en local, signalez le SVP :)

    Willy

    Dsl Willy je pensais l'avoir deja l'avoir signalé... :P

    Excuse moi ...

  4. balam


    Désolé, mais il n'y a aucun rapport avec tel tou tel fichier en chmod 755 :)

    La fonction appelée dans fin_commande.php est email_commande dans tous les cas de paiement normalement et cette fonction envoit un mail au support et au client ensuite, si vous avez l'email, le client aussi.

    regardez pour les cass suspects s'il ya bien la zone "email" de renseignée pour cette commande.

    Willy

    Bon, je viens de refaire un test avec de nouvelle coordonnées et une nouvelle adresse mail.

    Et bien, je recois le mail de récapitulatif d'ouverture de compte mais pas de la confirmation de commande en tant que client.

    Alors là j'en perds mon latin

  5. Willy


    Le chmod sur le fichier est 755, ces bon ?

    Est-ce qu'il n'y a pas une fonction dans le fichier fin comande.php ?

    Désolé, mais il n'y a aucun rapport avec tel tou tel fichier en chmod 755 :)

    La fonction appelée dans fin_commande.php est email_commande dans tous les cas de paiement normalement et cette fonction envoit un mail au support et au client ensuite, si vous avez l'email, le client aussi.

    regardez pour les cass suspects s'il ya bien la zone "email" de renseignée pour cette commande.

    Willy

  6. CédriC


    fais passer la page variables.php du repertoire administrer

    Slt Paulanna !

    Désolé pour le retard :-(

    Voici le code de la page administrer/variable.php

    <?php
    
    include("../configuration.inc.php");
    
    necessite_identification();
    
    necessite_priv("admin");
    
    $DOC_TITLE = "Variables du site";
    
    include("modeles/haut.php");
    
    
    switch (vb($_REQUEST['mode'])) {
    
    
    	case "ajout" :
    
    		ecrire($_POST);
    
    		echo "<div class=\"normal\">Vos modifications ont &eacute;t&eacute; prise en compte.</div>";
    
    		$tab_var = lire();
    
    		affiche_variables($tab_var);
    
    	break;
    
    
    	default :
    
    	$tab_var = lire();
    
    	affiche_variables($tab_var);
    
    break;
    
    }
    
    
    
    include("modeles/bas.php");
    
    
    // LISTE DES FONCTIONS
    
    
    function lire() {
    
    	//Obliger de changer le susteme sinon l'herbergeur ne le prend pas :-(
    
    	//chdir("../lib/setup");
    
    	$file = fopen("../lib/setup/var.inc.php", "r");
    
    	$count = 0;
    
    	$tab_var = array();
    
    	while (true) {
    
    		if (feof($file)) break;
    
    		$car = fgetc($file);
    
    		while(($car != "\"") && (true)) {
    
    			if (feof($file)) break;
    
    			$car = fgetc($file);
    
    		}
    
    		//ici on est au debut de la variable
    
    		$car = fgetc($file);
    
    		$var="";
    
    		while (($car != "\"") && (true)) {
    
    			if (feof($file)) break;
    
    			$var = $var.$car;
    
    			$car = fgetc($file);
    
    		}
    
    		$tab_var[$count] = $var;
    
    		$count++;
    
    	}
    
    	fclose($file);
    
    	//chdir("../../administrer");
    
    	return $tab_var;
    
    }
    
    
    function ecrire(&$frm) {
    
    	//chdir("../lib/setup");
    
    	$file = fopen("../lib/setup/var.inc.php", "w");
    
    
    	if (!isset($frm['top'])) {$top = 0;} else {$top = $frm['top'];}
    
    	if (!isset($frm['retail'])) {$statusretail = 0;} else {$statusretail = $frm['retail'];}
    
    	if (!isset($frm['affiliate'])) {$statusaffiliate = 0;} else {$statusaffiliate = $frm['affiliate'];}
    
    	if (!isset($frm['parrain'])) {$statusparrain = 0;} else {$statusparrain = $frm['affiliate'];}
    
    
    	$string = "<? 
    
    	\n\$site = \"". $frm['site']."\";
    
    	\n\$logo = \"". $frm['logo']."\";
    
    	\n\$support = \"".$frm['support']."\";
    
    
    
    	\n\$timemax = \"".$frm['timemax']."\";
    
    	\n\$seuil = \"".$frm['seuil']."\";
    
    
    	\n\$seuil_total = \"".$frm['seuil_total']."\";
    
    	\n\$seuil_total_reve = \"".$frm['seuil_total_reve']."\";
    
    
    	\n\$statusretail = \"".$statusretail."\";
    
    
    	\n\$statusaffiliate = \"".$statusaffiliate."\";
    
    	\n\$affiliate_rate = \"".$frm['affiliate_rate']."\";
    
    
    	\n\$statusparrain = \"".$statusparrain."\";
    
    	\n\$avoir = \"".$frm['avoir']."\";
    
    
    	\n\$paypal = \"".$frm['paypal']."\";
    
    	\n\$sips = \"".$frm['sips']."\";
    
    	\n\$paybox_cgi = \"".$frm['paybox_cgi']."\";
    
    	\n\$paybox_site = \"".$frm['paybox_site']."\";
    
    	\n\$paybox_rang = \"".$frm['paybox_rang']."\";
    
    	\n\$paybox_identifiant = \"".$frm['paybox_identifiant']."\";
    
    	\n\$logo = \"".$frm['logo']."\";
    
    	\n\$timemax = \"".$frm['timemax']."\";
    
    		\n\$standby = \"".$frm['standby']."\";
    
    	\n?>";
    
    	fwrite($file, $string);
    
    	fclose($file);
    
    	//chdir("../../administrer");
    
    }
    
    
    function affiche_variables(&$tab_var) {
    
    ?>
    
    <table border=0 width="760" class="tablespace">
    
    <tr>
    
    	<td class="entete" colspan="2">Variables du site</th>
    
    </tr>
    
    <form action="<?=$_SERVER['PHP_SELF']?>" method="POST">
    
    
    
    	<tr><td class="normal">Nom du site web : </td><td><input style="width:100%" type="text" name="site" value="<? echo($tab_var[0]); ?>" ></td></tr>
    
    	<tr><td class="normal">Logo du site web<br />Ins&eacute;rer l'url compl&egrave;te vers le logo - FORMAT JPG obligatoire pour le catalogue PDF : </td><td><input style="width:100%" type="text" name="logo" value="<? echo(vb($tab_var[1])); ?>" ></td></tr>
    
    	<tr><td class="normal">Email administrateur : </td><td><input style="width:100%" type="text" name="support" value="<? echo($tab_var[2]); ?>"></td></tr>	
    
    
    	<tr><td class="entete" colspan="2"><b>GESTION DES STOCKS : </b></td></tr>	
    
    	<tr><td class="normal">D&eacute;lai de r&eacute;rvation du stock (en minutes) : </td><td><input style="width:100%" type="text" name="timemax" value="<? echo vb($tab_var[3]); ?>" ></td></tr>	
    
    	<tr><td class="normal">Seuil d'alerte administrateur pour les stocks : </td><td><input style="width:100%" type="text" name="seuil" value="<? echo vb($tab_var[4]); ?>" ></td></tr>	
    
    
    
    	<tr><td class="entete" colspan="2"><b>FRAIS DE PORT : </b></td></tr>	
    
    	<tr><td class="normal">PUBLIC : Seuil de gratuit&eacute; des frais de port (en &euro; TTC) : </td><td><input style="width:100%" type="text" name="seuil_total" value="<? echo vb($tab_var[5]); ?>" ></td></tr>	
    
    	<tr><td class="normal">GROSSISTE : Seuil de gratuit&eacute; des frais de port (en &euro; TTC) : </td><td><input style="width:100%" type="text" name="seuil_total_reve" value="<? echo vb($tab_var[6]); ?>" ></td></tr>	
    
    
    	<tr><td class="entete" colspan="2"><b>REVENDEUR : </b></td></tr>	
    
    	<tr><td class="normal">Activer le module revendeur : </td><td class="normal"><input type="radio" name="retail" value="1" <?php if (isset($tab_var[7])) { if ($tab_var[7] == "1") echo "checked";}?>> Oui<input type="radio" name="retail" value="0" <?php if (isset($tab_var[7])) { if ($tab_var[7] == "0") echo "checked"; }?>> Non</td></tr>	
    
    
    
    
    	<tr><td class="entete" colspan="2"><b>AFFILIATION : </b></td></tr>	
    
    	<tr><td class="normal">Activer le module affiliation : </td><td class="normal"><input type="radio" name="affiliate" value="1" <?php if (isset($tab_var[8])) { if ($tab_var[8] == "1") echo "checked";}?>> Oui<input type="radio" name="affiliate" value="0" <?php if (isset($tab_var[8])) { if ($tab_var[8] == "0") echo "checked"; }?>> Non</td></tr>	
    
    	<tr><td class="normal" style="width:40%">Commission revers&eacute;e aux affili&eacute;s (sur le total HT de la commande) : </td><td class="normal"><input type="text" style="width:30px" name="affiliate_rate" value="<? if (isset($tab_var[9])) echo($tab_var[9]); ?>" > %</td></tr>	
    
    
    	<tr><td class="entete" colspan="2"><b>PARRAINAGE : </b></td></tr>	
    
    	<tr><td class="normal">Activer le module parrainage : </td><td class="normal"><input type="radio" name="parrain" value="1" <?php if (isset($tab_var[10])) { if ($tab_var[10] == "1") echo "checked";}?>> Oui<input type="radio" name="parrain" value="0" <?php if (isset($tab_var[10])) { if ($tab_var[10] == "0") echo "checked"; }?>> Non</td></tr>	
    
    	<tr><td class="normal" style="width:40%">Avoir revers&eacute; dans le module parrainage : </td><td class="normal"><input type="text" style="width:30px" name="avoir" value="<? if (isset($tab_var[11])) echo($tab_var[11]); ?>" > &euro;</td></tr>	
    
    
    	<tr><td class="entete" colspan="2"><b>Paiement par carte bancaire : </b></td></tr>	
    
    	<tr><td class="normal"><b>PAYPAL</b> : Email paypal</td><td><input style="width:100%" type="text" name="paypal" value="<? echo vb($tab_var[12]); ?>" ></td></tr>
    
    	<tr><td class="normal">
    
    	<b>Solution SIPS (ATOS) : Num&eacute;ro de certificat</b><br />
    
    	E-transactions (Cr&eacute;dit Agricole - test : 013044876511111),<br />
    
    	Sogenactif (Soci&eacute;t&eacute; g&eacute;n&eacute;rale - test : 014213245611111),<br />
    
    	Mercanet (BNP Paribas - test : 082584341411111),<br />
    
    	Cyberplus (Banque Populaire - test : 038862749811111) :,<br />
    
    	Sherlock's (Cr&eacute;dit Lyonnais - test : 014295303911111),<br />
    
    	Elysnet (CCF - test : 014102450311111)
    
    	Scellius (LA POSTE - test : 014141675911111) </td><td><input style="width:100%" type="text" name="sips" value="<? echo vb($tab_var[13]); ?>" ></td></tr>		
    
    	<tr><td colspan="2" class="normal"><b>Solution PAYBOX :</b></td></tr>
    
    	<tr>
    
    	<td class="normal">URL DU CGI</td>
    
    	<td><input style="width:100%" type="text" name="paybox_cgi" value="<? echo vb($tab_var[14]); ?>" ></td>
    
    	</tr>
    
    	<tr><td class="normal">SITE (TEST : 1999888)</td><td><input style="width:100%" type="text" name="paybox_site" value="<? echo vb($tab_var[15]); ?>" ></td></tr>
    
    	<tr><td class="normal">RANG (TEST : 99)</td><td><input style="width:100%" type="text" name="paybox_rang" value="<? echo vb($tab_var[16]); ?>" ></td></tr>
    
    	<tr><td class="normal">IDENTIFIANT (TEST : 2)</td><td><input style="width:100%" type="text" name="paybox_identifiant" value="<? echo vb($tab_var[17]); ?>" ></td></tr>
    
    
    <tr><td class="entete" colspan="2"><b>Site en cours de maintenance : </b></td></tr>	
    
    	<tr><td class="normal">Maintenance du site : </td><td class="normal"><input type="radio" name="standby" value="1" <?php if (isset($tab_var[21])) { if ($tab_var[21] == "1") echo "checked";}?>> Oui<input type="radio" name="standby" value="0" <?php if (isset($tab_var[21])) { if ($tab_var[21] == "0") echo "checked"; }?>> Non</td></tr>  
    
    
    
    	<tr>
    
    	<td align="center" colspan="2">
    
    	<input type="submit" name="action" class="bouton" value="Enregistrer les modifications">
    
    	<input type="hidden" name="mode" value="ajout">
    
    </form>
    
    	</td></tr>
    
    </table>
    
    
    <?
    
    }
    
    ?>
    Voici le code de la page modele/default/haut.php
    if (!defined('IN_PEEL'))
    
    {
    
    	echo("Tentative de hacking ! <br />Hacking attempt !");
    
    	exit();
    
    }
    
    
    if (!defined('IN_STANDBY'))
    
    {
    
    	echo "<div align=\"center\" style=\"font-family:tahoma,verdana;font-size:13px;font-weight:bold;\"><br /><br />Le site $site est actuellement en cours de maintenance pour quelques minutes.<br /><br />Merci de votre compr&eacute;hension.</div>";
    
    
    	exit();
    
    }
    Voici le code de la page lib/setup/var.inc.php
    <? 
    
    $site = "PEEL PREMIUM 3.6";
    
    $logo = "";
    
    $support = "info@peel.fr";
    
    $timemax = "100";
    
    $seuil = "5";
    
    $seuil_total = "150";
    
    $seuil_total_reve = "150";	
    
    $statusretail = "0";	
    
    $statusaffiliate = "0";	
    
    $affiliate_rate = "0";	
    
    $statusparrain = "0";	
    
    $avoir = "10";	
    
    $paypal = "info@peel.fr";	
    
    $sips = "";	
    
    $paybox_cgi = "";	
    
    $paybox_site = "";	
    
    $paybox_rang = "";	
    
    $paybox_identifiant = "";	
    
    $logo = "";   
    
    $timemax = "100";		
    
    $standby = "1"; 
    
    ?>

    Rien ne se passe ... La valeur de standby ne change pas dans le var.inc.php et dans le fichier variable.php il n'a pas l'air de "checked" grand chose...

    Merci de ton aide.

Twitter Advisto ecommerce

Facebook PEEL Shopping