PEEL PREMIUM 5.0 : Bug Caddie

29 messages dans ce sujet

Posté(e) · Signaler ce message

<?php

if ($_SESSION['caddie']->compte_elements() == 0) {

echo "<div id=\"content\" class=\"totalcaddie\">";

echo "<h2>".CADDIE."</h2>";

echo "<p>".nl2br(EMPTY_CADDIE)."</p>";

echo "</div>";

return false;

} ?>

<script language="Javascript">

function frmsubmit(func) {

frm = document.entryform;

frm.func.value = func;

frm.submit();

}

</script>

<div id="content" class="totalcaddie">

<h2><?php echo CADDIE ?></h2>

<?php

affiche_erreur_caddie();

?>

<form name="entryform" method="POST" action="<?=$_SERVER['PHP_SELF']?>">

<input type="hidden" name="func" value="">

<table class="caddie" cellpadding="0" border="0" cellspacing="0" summary="Ce tableau liste les produits stockés dans le caddie">

<tr class="caddie">

<th class="caddie">&nbsp;</td>

<th scope="col" class="caddie"><?php echo PHOTO ?></th>

<th scope="col" class="caddie"><?php echo PRODUCT ?></th>

<th scope="col" class="caddie"><?php echo UNIT_PRICE ?></th>

<th scope="col" class="caddie"><?php echo OPTION_PRICE ?></th>

<th scope="col" class="caddie"><?php echo QUANTITY ?></th>

<th scope="col" class="caddie"><?php echo REMISE ?></th>

<th scope="col"class="caddie"><?php echo TOTAL_PRICE ?></th>

</tr>

<?php

foreach ($_SESSION['caddie']->articles as $i => $produitid) {

$qid = mysql_query("SELECT * FROM peel_produits WHERE id = '$produitid'");

if (mysql_num_rows($qid) > 0) {

$prod = mysql_fetch_array($qid);

/* Récupération des variables du caddie */

$quantite = vn($_SESSION['caddie']->quantite[$i]);

$couleur = vb script:return confirm('Etes-vous s&ucirc;r de vouloir enlever ce produit du panier ?');" href="<?=$_SERVER['PHP_SELF']?>?func=enleve&ligne=<?=$i?>&id=<?=$prod['id']?>"><img src="images/poubelle.gif" width="25" height="25" alt="" border="0"></a></th>

<td class="lignecaddie">

<!-- affiche l'image du produit -->

<a href="achat/produit_details.php?id=<?php echo $produitid?>"><?php echo (!empty($prod['image1'])) ? "<img src=\"$repertoire_upload/".$prod['image1']."\" width=\"50\" align=\"absmiddle\">" : "<img src=\"$wwwroot/images/photo-non-disponible.gif\" width=\"50\" align=\"absmiddle\">"; ?></a>

</td>

<td class="lignecaddie">

<!-- affiche le nom du produit -->

<a href="achat/produit_details.php?id=<?php echo $produitid?>"><?php echo html_entity_decode($prod['nom_'.$_SESSION['langue'].''])?></a>

<?php

if (!empty($delivery_stock)) { echo "<br />".DELIVERY_STOCK." : $delivery_stock<br />";}

echo (!empty($couleur) > 0) ? "<br />".COLOR." : $couleur <input type=\"hidden\" name=\"couleurId[]\" value=\"$couleurId\">" : "<input type=\"hidden\" value=\"\" name=\"couleur[]\"><input type=\"hidden\" name=\"couleurId[]\" value=\"0\">";

echo (!empty($taille) > 0) ? "<br />".SIZE." : $taille <input type=\"hidden\" name=\"tailleId[]\" value=\"$tailleId\">" : "<input type=\"hidden\" value=\"\" name=\"taille[]\"><input type=\"hidden\" name=\"tailleId[]\" value=\"0\">";

echo (!empty($email_check) > 0) ? "<br />".EMAIL_FRIEND." : $email_check<br /> <input type=\"hidden\" name=\"email_check[]\" value=\"$email_check\">" : "<input type=\"hidden\" value=\"\" name=\"email_check[]\">";

if ($ecotaxe != "0") { echo "<br /><em>".ECOTAXE." : ".fprix($ecotaxe)." ".$_SESSION['devise']['symbole']."</em></em>"; }

echo "</td>";

echo "<td class=\"lignecaddie\" align=\"center\">".fprix($prix_cat)." ".$_SESSION['devise']['symbole']."</td>";

echo "<td class=\"lignecaddie\" align=\"center\">";

echo ($option != "O") ? fprix($option)." ".$_SESSION['devise']['symbole'] : "-";

echo "</td>";

?>

<td class="lignecaddie">

<?php

echo "<input type=\"text\" size=\"3\" name=\"quantite[]\" value=\"".$quantite."\" ";

if ($prod['on_stock'] == 1) {

echo "onChange=\"java script:if (this.value > ".$stock_dispo.") { this.value='".$stock_dispo."'; alert('La quantit&eacute; demand&eacute;e est sup&eacute;rieure au stock disponible.');}";

}

echo "\"/>";

?>

<a href="java script: frmsubmit('recalc');"><img src="images/ok.gif" align="absmiddle"></a>

</td>

<td class="lignecaddie" align="center">- <?php echo ($remise>0) ? fprix($remise)." ".$_SESSION['devise']['symbole'] : "";?></td>

<td class="lignecaddie" align="center">

<?php echo fprix($total_prix)." ".$_SESSION['devise']['symbole']; ?>

</td>

</tr>

<? }

}

