Nepodařilo se kontaktovat MySQL Server."; die; } MySQL_Query("SET NAMES 'cp1250'"); /************** Vybere MySQL data **************/ $data = @MySQL_Select_DB(MYSQL_DATA); if (!$data) { echo "
Nepodařilo se najít MySQL databázi
"; die; } ?> Adresa nebyla vyplněna."); return $hlaska; } else { return TRUE; } } ?> id = $id_produktu; $this->nazev = $nazev; $this->cena = $id_cena; $this->_dph = $this->dph / 100 + 1; //nastavuje _DPH na 1,19 $this->celkova_cena = $this->cena * $this->mnozstvi; $this->celkova_cena_dph = $this->celkova_cena * $this->_dph; $this->celkova_cena = round($this->celkova_cena); $this->celkova_cena_dph = round($this->celkova_cena_dph); } function zmenMnozstvi($nove_mnozstvi) //zmeni mnozstvi produktu --> i celkovou cena s i bez DPH { $this->mnozstvi = $nove_mnozstvi; $this->celkova_cena = $this->cena * $this->mnozstvi; $this->celkova_cena_dph = round($this->celkova_cena * $this->_dph); } function zmenDPH($nova_dan) //zmeni danovy zaklad --> i celkovou cenu s DPH { $this->dph = $nova_dan; $this->_dph = $this->dph / 100 + 1; $this->celkova_cena_dph = round($this->celkova_cena * $this->_dph); } } class Kosik { var $produkty = array(); function ukazKosik($stranka = "",$url = "",$class_tab = "",$class_hla = "",$class_pro = "",$java_over = "",$java_out = "",$class_mno = "",$class_ctn = "",$class_ccn = "",$class_cts = "", $class_ccs = "",$class_tlz = "") { if ($stranka !== "krok2") { //$vystup = "Krok 1/5 ".BR.BR; $vystup .= "
"; } else { //$vystup = "Krok 2/5 ".BR.BR; $vystup .= ""; } $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; /*$vystup .= "";*/ $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; $i = 1; if ($this->produkty) { $i = 0; foreach ($this->produkty as $ID_pro => $produkt) { if ($i == 0) { $class = "b1"; $style = "background-color: white;"; $i = 1; } else if ($i == 1) { $class = "b3"; $style = "background-color: #818181;"; $i = 0; } $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; /*$vystup .= "";*/ $vystup .= ""; $vystup .= ""; } } $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; /*$vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= "";*/ $vystup .= ""; $vystup .= ""; $vystup .= ""; if ($stranka !== "krok2") { if ($this->produkty) { $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= "
"; $vystup .= "ZBOŽÍ"; $vystup .= ""; $vystup .= "CENA/KUS"; $vystup .= ""; $vystup .= "KUSŮ"; $vystup .= ""; $vystup .= "CELKEM"; $vystup .= ""; $vystup .= "VČ. 19% DPH"; $vystup .= ""; $vystup .= "
"; $vystup .= $produkt->nazev; $vystup .= ""; $vystup .= $produkt->cena." Kč"; $vystup .= ""; if ($stranka !== "krok2") { $read = (strpos($ID_pro,"sek-") === false) ? null : " readonly='readonly'"; $vystup .= ""; } else { $vystup .= $produkt->mnozstvi; } $vystup .= ""; $vystup .= $produkt->celkova_cena." Kč"; $vystup .= ""; $vystup .= $produkt->celkova_cena_dph." Kč"; $vystup .= ""; if ($stranka !== "krok2") { $vystup .= "nazev."*');\">ODSTRANIT"; } $vystup .= "
"; $vystup .= "
"; $vystup .= "Celková cena: "; $vystup .= ""; $vystup .= $this->spoctiCelkovouCenu(FALSE)." Kč"; $vystup .= "
"; $vystup .= "Celková cena s DPH: "; $vystup .= ""; $vystup .= $this->spoctiCelkovouCenu()." Kč"; $vystup .= "
"; $vystup .= ""; //$vystup .= ""; } } /* else { if ($this->produkty) { $dot_d = MySQL_Query("Select * from doruceni Where stav='ACTIVE'"); $dot_p = MySQL_Query("Select * from platby Where stav='ACTIVE'"); $vystup .= "
"; $vystup .= "      "; $vystup .= ""; } }*/ $vystup .= "
"; $vystup .= "
"; return $vystup; } function ukazProdukty($class_hla = "",$class_pro = "",$java_over = "",$java_out = "",$class_mno = "",$class_ctn = "",$class_ccn = "",$class_cts = "", $class_ccs = "",$class_tlz = "") { $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; /*$vystup .= "";*/ $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; $i = 1; if ($this->produkty) { foreach ($this->produkty as $produkt) { $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; /*$vystup .= "";*/ $vystup .= ""; } } $c_d = $pole[1]; $c_d_dph = $pole[1] * 1.19; $cena = $this->spoctiCelkovouCenu(FALSE) + $c_d; $cena_dph = $this->spoctiCelkovouCenu(TRUE) + $c_d_dph; $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= ""; /*$vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= "";*/ $vystup .= ""; $vystup .= ""; $vystup .= ""; $vystup .= "
"; $vystup .= "ZBOŽÍ"; $vystup .= ""; $vystup .= "CENA/KUS"; $vystup .= ""; $vystup .= "KUSŮ"; $vystup .= ""; $vystup .= "CELKEM"; $vystup .= ""; $vystup .= "VČ. 19% DPH"; $vystup .= "
"; if (strpos($produkt->id,"PC|") === FALSE) { $vystup .= $produkt->nazev; } else { $vystup .= ""; $vystup .= $produkt->nazev; $vystup .= ""; } $vystup .= ""; $vystup .= $produkt->cena." Kč"; $vystup .= ""; $vystup .= $produkt->mnozstvi; $vystup .= ""; $vystup .= $produkt->celkova_cena." Kč"; $vystup .= ""; $vystup .= $produkt->celkova_cena_dph." Kč"; $vystup .= "
"; $vystup .= "
"; $vystup .= "
"; $vystup .= "Celková cena: "; $vystup .= ""; $vystup .= "".$cena." Kč"; $vystup .= "
"; $vystup .= "Celková cena s DPH: "; $vystup .= ""; $vystup .= "".$cena_dph." Kč"; $vystup .= "
"; return $vystup; } function vlozProdukt($id,$nazev,$cena,$pocet) { $this->produkty[$id] = new Produkt($id,$nazev,$cena); $this->produkty[$id]->zmenMnozstvi($pocet); } function odstranProdukt($polozka) { if ($this->produkty) { foreach ($this->produkty as $produkt) { if ($produkt->id == $polozka){} else { $novej_kosik[$produkt->id] = $produkt; } } } $this->produkty = $novej_kosik; header ("location: ".SERVER."kosik/"); } function spoctiCelkovouCenu($dan = TRUE) { if ($this->produkty) { foreach ($this->produkty as $produkt) { if ($dan == TRUE){$cena = $cena + $produkt->celkova_cena_dph;} else if ($dan == FALSE){$cena = $cena + $produkt->celkova_cena;} } $cena = round($cena); } else { $cena = 0; } return $cena; } function udelejZmenuMnozstvi($mnozstvi) { $i = 0; $klice = array_keys($this->produkty); foreach ($mnozstvi as $hodnota) { $id = $klice[$i]; if ($hodnota > 0) { $this->produkty[$id]->zmenMnozstvi($hodnota); } else if ($hodnota == 0) { $this->odstranProdukt($id); } $i++; } } function pocetPolozek() { $i = count($this->produkty); return $i; } function celkovyPocetKusu() { foreach ($this->produkty as $produkt) { $i += $produkt->mnozstvi; } return $i; } } ?> udelejZmenuMnozstvi($mnozstvi); header("location: ".SERVER."kosik/"); break; } case smaz: // smazani daneho zbozi z kosiku { $zbozi = $_GET["zbozi"]; $kosik->odstranProdukt($zbozi); break; } case kontrola: { $zak = $_POST[zak]; foreach ($zak as $id => $value) { $ttt[$id] = str_replace(" ","",$value); $p[$id] = strip_tags($value); } $hlaska = null; if (strlen($ttt[jmeno]) <= 0) $hlaska .= HTML_vytvorChybu2("Nebyla vyplněna položka jméno."); if (strlen($ttt[prijmeni]) <= 0) $hlaska .= HTML_vytvorChybu2("Nebyla vyplněna položka příjmení."); if (strlen($ttt[telefon]) < 9) $hlaska .= HTML_vytvorChybu2("Nebyla vyplněna položka telefon."); if (!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$",$zak[email])) $hlaska .= HTML_vytvorChybu2("Chybný formát položky email."); if (strlen($ttt[ulice]) <= 0) $hlaska .= HTML_vytvorChybu2("Nebyla vyplněna položka ulice."); if (strlen($ttt[cp]) <= 0) $hlaska .= HTML_vytvorChybu2("Nebyla vyplněna položka čp."); if (strlen($ttt[mesto]) <= 0) $hlaska .= HTML_vytvorChybu2("Nebyla vyplněna položka město."); if (strlen($ttt[psc]) <= 0) $hlaska .= HTML_vytvorChybu2("Nebyla vyplněna položka psč."); if (strlen($hlaska) <= 0) { $_SESSION[zak] = $zak; $_SESSION["zak"]["kon"] = "ANO"; header ("location: ".SERVER."kosik/?ad_k=krok2"); die; } break; } } $ukaz_kos = "

