<?php /** * Druhý krok se zobrazí v případě, že ještě nebyl vybrán * způsob dopravy a způsob platby. */ if (!$_POST["dopravaFirma"] or !$_POST["zpusobPlatby"]) { $objednavka = new Objednavka(); $objednavka->nactiZboziZKosiku(); $objednavkaHtml = $objednavka->priradDoTmpl($tmpl, "objednavkaKrok2", "templates/{$CONF['vzhled']}/objednavka.html"); $tmpl->prirad("obsah", $objednavkaHtml); if (file_exists("obsah.php/objednavka.krok2.slevy.php")) { include "obsah.php/objednavka.krok2.slevy.php"; } elseif (file_exists("objednavka.krok2.slevy.php")) { include "objednavka.krok2.slevy.php"; } ///////////// // Navigace ///////////// $tmpl->prirad("navigace", '<a href="index.php">Úvodní strana</a> » Objednávka » 2) Doprava'); } elseif ($_POST["dopravaFirma"] and $_POST["zpusobPlatby"]) { include "obsah.php/objednavka.krok3.php"; }
$strankovani = str_replace("&end;", "", $strankovani); $strankovani .= '</center>'; echo $strankovani; /* -- Objednávky -- */ $i_min = $_GET["i_min"] ? $_GET["i_min"] : 1; $i_min--; if ($_POST["vyhledavani"]) { $dotaz = Mysql_query("SELECT * FROM {$CONF['sqlPrefix']}objednavky WHERE podrobnosti LIKE '%" . $_POST["vyhledavani"] . "%' ORDER BY date DESC LIMIT {$i_min},10"); } else { $dotaz = Mysql_query("SELECT * FROM {$CONF['sqlPrefix']}objednavky ORDER BY date DESC LIMIT {$i_min},10"); } while ($radek = mysql_fetch_array($dotaz)) { unset($objednavka); $objednavka = new Objednavka($radek["id"]); $tmplPom = new GlassTemplate("../templates/{$CONF['vzhled']}/objednavka.html", "../templates/default/objednavka.html"); echo $objednavka->priradDoTmpl($tmplPom, "objednavkaAdmin", "../templates/{$CONF['vzhled']}/objednavka.html"); echo $objednavka->getErrors(); } ?> </form> <?php /*******************************/ /* ZMĚNA EMAILU SPRÁVCE SRÁNEK */ /*******************************/ echo '<b>Změna e-mailu pro upozornění na nové objednávky:</b> <form action="" method="post"> <input type="hidden" name="zmena_emailu" value="ok"> E-mail: <input type="text" name="email" value="' . zjisti_z("{$CONF['sqlPrefix']}nastaveni", "emailAdmin", "id=1") . '">
<?php if ($kosik->getPocetPolozek() > 0) { // Template $tmplObjednavka = new GlassTemplate("templates/{$CONF['vzhled']}/objednavka.html", "templates/default/objednavka.html"); $tmplObjednavka->newBlok("objednavkaKrok4"); // Objednávka $objednavka = new Objednavka(); $objednavka->nactiZboziZKosiku(); $cenaDopravneho = zjisti_z("{$CONF['sqlPrefix']}doprava", "cena", "firma='" . $_POST["dopravaFirma"] . "' AND zpusob_platby='" . $_POST["zpusobPlatby"] . "' "); $objednavka->pridejZbozi(0, $_POST["dopravaFirma"], $_POST["zpusobPlatby"], 1, $cenaDopravneho, 0, 19); // Odeslání objednávky if ($objednavka->ulozDoDatabaze()) { //email $tmplEmail = new GlassTemplate("templates/{$CONF['vzhled']}/objednavka.html", "templates/default/objednavka.html"); $obsahMailu = $objednavka->priradDoTmpl($tmplEmail, "email", "templates/{$CONF['vzhled']}/objednavka.html"); $odesilatel = $CONF["mailer"]; $prijemce = zjisti_z("{$CONF['sqlPrefix']}nastaveni", "emailAdmin", "id=1 LIMIT 1") . ", "; if (zjisti_z("{$CONF['sqlPrefix']}nastaveni", "objednavky_autosender", "id=1")) { $prijemce .= $objednavka->uzivatel->getData("email") . ", "; } easyMail($odesilatel, $prijemce, "Potvrzení objednávky", $obsahMailu); //hláška $kosik->vysypejKosik(); $tmplObjednavka->prirad("objednavkaKrok4.hlaska", "Vaše objednávka byla v pořádku odeslána a bude v nejbližší době vyřízena."); } else { $tmplObjednavka->prirad("objednavkaKrok4.hlaska", "Chyba: " . $objednavka->getErrors()); } // Zobrazení v hlavním templatu $objednavkaHtml = $tmpl->prirad("objednavkaKrok4", $tmplObjednavka->getHtml()); $tmpl->prirad("obsah", $tmplObjednavka->getHtml());