ACC SHELL
<?php if($_SESSION[$NAZEV_PROJEKTU."eshopPrihlasenZakaznik"]):
$tabulka = $NAZEV_PROJEKTU . "eshop_slevove_kody";
$tabulka1 = $NAZEV_PROJEKTU . "eshop_objednavky";
?>
<?php if($_GET["pouzit_kod"]):?>
<?php
$tabulka = $NAZEV_PROJEKTU . "eshop_slevove_kody";
$idkuponu = strip_tags($_GET["pouzit_kod"]);
$podminka = " WHERE (id_kuponu = '".$idkuponu."') ";
@$vysledek = MySQL_Query("SELECT * FROM $tabulka $podminka ORDER BY platnost_od DESC");
while ($zaznam = MySQL_Fetch_Array($vysledek)):
$obrat_uctovany = 0;
//projizdim objednavky a scitam obraty
$podminka1 = " WHERE (id_slevovy_kod = '".$zaznam["id_kuponu"]."') AND (stav = 'zaplaceno') ";
@$vysledek1 = MySQL_Query("SELECT * FROM $tabulka1 $podminka1 ");
while ($zaznam1 = MySQL_Fetch_Array($vysledek1)):
$aktualni_datum_help = mktime(0,0,0,date("m"),date("d")-$zaznam["uctovat_dny"],date("Y"));
$aktualni_datum = date("Y-m-d",$aktualni_datum_help);
if($zaznam1["datum_kod"]<$aktualni_datum) {
$obrat_uctovany += $zaznam1["cena_celkem_bez_dph"];
}
endwhile;
$_SESSION[$NAZEV_PROJEKTU."eshopSlevaSlevovyKupon"] = 0;
/* $obrat_od = Array();
$obrat_do = Array();
$sleva_obratu = Array();
$tabulka1 = $NAZEV_PROJEKTU . "eshop_slevove_kody_stav";
@$vysledek1 = MySQL_Query("SELECT * FROM $tabulka1 id_stavu = '1' ");
while ($zaznam1 = MySQL_Fetch_Array($vysledek1)):
$help = explode(",",$zaznam1["slevova_tabulka"]);
$foreach($help as $key => $value) {
$help1 = explode("/",$value);
$help2 = explode("-",$help1[0]);
$obrat_od[$key] = $help2[0];
$obrat_do[$key] = $help2[1];
$sleva_obratu[$key] = $help1[2];
}
foreach($sleva_obratu as $key => $value) {
if($obrat_uctovany>$obrat_od[$key] AND $obrat_uctovany <= $obrat_do[$key]) {
$_SESSION[$NAZEV_PROJEKTU."eshopSlevaSlevovyKupon"] = $sleva_obratu[$key] ;}
}
*/
endwhile;
if(isset($_SESSION[$NAZEV_PROJEKTU."eshopSlevaSlevovyKupon"])) {
$_SESSION[$NAZEV_PROJEKTU."eshopSlevaSlevovyKuponID"] = $idkuponu;
unset($_SESSION[$NAZEV_PROJEKTU."eshopSlevovyKupon"]);
unset($_SESSION[$NAZEV_PROJEKTU."eshopIdSlevovyKupon"]);
echo "<br /><div align=\"center\" class=\"tucnecervene\">Nyní nakupte s dodatečnou slevou ".$_SESSION[$NAZEV_PROJEKTU."eshopSlevaSlevovyKupon"]."%</div>";
}
?>
<?php endif; ?>
<br /><br />
<h4>Přehled Vašich slevových kódů</h4>
<br />
<?php
$obrat_od = Array();
$obrat_do = Array();
$sleva_obratu = Array();
$tabulka2 = $NAZEV_PROJEKTU . "eshop_slevove_kody_stav";
@$vysledek2 = MySQL_Query("SELECT * FROM $tabulka2 WHERE id_stavu = '1' ");
while ($zaznam2 = MySQL_Fetch_Array($vysledek2)):
$help = explode(",",$zaznam2["slevova_tabulka"]);
foreach($help as $key => $value) {
$help1 = explode("/",$value);
$help2 = explode("-",$help1[0]);
$obrat_od[$key] = $help2[0];
$obrat_do[$key] = $help2[1];
$sleva_obratu[$key] = $help1[1];
}
endwhile;
/* foreach($sleva_obratu as $key => $value) {
if($obrat_uctovany>$obrat_od[$key] AND $obrat_uctovany <= $obrat_do[$key]) {
$_SESSION[$NAZEV_PROJEKTU."eshopSlevaSlevovyKupon"] = $sleva_obratu[$key] ;}
}*/
$podminka = "";
/* if($_SESSION["filtr_rok"]!="all" AND $_SESSION["filtr_mesic"]!="all") {$podminka = " WHERE datum1 LIKE '%".$_SESSION["filtr_rok"]."-".$_SESSION["filtr_mesic"]."%'";}
elseif($_SESSION["filtr_rok"]!="all") {$podminka = " WHERE datum1 LIKE '%".$_SESSION["filtr_rok"]."%'";}
elseif($_SESSION["filtr_mesic"]!="all") {$podminka = " WHERE datum1 LIKE '%-".$_SESSION["filtr_mesic"]."-%'";}
*/
if($podminka != "") {$podminka .= " AND ";}
else {$podminka .= " WHERE ";}
$podminka .= " (id_uzivatele = '".$_SESSION[$NAZEV_PROJEKTU."eshopPrihlasenZakaznik"]."') AND (bude_vyuzit = 'ano') ";
@$vysledek = MySQL_Query("SELECT * FROM $tabulka $podminka ORDER BY platnost_od DESC");
$pocetObjednavek = MySQL_Num_Rows ($vysledek);
if ($pocetObjednavek > 0):
?>
<br />
<table class="produkty" width="100%" >
<tr align="center">
<th>platnost OD</th>
<th>platnost DO</th>
<th>kupón</th>
<th>obrat na kódu</th>
<th>sleva na kódu</th>
</tr>
<?
$i = true;
while ($zaznam = MySQL_Fetch_Array($vysledek)):
$help = explode("-",$zaznam["platnost_od"]);
$platnost_od = $help[2].".".$help[1].".".$help[0];
$help = explode("-",$zaznam["platnost_do"]);
$platnost_do = $help[2].".".$help[1].".".$help[0];
$obrat_celkem = 0;
$obrat_uctovany = 0;
//projizdim objednavky a scitam obraty
$podminka1 = " WHERE (id_slevovy_kod = '".$zaznam["id_kuponu"]."') AND (stav = 'zaplaceno') ";
@$vysledek1 = MySQL_Query("SELECT * FROM $tabulka1 $podminka1 ");
while ($zaznam1 = MySQL_Fetch_Array($vysledek1)):
$obrat_celkem += $zaznam1["cena_celkem_bez_dph"];
//datum objdnavky + pocet mesicu k moznemu zuctovani
$help = explode("-",$zaznam1["datum_kod"]);
$datum_obj_plus = mktime(0,0,0,$help[1]+$zaznam["uctovat_mesice"],$help[2],$help[0]);
$datum_obj_plus = date("Y-m-d",$datum_obj_plus);
//echo $zaznam1["id_objednavky"]."-".$zaznam1["cena_celkem_bez_dph"]." ";
//$aktualni_datum_help = mktime(0,0,0,date("m")-$zaznam["uctovat_mesice"],date("d"),date("Y"));
//$aktualni_datum = date("Y-m-d",$aktualni_datum_help);
$aktualni_datum = date("Y-m-d");
//echo $datum_obj_plus."-".$aktualni_datum."<br /><br />";
if($datum_obj_plus<$aktualni_datum) {
$obrat_uctovany += $zaznam1["cena_celkem_bez_dph"];
}
endwhile;
?>
<tr<? if ($i): echo " class=\"pozadi\""; $i = false; else: $i = true; endif; ?>>
<td align="center"><? echo $platnost_od; ?></td>
<td align="center"><? echo $platnost_do; ?></td>
<td align="center"><? echo $zaznam["kupon"]; ?></td>
<td style="padding-right: 10px; text-align: right;"><? echo number_format($obrat_uctovany,"0","."," "); ?> Kč</td>
<!--<td align="center"><? //echo $zaznam["uplatnena_sleva"]; ?></td>-->
<td align="center">
<?php $slevicka = 0;
foreach($sleva_obratu as $key => $value) {
if($obrat_do[$key]=="x") {
if($obrat_uctovany>$obrat_od[$key]) {
echo $slevicka = $sleva_obratu[$key]; continue;
}
}else {
if(($obrat_uctovany>$obrat_od[$key]) AND ($obrat_uctovany <= $obrat_do[$key])) {
echo $slevicka = $sleva_obratu[$key]; continue;
}
}
}
if($slevicka == 0) {echo $slevicka;}
?> %
<?php /*if($obrat_uctovany > 0 AND $zaznam["uplatnena_sleva"]=="ne"):?>
<a href="?pouzit_kod=<? echo $zaznam["id_kuponu"]; ?>">použít</a>
<?php endif; */?>
</td>
</tr>
<?
endwhile;
?>
</table>
<?
else:
?>
<p>Nejsou žádné slevové kódy.</p>
<?
endif;
?>
<?php else:?>
<p>Tato sekce je přístupná pouze pro registrované uživatele.</p>
<?php endif;?>
ACC SHELL 2018