košík - krok 1/3

".BR; $ukaz_kos .= $kosik->ukazKosik("","","b3 v10","","","","","b1 v10","","","","","tu b1 v10"); $ukaz_kos .= $hlaska; //$ukaz_kos .= BR.BR."
"; $ukaz_kos .= BR.""; if (session_is_registered("ucet")) { $obb = $ucet; } else { $readonly = null; $obb = $zak; } $ukaz_kos .= "

Osobní údaje

"; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= "
"; $ukaz_kos .= ""; $ukaz_kos .= "
"; $ukaz_kos .= ""; $ukaz_kos .= "
"; $ukaz_kos .= ""; $ukaz_kos .= "
"; $ukaz_kos .= ""; $ukaz_kos .= "
"; $ukaz_kos .= ""; $ukaz_kos .= "
"; $ukaz_kos .= ""; $ukaz_kos .= "
"; $ukaz_kos .= ""; $ukaz_kos .= "
"; $ukaz_kos .= ""; $ukaz_kos .= "
".BR.BR; if ($kosik->produkty) { $ukaz_kos .= ""; } else { $ukaz_kos .= "Pro pokračování v objednávce musíte vložit produkt do košíku, nebo se přihlásit pod svůj účet."; } $ukaz_kos .= "
"; break; } case krok2: // ukazani obsahu kosiku na v platicim modu { $ukaz_kos = "

