header('Cache-Control: max-age=31536000'); //header('Cache-Control: max-age=31536000, must-revalidate'); $db_server = "localhost"; $db_user = "objednavky.20"; $db_passwd = "LE905326le8972"; $db_name = "objednavky_20"; $pripoj = mysql_connect ($db_server, $db_user, $db_passwd); // vyber db $vyber = mysql_select_db ($db_name); @mysql_query("SET NAMES 'utf-8';"); error_reporting(1); $now = time(); require "functions.php"; $_SESSION['start'] = $now; if ($now > $_SESSION['expire']) { zrusit_objednavku(); session_destroy(); } session_start(); $_SESSION['expire'] = $_SESSION['start'] + (60 * 60*24); $hlavna_funkcia = $_GET["funkcia"]; $hlavna_id = $_GET["id"]; $priloha_id = $_GET["sub_id"]; function prepocet_zlavy(){ $id_objednavka_zlava = $_SESSION["objednavka"]; $result = mysql_query("SELECT * FROM objednavky WHERE id LIKE '$id_objednavka_zlava' LIMIT 1"); $zlava_dat = MySQL_Result($result, 0, "zlava"); $zlava_kod_dat = MySQL_Result($result, 0, "zlava_kod"); $spolu_dat = MySQL_Result($result, 0, "spolu"); $cena_doprava_dat = MySQL_Result($result, 0, "cena_doprava"); if ($zlava_kod_dat == "1"){ $result_kusy = mysql_query("SELECT SUM(kusy) AS kusy_spolu FROM polozky_objednavky WHERE id_objednavka LIKE '$id_objednavka_zlava'"); $celkom_kusov = MySQL_Result($result_kusy, 0, "kusy_spolu"); if ($celkom_kusov > 1){ $zlava_nova = ($spolu_dat - $zlava_dat - $cena_doprava_dat)* 0.10; $nova_spolu = $spolu_dat - $zlava_dat - $cena_doprava_dat -$zlava_nova + 0.60; $zlava_zobraz = -1 * $zlava_nova; mysql_query("UPDATE objednavky SET zlava = '$zlava_zobraz', zlava_kod = '1', spolu = '$nova_spolu', cena_doprava = '0.60' WHERE id LIKE '$id_objednavka_zlava'"); }else { $nova_spolu = $spolu_dat - $zlava_dat - $cena_doprava_dat + 0.90; mysql_query("UPDATE objednavky SET zlava = '0.00', zlava_kod = '0', spolu = '$nova_spolu', cena_doprava = '0.90' WHERE id LIKE '$id_objednavka_zlava'"); } } elseif ($zlava_kod_dat == "2"){ $result_kusy = mysql_query("SELECT SUM(kusy) AS kusy_spolu FROM polozky_objednavky WHERE id_objednavka LIKE '$id_objednavka_zlava'"); $celkom_kusov = MySQL_Result($result_kusy, 0, "kusy_spolu"); if ($celkom_kusov > 0){ $zlava_nova = ($spolu_dat - $zlava_dat - $cena_doprava_dat)* 0.10; $nova_spolu = $spolu_dat - $zlava_dat - $cena_doprava_dat -$zlava_nova + 0.60; $zlava_zobraz = -1 * $zlava_nova; mysql_query("UPDATE objednavky SET zlava = '$zlava_zobraz', zlava_kod = '2', spolu = '$nova_spolu', cena_doprava = '0.60' WHERE id LIKE '$id_objednavka_zlava'"); }else { $nova_spolu = $spolu_dat - $zlava_dat - $cena_doprava_dat + 0.90; mysql_query("UPDATE objednavky SET zlava = '0.00', zlava_kod = '0', spolu = '$nova_spolu', cena_doprava = '0.90' WHERE id LIKE '$id_objednavka_zlava'"); } } elseif ($zlava_kod_dat == "3"){ $result_kusy = mysql_query("SELECT SUM(kusy) AS kusy_spolu FROM polozky_objednavky WHERE id_objednavka LIKE '$id_objednavka_zlava'"); $celkom_kusov = MySQL_Result($result_kusy, 0, "kusy_spolu"); if ($celkom_kusov > 0){ $zlava_nova = ($spolu_dat - $zlava_dat - $cena_doprava_dat)* 0.20; $nova_spolu = $spolu_dat - $zlava_dat - $cena_doprava_dat -$zlava_nova + 0.00; $zlava_zobraz = -1 * $zlava_nova; mysql_query("UPDATE objednavky SET zlava = '$zlava_zobraz', zlava_kod = '3', spolu = '$nova_spolu', cena_doprava = '0.00' WHERE id LIKE '$id_objednavka_zlava'"); }else { $nova_spolu = $spolu_dat - $zlava_dat - $cena_doprava_dat + 0.90; mysql_query("UPDATE objednavky SET zlava = '0.00', zlava_kod = '0', spolu = '$nova_spolu', cena_doprava = '0.90' WHERE id LIKE '$id_objednavka_zlava'"); } } elseif ($zlava_kod_dat == "4"){ $result_kusy = mysql_query("SELECT SUM(kusy) AS kusy_spolu FROM polozky_objednavky WHERE id_objednavka LIKE '$id_objednavka_zlava'"); $celkom_kusov = MySQL_Result($result_kusy, 0, "kusy_spolu"); if ($celkom_kusov > 0){ $zlava_nova = ($spolu_dat - $zlava_dat - $cena_doprava_dat)* 0.10; $nova_spolu = $spolu_dat - $zlava_dat - $cena_doprava_dat -$zlava_nova + 0.00; $zlava_zobraz = -1 * $zlava_nova; mysql_query("UPDATE objednavky SET zlava = '$zlava_zobraz', zlava_kod = '4', spolu = '$nova_spolu', cena_doprava = '0.00' WHERE id LIKE '$id_objednavka_zlava'"); }else { $nova_spolu = $spolu_dat - $zlava_dat - $cena_doprava_dat + 0.90; mysql_query("UPDATE objednavky SET zlava = '0.00', zlava_kod = '0', spolu = '$nova_spolu', cena_doprava = '0.90' WHERE id LIKE '$id_objednavka_zlava'"); } } elseif ($zlava_kod_dat == "5"){ $result_kusy = mysql_query("SELECT SUM(kusy) AS kusy_spolu FROM polozky_objednavky WHERE id_objednavka LIKE '$id_objednavka_zlava'"); $celkom_kusov = MySQL_Result($result_kusy, 0, "kusy_spolu"); if ($celkom_kusov > 0){ $zlava_nova = ($spolu_dat - $zlava_dat - $cena_doprava_dat)* 0.15; $nova_spolu = $spolu_dat - $zlava_dat - $cena_doprava_dat -$zlava_nova + 0.90; $zlava_zobraz = -1 * $zlava_nova; mysql_query("UPDATE objednavky SET zlava = '$zlava_zobraz', zlava_kod = '5', spolu = '$nova_spolu', cena_doprava = '0.90' WHERE id LIKE '$id_objednavka_zlava'"); }else { $nova_spolu = $spolu_dat - $zlava_dat - $cena_doprava_dat + 0.90; mysql_query("UPDATE objednavky SET zlava = '0.00', zlava_kod = '0', spolu = '$nova_spolu', cena_doprava = '0.90' WHERE id LIKE '$id_objednavka_zlava'"); } } } function vytvor_objednavku(){ $typ_uzivatela = $_SESSION["typ_uzivatela"]; if ($typ_uzivatela == "2" || $typ_uzivatela == "3" ){ $zdroj_text = "5"; } else { $zdroj_text = "1"; } $result = mysql_query("SELECT * FROM nastavenia WHERE nazov LIKE 'cislo_objednavky' LIMIT 1"); $cislo_objednavky = MySQL_Result($result, 0, "popis"); $cislo_objednavky = $cislo_objednavky + 1; mysql_query("UPDATE nastavenia SET popis = '$cislo_objednavky' WHERE nazov LIKE 'cislo_objednavky'"); $cas_expiracia_web = time() + (60 * 60); mysql_query("INSERT INTO objednavky (cislo, otvorena, zdroj, cas_expiracia_web, spolu, cena_doprava, restauracia) VALUES ('$cislo_objednavky', '1', '$zdroj_text','$cas_expiracia_web', '0.90', '0.90', '1')"); $id = mysql_insert_id(); $_SESSION["objednavka"] = $id; } function zrusit_objednavku(){ $cislo_objednavky = $_SESSION["objednavka"]; mysql_query("DELETE FROM objednavky WHERE id LIKE '$cislo_objednavky'"); mysql_query("DELETE FROM polozky_objednavky WHERE id_objednavka LIKE '$cislo_objednavky'"); $_SESSION["objednavka"] = ""; } function nastavenia_vypis($hodnota){ $resulte = mysql_query("SELECT popis FROM nastavenia WHERE nazov LIKE '$hodnota' LIMIT 1"); $vratenie = MySQL_Result($resulte, 0, "popis"); return $vratenie; } function prijat_neprijat(){ $aktualny = time(); $zobraz_den_den = date("w", $aktualny); $zobraz_den_datum = date("d.m.Y", $aktualny); $zaverecna = nastavenia_vypis("zat_".$zobraz_den_den); $zaverecna_cas = strtotime("".$zobraz_den_datum." ".$zaverecna.""); $otvaracka = nastavenia_vypis("otv_".$zobraz_den_den); $otvaracka_cas = strtotime("".$zobraz_den_datum." ".$otvaracka.""); $nudzove_zatvorenie = nastavenia_vypis("nudzove_zatvorenie"); if ($zaverecna_cas < $aktualny || $otvaracka_cas > $aktualny || $nudzove_zatvorenie == "1"){ $vratka = "neprijat"; } else { $vratka = "prijat"; } $typ_uzivatela = $_SESSION["typ_uzivatela"]; if ($typ_uzivatela == "2" || $typ_uzivatela == "3" ){ $vratka = "prijat"; } return $vratka; } $kontrola_otvorenia = prijat_neprijat(); if ($kontrola_otvorenia == "neprijat"){ $kontrola_tlacidlo = "disabled"; } else { $kontrola_tlacidlo = ""; } if ($hlavna_funkcia == "pridaj_jedlo"){ $cislo_objednavky = $_SESSION["objednavka"]; if ($cislo_objednavky == ""){ vytvor_objednavku(); } $result = mysql_query("SELECT * FROM jedla WHERE id LIKE '$hlavna_id' LIMIT 1"); $suma = MySQL_Result($result, 0, "cena"); $nazov = MySQL_Result($result, 0, "nazov"); $cislo_objednavky = $_SESSION["objednavka"]; if ($cislo_objednavky > 0){ mysql_query("INSERT INTO polozky_objednavky (id_objednavka, nazov, suma, kusy, id_jedla) VALUES ('$cislo_objednavky', '$nazov', '$suma', '1', '$hlavna_id')"); $posledna_polozka = mysql_insert_id(); $result = mysql_query("SELECT * FROM objednavky WHERE id LIKE '$cislo_objednavky' LIMIT 1"); $spolu = MySQL_Result($result, 0, "spolu"); $spolu = $spolu + $suma; mysql_query("UPDATE objednavky SET spolu = '$spolu' WHERE id LIKE '$cislo_objednavky'"); prepocet_zlavy(); } } elseif ($hlavna_funkcia == "vymaz_jedlo"){ $result = mysql_query("SELECT * FROM polozky_objednavky WHERE id LIKE '$hlavna_id' LIMIT 1"); $suma = MySQL_Result($result, 0, "suma"); $nazov = MySQL_Result($result, 0, "nazov"); $kusy = MySQL_Result($result, 0, "kusy"); $cislo_objednavky = $_SESSION["objednavka"]; if ($cislo_objednavky > 0){ mysql_query("DELETE FROM polozky_objednavky WHERE id LIKE '$hlavna_id'"); $result = mysql_query("SELECT * FROM objednavky WHERE id LIKE '$cislo_objednavky' LIMIT 1"); $spolu = MySQL_Result($result, 0, "spolu"); $suma_minus = $kusy * $suma; $spolu = $spolu - $suma_minus; mysql_query("UPDATE objednavky SET spolu = '$spolu' WHERE id LIKE '$cislo_objednavky'"); $resultk = mysql_query("SELECT * FROM extras WHERE id_jedlo LIKE '$hlavna_id'"); $vysledokk=@MySQL_Num_Rows($resultk); for($ik=0;$ik<$vysledokk;$ik++) { $suma_polozky = MySQL_Result($resultk, $ik, "cena"); $id_polozky = MySQL_Result($resultk, $ik, "id_extras"); mysql_query("DELETE FROM extras WHERE id_extras LIKE '$id_polozky'"); } } $resultpos = mysql_query("SELECT * FROM polozky_objednavky WHERE id_objednavka LIKE '$cislo_objednavky'"); $vysledokpos=@MySQL_Num_Rows($resultpos); if ($vysledokpos < 1){ zrusit_objednavku(); } prepocet_zlavy(); } elseif ($hlavna_funkcia == "zrusit_objednavku"){ zrusit_objednavku(); } elseif ($hlavna_funkcia == "pridaj_kusy"){ $result = mysql_query("SELECT * FROM polozky_objednavky WHERE id LIKE '$hlavna_id' LIMIT 1"); $suma = MySQL_Result($result, 0, "suma"); $kusy = MySQL_Result($result, 0, "kusy"); $cislo_objednavky = $_SESSION["objednavka"]; $kusy = $kusy + 1; mysql_query("UPDATE polozky_objednavky SET kusy = '$kusy' WHERE id LIKE '$hlavna_id'"); if ($cislo_objednavky > 0){ $result = mysql_query("SELECT * FROM objednavky WHERE id LIKE '$cislo_objednavky' LIMIT 1"); $spolu = MySQL_Result($result, 0, "spolu"); $spolu = $spolu + $suma; mysql_query("UPDATE objednavky SET spolu = '$spolu' WHERE id LIKE '$cislo_objednavky'"); } prepocet_zlavy(); } elseif ($hlavna_funkcia == "odober_kusy"){ $result = mysql_query("SELECT * FROM polozky_objednavky WHERE id LIKE '$hlavna_id' LIMIT 1"); $suma = MySQL_Result($result, 0, "suma"); $kusy = MySQL_Result($result, 0, "kusy"); $cislo_objednavky = $_SESSION["objednavka"]; if ($kusy > 1){ $kusy = $kusy - 1; mysql_query("UPDATE polozky_objednavky SET kusy = '$kusy' WHERE id LIKE '$hlavna_id'"); if ($cislo_objednavky > 0){ $result = mysql_query("SELECT * FROM objednavky WHERE id LIKE '$cislo_objednavky' LIMIT 1"); $spolu = MySQL_Result($result, 0, "spolu"); $spolu = $spolu - $suma; mysql_query("UPDATE objednavky SET spolu = '$spolu' WHERE id LIKE '$cislo_objednavky'"); } } prepocet_zlavy(); } $cislo_objednavky_dest = $_SESSION["objednavka"]; $result_dest = mysql_query("SELECT * FROM objednavky WHERE id LIKE $cislo_objednavky_dest"); $spolu_objednavka_dest = MySQL_Result($result_dest, 0, "spolu"); if($spolu_objednavka_dest == ""){ zrusit_objednavku(); } $result_upozornenie_web = mysql_query("SELECT * FROM nastavenia WHERE nazov LIKE 'upozornenie_web' LIMIT 1"); $result_upozornenie_web_cele = MySQL_Result($result_upozornenie_web, 0, "popis"); ?>
Objednávam ako: $telefon_prihlaseny = $_SESSION["telefon"]; $typ_uzivatela = $_SESSION["typ_uzivatela"]; if ( $telefon_prihlaseny != ""){ echo $_SESSION["telefon"]; $kredit = kredity_uzivatel(); echo " Kredity: $kredit EUR "; if ( $typ_uzivatela == "2"){ echo "Administrátor"; } ?> odhlásiť sa } else { ?> neprihlásený prihlásiť sa tel.číslom
} ?>