echo "</table>";

echo "</div>";

echo "<div id=\"step2caddie\">";

if (!empty($_SESSION['caddie']->total_ecotaxe_ttc)) {

?>

<label><?php echo ECOTAXE." ".TTC;?> </label>

<?php echo fprix($_SESSION['caddie']->total_ecotaxe_ttc)." ".$_SESSION['devise']['symbole']; ?>

</p>

<?php

}

#- Si la session client contient une remise en % > 0

if (!empty($_SESSION['caddie']->total_remise)) {

?>

<p>

<label><?php echo REMISE ?> : </label>

<?php echo fprix($_SESSION['caddie']->total_remise)." ".$_SESSION['devise']['symbole'] ?>

</p>

<?php

}

if (!empty($_SESSION['caddie']->avoir) ) {

?>

<p>

<label><?php echo AVOIR." :";?></label>

- <?php echo fprix($_SESSION['caddie']->avoir)." ".$_SESSION['devise']['symbole'] ?>

</p>

<? }

?>

<p>

<label><?php echo SHIPPING_COST ?>: </label>

<?php

$seuil_total = $seuil_total * $_SESSION['devise']['conversion'];

$seuil_total = fprix($seuil_total);

echo (!empty($_SESSION['caddie']->cout_transport)) ? fprix($_SESSION['caddie']->cout_transport)." ".$_SESSION['devise']['symbole']."" : "".OFFERED."&nbsp;".FROM." $seuil_total ".$_SESSION['devise']['symbole'];

?>

</p>

<?php

if ($_SESSION['caddie']->total > 0) {

?>

<p>

<label><?php echo TOTAL_HT; ?> : </label>

<?php echo fprix($_SESSION['caddie']->total_ht)." ".$_SESSION['devise']['symbole'] ?>

</p>

<p>

<label><?php echo VAT ?> :</label>

<?php echo fprix($_SESSION['caddie']->total_tva)." ".$_SESSION['devise']['symbole'] ?>

</p>

<p class="caddie_red">

<label><?php echo NET." ".TTC ?> : </label>

<?php echo fprix($_SESSION['caddie']->total)." ".$_SESSION['devise']['symbole'] ?>

</p>

<?

}

if ( $_SESSION['caddie']->total_points > 0 ) {

?>

<p>

<label><?php echo ORDER_POINT ?> : </label>

<?php echo $_SESSION['caddie']->total_points."&nbsp;".POINT ?>

</p>

<? } ?>