košík - krok 2/3

".BR; $ukaz_kos .= $kosik->ukazKosik($ad_k,"kosik/?ad_k=krok3","b3 v10","","","","","b1 v10","","","","","tlac_kos tu b1 v10"); $obb = $_SESSION[zak]; $readonly = " readonly='readonly'"; $ukaz_kos .= "
"; $ukaz_kos .= "

Osobní údaje

"; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= "
"; $ukaz_kos .= ""; $ukaz_kos .= "
"; $ukaz_kos .= ""; $ukaz_kos .= "
"; $ukaz_kos .= ""; $ukaz_kos .= "
"; $ukaz_kos .= ""; $ukaz_kos .= "
"; $ukaz_kos .= ""; $ukaz_kos .= "
"; $ukaz_kos .= ""; $ukaz_kos .= "
"; $ukaz_kos .= ""; $ukaz_kos .= "
"; $ukaz_kos .= ""; $ukaz_kos .= "
".BR.BR; $ukaz_kos .= "
"; $ukaz_kos .= "
"; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= "      "; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= ""; $ukaz_kos .= "
"; break; } case objednej: // objednani, tj ulozeni objednavky do data { if (count($kosik->produkty) > 0) { $obb = $_SESSION[zak]; $datum = date("Y-m-d H:i:s"); MySQL_Query("Insert into objednavky Values('', '$ucet[ID_uctu]', '$datum', '$obb[jmeno]', '$obb[prijmeni]', '$obb[telefon]', '$obb[email]', '$obb[ulice]', '$obb[cp]', '$obb[mesto]', '$obb[psc]', 'PRIJATA')"); $ID_obj = MySQL_Insert_Id(); foreach ($kosik->produkty as $produkt) { $dot = MySQL_Query("Select * from katalog_pro Where ID='".$produkt->id."'"); $pol = MySQL_Fetch_Array($dot); $produkt->mnozstvi = $produkt->mnozstvi <= $pol[skladem] ? $produkt->mnozstvi : $pol[skladem]; MySQL_Query("Update katalog_pro SET skladem='".($pol[skladem] - $produkt->mnozstvi)."' Where ID='$pol[ID]'"); $kosik->produkty[$produkt->id]->mnozstvi = $produkt->mnozstvi; MySQL_Query("Insert into obsah_obj Values('', '$ID_obj', '".$produkt->nazev."', '".$produkt->cena."', '".$produkt->mnozstvi."')"); } MAIL_mailObjednavka($obb,$kosik->produkty,$ID_obj); MAIL_mailObjednavkaAd($obb,$kosik->produkty,$ID_obj); unset($kosik); $kosik = new Kosik(); header("location: ?ad_k=dokonceni&ID_obj=$ID_obj"); die; } else { header ("location: ".SERVER); die; } break; } case dokonceni: { $ukaz_kos .= "

košík - dokončení

".BR; $ukaz_kos .= "

"; $ukaz_kos .= "Objednávka byla úspěšně zaevidováná pod číslem #".str_pad($_GET[ID_obj],6,"0",STR_PAD_LEFT)."".BR.BR; $ukaz_kos .= "Kopie objednávky byla odeslána na Váš e-mail"; $ukaz_kos .= "

"; unset($kosik); $kosik = new Kosik(); break; } case vloz: // vlozeni produktu do kosiku { $ID_pro = $_GET[ID_pro]; $pocet = 1; $dot_zbozi = MySQL_Query("Select * from katalog_pro Where ID='$ID_pro' and skladem>'0'"); $pol_zbozi = MySQL_Fetch_Array($dot_zbozi); if (MySQL_Num_Rows($dot_zbozi) > 0 and $pocet > 0) // jestli jsou rozmery aktivni { $cena = ($pol_zbozi[akce] > 0 and $pol_zbozi[akce] < $pol_zbozi[cena]) ? $pol_zbozi[akce] : $pol_zbozi[cena]; $kosik->vlozProdukt($ID_pro,"$pol_zbozi[nazev]",$cena,$pocet); $zobraz_vloz_p = "ano"; } break; } } //////////////////// $_SESSION["kos"] = serialize($kosik); //print_r($_SESSION["kos"]); ?> - Kalendář / Přihlášky

Kalendář akcí



DatumMístoNázevInstruktořiCenaOstatní
Navštivte naši stránku na Facebooku!
Navštivte náš videokanál na Youtube!

Funatic

Aktuality