<p>

<div id="choix_zone">

<p class="caddie_bold">

<?php

if (isset($_SESSION['caddie']->pays)) {

$queryPays = mysql_query("SELECT pays_".$_SESSION['langue']." FROM peel_pays WHERE pays_".$_SESSION['langue']." = '".addslashes($_SESSION['caddie']->pays)."'");

if (mysql_num_rows($queryPays) >0) {

$objPays = mysql_fetch_array($queryPays);

$ship = $objPays['pays_'.$_SESSION['langue'].''];

}

}

if (!empty($erreur_pays)) {echo "<font color=red><b>$erreur_pays</b></font><br />";}

echo COUNTRY_SHIP ?> (*) :

<select class="formulaire1" name="pays_zone" onChange="java script:frmsubmit('recalc')">

<option value="|"><?php echo COUNTRY_CHOOSE ?></option>

<?php

$sqlPays = "SELECT id, pays_".$_SESSION['langue'].", zone FROM peel_pays WHERE etat = '1' ORDER BY pays_".$_SESSION['langue']."";

$resPays = mysql_query($sqlPays);

if ($resPays) {

if (mysql_num_rows($resPays) >0) {

while ($Pays = mysql_fetch_array($resPays)) {

echo "<option value=\"".$Pays['id']."|".$Pays['zone']."\"";

if (vb script:frmsubmit('recalc')">

<option value=""><?php echo SHIP_TYPE_CHOOSE ?></option>

<?php

while ($Type = mysql_fetch_array($resType)) {

echo "<option value=\"".$Type['id']."\"";

if (vb script:frmsubmit('recalc')" />

<a href="java script: frmsubmit('recalc');"><img src="images/ok.gif" align="absmiddle"></a><br />

</p>

<p align="center">

<ul class="boutoncaddie">

<li><a href="java script: frmsubmit('recalc');" onMouseOver="return overlib('Vos frais de port sont offerts à partir de <?php echo $seuil_total ?> EUROS d\'achat');" onMouseOut="return nd();"><?php echo UPDATE ?></a></li>

<li><a href="<?php echo $wwwroot?>/achat/index.php"><?php echo SHOPPING ?></a></li>

<li><a href="java script: frmsubmit('vide');"><?php echo EMPTY_LIST ?></a></li>

</ul>

</p>

<p>

<?php

if ($_SESSION['caddie']->total > 0) { ?>

<div align="center">

<a href="java script: frmsubmit('commande');" onMouseOver="return overlib('Vos frais de port sont offerts à partir de <?php echo $seuil_total ?> EUROS d\'achat');" onMouseOut="return nd();">

<img src="<?php echo IMG_DETAIL_COMMANDE ?>" />

</a></div>

<?php } else { ?>

<div align="center"><p><?php echo MSG_SUGGEST ?></p></div>

<?php } ?>

</form>

</div>

</div>

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Pourriez vous essayer de mettre des produits dans le menu déroulant

Ce qui pose pb en déclaration est le pause content de ces menus

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

l'erreur à effectivement disparue.

Par contre, le bouton Ok dans le caddie pour recalculer les quantités ne marche toujours pas

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

l'erreur à effectivement disparue.

Par contre, le bouton Ok dans le caddie pour recalculer les quantités ne marche toujours pas

Remplacer

echo "<input type=\"text\" size=\"3\" name=\"quantite[]\" value=\"".$quantite."\" ";


if ($prod['on_stock'] == 1) {


echo "onChange=\"java script:if (this.value > ".$stock_dispo.") { this.value='".$stock_dispo."'; alert('La quantit&eacute; demand&eacute;e est sup&eacute;rieure au stock disponible.');}";


}


echo "\"/>";
Par
echo "<input type=\"text\" size=\"3\" name=\"quantite[]\" value=\"".$quantite."\" ";


if ($prod['on_stock'] == 1) {


echo "onChange=\"java script:if (this.value > ".$stock_dispo.") { this.value='".$stock_dispo."'; alert('La quantit&eacute; demand&eacute;e est sup&eacute;rieure au stock disponible.');}";


}


echo "/>";

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Parfait c nickel :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Parfait c nickel :)

Pourrait-on avoir publication d'une page caddie corrigée car actuellement je suis bloqué dans mes tests.

J'ai fait la modif ci dessus mais cela ne suffit pas.

De ce fait, je n'arrive pas à tester les fonctionnalités de commande.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Moi aussi j'ai un bug au niveau du caddie.

Quand on ajoute un article au caddie et qu'on visualise le caddie, pas de problème.

Si on change la quantité, ça change le prix, la quantité mais les logo pour supprimer, pour changer la quantité et pour valider les codes promo ne s'affichent pas et j'ai les messages d'erreurs :

Notice: Undefined offset: 0 in d:\www\titiboutik.fr\htdocs\lib\class\caddie.php on line 1011

Notice: Undefined offset: 0 in d:\www\titiboutik.fr\htdocs\lib\class\caddie.php on line 1013

Notice: Undefined offset: 0 in d:\www\titiboutik.fr\htdocs\lib\class\caddie.php on line 1015

Notice: Undefined offset: 0 in d:\www\titiboutik.fr\htdocs\lib\class\caddie.php on line 1017

Notice: Undefined offset: 0 in d:\www\titiboutik.fr\htdocs\lib\class\caddie.php on line 1019

Notice: Undefined offset: 0 in d:\www\titiboutik.fr\htdocs\lib\class\caddie.php on line 1021

Notice: Undefined offset: 0 in d:\www\titiboutik.fr\htdocs\lib\class\caddie.php on line 1029

Notice: Undefined offset: 0 in d:\www\titiboutik.fr\htdocs\lib\class\caddie.php on line 1031

Notice: Undefined offset: 0 in d:\www\titiboutik.fr\htdocs\lib\class\caddie.php on line 1033

Si je ne change pas la quantité et que je choisi directement le pays, ca marque les mêmes erreurs.

Pouvez vous me dire si quelqu'n à corriger ce bug et si il peut l'afficher.

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

n'as tu pas deux sessions d'ouvertes ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

non, je suis sur un seul pc, et je n'ai que moi d'inscrit sur le site pour le moment.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

tu fais des tests en local ?

tu as peut être deux sessions ouvertes sur le même navigateur ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Je ne suis pas en local.

Il est sur le serveur.

Je me suis déconnecté, redémarrer le pc, mais ca fait toujours pareils.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

peut avoir un lien ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

voici : www.titiboutik.fr

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

en effet en ligne pas de souci !

je pense à 2 sessions ouvertes à débattre lol

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Donc si je colle le morceau de code, je n'aurias plus les avertissements.

Mais il me reste quand même le problème de la modification du stock, des icones qui disparaissent.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Patrice,

La page caddie doit maintenant être opérationnelle dans la V5.

Serait-il possible d'avoir publication de la page caddie.php corrigée car perso, je suis toujours en test sur la version beta...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Page /modeles/default/caddie.php

Permet de corriger le clic sur bouton OK du caddie à coté de la quantité

<?php 


	 if ($_SESSION['caddie']->compte_elements() == 0) { 


	 echo "<div id=\"content\" class=\"totalcaddie\">";


	 echo "<h2>".CADDIE."</h2>";


	 echo "<p>".nl2br(EMPTY_CADDIE)."</p>";


	 echo "</div>";


	 return false; 

 } ?>


&lt;script language="Javascript">

function frmsubmit(func) {

	frm = document.entryform;

	frm.func.value = func;

	frm.submit();

}	

</script>


<div id="content" class="totalcaddie"> 


	  <h2><?php echo CADDIE ?></h2>


<?php


affiche_erreur_caddie();


?>


<form name="entryform" method="POST" action="<?=$_SERVER['PHP_SELF']?>">

<input type="hidden" name="func" value="">

  <table class="caddie" cellpadding="0" border="0" cellspacing="0" summary="Ce tableau liste les produits stockés dans le caddie">


	<tr class="caddie">

		<th class="caddie">&nbsp;</td>

		<th scope="col" class="caddie"><?php echo PHOTO ?></th>

		<th scope="col" class="caddie"><?php echo PRODUCT ?></th>

		<th scope="col" class="caddie"><?php echo UNIT_PRICE ?></th>

		<th scope="col" class="caddie"><?php echo OPTION_PRICE ?></th>

		<th scope="col" class="caddie"><?php echo QUANTITY ?></th>

		<th scope="col" class="caddie"><?php echo REMISE ?></th>

		<th scope="col"class="caddie"><?php echo TOTAL_PRICE ?></th>

	</tr>


	<?php


		foreach ($_SESSION['caddie']->articles as $i => $produitid) {


				$qid = mysql_query("SELECT * FROM peel_produits WHERE id = '$produitid'");


				if (mysql_num_rows($qid) > 0) {


				$prod = mysql_fetch_array($qid);


				/* Récupération des variables du caddie */

				$quantite_commandable = $quantite = $quantite = vn($_SESSION['caddie']->quantite[$i]); 

				$couleur				  = vb script:return confirm('Etes-vous s&ucirc;r de vouloir enlever ce produit du panier ?');"  href="<?=$_SERVER['PHP_SELF']?>?func=enleve&ligne=<?=$i?>&id=<?=$prod['id']?>"><img src="images/poubelle.gif" width="25" height="25" alt="" border="0"></a></th>


				<td class="lignecaddie">

				<!-- affiche l'image du produit -->

				<a  href="achat/produit_details.php?id=<?php echo $produitid?>"><?php echo (!empty($prod['image1'])) ? "<img src=\"$repertoire_upload/".$prod['image1']."\" width=\"50\" align=\"absmiddle\">" : "<img src=\"$wwwroot/images/photo-non-disponible.gif\" width=\"50\" align=\"absmiddle\">"; ?></a>

				</td>


				<td class="lignecaddie">

				<!-- affiche le nom du produit -->

				<a  href="achat/produit_details.php?id=<?php echo $produitid?>"><?php echo html_entity_decode($prod['nom_'.$_SESSION['langue'].''])?></a>

				<?php


				if (!empty($delivery_stock)) { echo "<br />".DELIVERY_STOCK." : $delivery_stock<br />";}


				echo (!empty($couleur) > 0) ? "<br />".COLOR." : $couleur <input type=\"hidden\" name=\"couleurId[]\" value=\"$couleurId\">" : "<input type=\"hidden\" value=\"\" name=\"couleur[]\"><input type=\"hidden\" name=\"couleurId[]\" value=\"0\">";


				echo (!empty($taille) > 0) ? "<br />".SIZE." : $taille <input type=\"hidden\" name=\"tailleId[]\" value=\"$tailleId\">" : "<input type=\"hidden\" value=\"\" name=\"taille[]\"><input type=\"hidden\" name=\"tailleId[]\"  value=\"0\">";


				echo (!empty($email_check) > 0) ? "<br />".EMAIL_FRIEND." : $email_check<br /> <input type=\"hidden\" name=\"email_check[]\" value=\"$email_check\">" : "<input type=\"hidden\" value=\"\" name=\"email_check[]\">";


				if ($ecotaxe != "0") { echo "<br /><em>".ECOTAXE." : ".fprix($ecotaxe)." ".$_SESSION['devise']['symbole']."</em></em>"; }


				echo "</td>";


				echo "<td class=\"lignecaddie\" align=\"center\">".fprix($prix_cat)." ".$_SESSION['devise']['symbole']."</td>";


				echo "<td class=\"lignecaddie\" align=\"center\">";


				echo ($option != "O") ? fprix($option)." ".$_SESSION['devise']['symbole'] : "-";


				echo "</td>";


				?>


				<td class="lignecaddie">

				<?php 


				echo "<input type=\"text\" size=\"3\" name=\"quantite[]\" value=\"".$quantite_commandable."\" ";


				if ($prod['on_stock'] == 1) { 


				echo "onChange=\"java script:if (this.value > ".$stock_reel.") { this.value='".$stock_reel."'; alert('La quantit&eacute; demand&eacute;e est sup&eacute;rieure au stock disponible.');}\"";


				} 


				echo " />"; 


				?>

				<a href="java script: frmsubmit('recalc');"><img src="images/ok.gif" align="absmiddle"></a>

				</td>


				<td class="lignecaddie" align="center">- <?php echo ($remise>0) ? fprix($remise)." ".$_SESSION['devise']['symbole'] : "";?></td>


				<td class="lignecaddie" align="center">


				<?php echo fprix($total_prix)." ".$_SESSION['devise']['symbole']; ?>


			</td>

			</tr>

	<? 		} 

		} 


	echo "</table>";


	echo "</div>";



	echo "<div id=\"step2caddie\">";


	if (!empty($_SESSION['caddie']->total_ecotaxe_ttc)) {


	?>

	<label><?php echo ECOTAXE." ".TTC;?> </label>

		<?php echo fprix($_SESSION['caddie']->total_ecotaxe_ttc)." ".$_SESSION['devise']['symbole']; ?>

	</p>


	<?php

	}


	#- Si la session client contient une remise en % > 0 

	if (!empty($_SESSION['caddie']->total_remise)) {


	?>

	<p>

		<label><?php echo REMISE ?> : </label>

		<?php echo fprix($_SESSION['caddie']->total_remise)." ".$_SESSION['devise']['symbole'] ?>

	</p>


	<?php

	}


	if (!empty($_SESSION['caddie']->avoir) ) { 


	?>


	<p>

		<label><?php echo AVOIR." :";?></label>

		- <?php echo fprix($_SESSION['caddie']->avoir)." ".$_SESSION['devise']['symbole'] ?>

		</p>


	<? } 


	?>

	<p>

		<label><?php echo SHIPPING_COST ?>: </label>


		<?php


			$seuil_total = $seuil_total * $_SESSION['devise']['conversion'];


			$seuil_total = fprix($seuil_total);


			echo (!empty($_SESSION['caddie']->cout_transport)) ? fprix($_SESSION['caddie']->cout_transport)." ".$_SESSION['devise']['symbole']."" : "".OFFERED."&nbsp;".FROM." $seuil_total ".$_SESSION['devise']['symbole']; 


		?>

		</p>



	<?php 

	if ($_SESSION['caddie']->total > 0) {

	?>


	<p>

		<label><?php echo TOTAL_HT; ?> : </label>

		<?php echo fprix($_SESSION['caddie']->total_ht)." ".$_SESSION['devise']['symbole'] ?>



		</p>


	<p>

		<label><?php echo VAT ?> :</label>

		<?php echo fprix($_SESSION['caddie']->total_tva)." ".$_SESSION['devise']['symbole'] ?>


		</p>

	<p class="caddie_red">

		<label><?php echo NET." ".TTC ?> : </label>

		<?php echo fprix($_SESSION['caddie']->total)." ".$_SESSION['devise']['symbole'] ?>


		</p>


	<? 


	}


	if ( $_SESSION['caddie']->total_points > 0 ) {

	?>

	<p>

		<label><?php echo ORDER_POINT ?> : </label>

		<?php echo $_SESSION['caddie']->total_points."&nbsp;".POINT ?>

		</p>


	<? } ?>


	<p>

		<div id="choix_zone">

		<p class="caddie_bold">


			<?php

			if (isset($_SESSION['caddie']->pays)) {


			$queryPays = mysql_query("SELECT pays_".$_SESSION['langue']." FROM peel_pays WHERE pays_".$_SESSION['langue']." = '".addslashes($_SESSION['caddie']->pays)."'");


				if (mysql_num_rows($queryPays) >0) {


							$objPays = mysql_fetch_array($queryPays);


							$ship = $objPays['pays_'.$_SESSION['langue'].''];


				}


			}


			if (!empty($erreur_pays)) {echo "<font color=red><b>$erreur_pays</b></font><br />";}


			echo COUNTRY_SHIP ?> (*) :

			<select class="formulaire1" name="pays_zone" onChange="java script:frmsubmit('recalc')">

			<option value="|"><?php echo COUNTRY_CHOOSE ?></option>

			<?php


			$sqlPays = "SELECT id, pays_".$_SESSION['langue'].", zone FROM peel_pays WHERE etat = '1' ORDER BY pays_".$_SESSION['langue']."";


			$resPays = mysql_query($sqlPays);


			if ($resPays) {


				if (mysql_num_rows($resPays) >0) {


					while ($Pays = mysql_fetch_array($resPays)) {


						echo "<option value=\"".$Pays['id']."|".$Pays['zone']."\"";


						if (vb script:frmsubmit('recalc')">

			<option value=""><?php echo SHIP_TYPE_CHOOSE ?></option>

					<?php


							while ($Type = mysql_fetch_array($resType)) {


								echo "<option value=\"".$Type['id']."\"";


								if (vb script:frmsubmit('recalc')" />

		<a href="java script: frmsubmit('recalc');"><img src="images/ok.gif" align="absmiddle"></a><br />

		</p>


	<p align="center">

	<ul class="boutoncaddie">

	<li><a href="java script: frmsubmit('recalc');" onMouseOver="return overlib('Vos frais de port sont offerts à partir de <?php echo $seuil_total ?> EUROS d\'achat');" onMouseOut="return nd();"><?php echo UPDATE ?></a></li>

	<li><a href="<?php echo $wwwroot?>/achat/index.php"><?php echo SHOPPING ?></a></li>

	<li><a href="java script: frmsubmit('vide');"><?php echo EMPTY_LIST ?></a></li>

	</ul>

	</p>

	<p>

	<?php


	if ($_SESSION['caddie']->total > 0) { ?>


	<div align="center">

	<a  href="java script: frmsubmit('commande');" onMouseOver="return overlib('Vos frais de port sont offerts à partir de <?php echo $seuil_total ?> EUROS d\'achat');" onMouseOut="return nd();">

	<img src="<?php echo IMG_DETAIL_COMMANDE ?>" />

	</a></div>


	<?php } else { ?>


	<div align="center"><p><?php echo MSG_SUGGEST ?></p></div>



	<?php } ?>



</form>	

</div>

</div>

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Page /modules/tagcloud/fonctions.php, remplacer la fonction sql_tagcloud par

=> SECURISE ET EMPECHE L'INJECTION MD5

function sql_tagcloud($motclef) {


// Insertion Tag de recherche


$motclef = addslashes(htmlspecialchars(trim($motclef), ENT_QUOTES));


if($motclef != ""){

$query = "SELECT COUNT(*) FROM peel_tag_cloud WHERE tag_name = '$motclef'";


$result = mysql_query($query);


$enr = mysql_fetch_array($result);


if($enr[0] == 0 ){


$sql = "INSERT INTO `peel_tag_cloud` (`id`, `tag_name`,`nbsearch`) VALUES ('', '$motclef','0')";


mysql_query($sql) or die(mysql_error());


}

$query = "SELECT * FROM peel_tag_cloud WHERE tag_name = '$motclef'";

$result = mysql_query($query);

while ( $champ = mysql_fetch_array($result) )

{


$id = intval($champ['id']);

$nb_search = intval($champ['nbsearch']);

$nb_search++;

$sql = "UPDATE `peel_tag_cloud` SET `nbsearch` = '$nb_search' WHERE `id` = '$id' LIMIT 1";

mysql_query($sql) or die(mysql_error());

}


// Fin Insertion

}


}

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