function getHtml($tmplKalendarCesta, $blok = '') { $tmplKalendar = new GlassTemplate($tmplKalendarCesta); $blok = $blok ? "{$blok}." : ''; $tmplKalendar->prirad($blok . "rok", $this->rok); $tmplKalendar->prirad($blok . "mesic", $this->mesic); // Doplnění prázdných dnů na začátku $prazdnychDnuZac = $this->prvniDen() - 1; for ($i = 0; $i < $prazdnychDnuZac; $i++) { $tmplKalendar->newBlok($blok . "denNoactiveZac"); $tmplKalendar->prirad($blok . "denNoactiveZac.zobraz", true); } // Zobrazení poznámek v kalendáři for ($i = 1; $i <= $this->pocetDni; $i++) { $tmplKalendar->newBlok($blok . "den"); $tmplKalendar->prirad($blok . "den.den", $i); $tmplKalendar->prirad($blok . "den.typ", $this->dny[$i]["typ"]); $tmplKalendar->prirad($blok . "den.mesic", $this->mesic); $tmplKalendar->prirad($blok . "den.rok", $this->rok); if (is_array($this->data[$i])) { foreach ($this->data[$i] as $kay => $value) { $tmplKalendar->newBlok($blok . "den.note"); $tmplKalendar->prirad($blok . "den.note.obsah", $value["note"]); } } } // Doplnění prázdných dnů na konci $prazdnychDnuKon = $prazdnychDnuZac + $this->pocetDni < 35 ? 35 - $prazdnychDnuZac - $this->pocetDni : 42 - $prazdnychDnuZac - $this->pocetDni; for ($i = 0; $i < $prazdnychDnuKon; $i++) { $tmplKalendar->newBlok($blok . "denNoactiveKon"); $tmplKalendar->prirad($blok . "denNoactiveKon.zobraz", true); } return $tmplKalendar->getHtml(); }
/** * Homepage */ function vlozGalerii($obsah) { $CONF =& $GLOBALS["config"]; while (eregi('<img[^>]* alt="galery [0-9]+"[^>]*/>', $obsah)) { $tmplGalerie = new GlassTemplate("templates/{$CONF['vzhled']}/galerie.html"); /* -- Získání ID galerie -- */ $idGalerie = preg_replace('|^.*<img[^>]* alt="galery ([0-9]+)"[^>]*/>.*$|Usi', "\\1", $obsah); $idGalerie = preg_replace("|\\s|Usi", "", $idGalerie); //(nevim proč, ale php si tam přidávalo odřádkování) /* -- Vygenerování galerie -- */ //název $radek = mysql_fetch_assoc(Mysql_query("SELECT * FROM {$CONF['sqlPrefix']}gal_kat WHERE id={$idGalerie} AND skryta='ne'")); $tmplGalerie->prirad("id", $radek["id"]); $tmplGalerie->prirad("nazev", $radek["nazev"]); //fotky $dotaz = Mysql_query("SELECT x.id as idKategorie, x.slozka, x.nazev, y.* FROM \n {$CONF['sqlPrefix']}gal_kat x JOIN {$CONF['sqlPrefix']}galerie y ON x.id=y.kategorie\n WHERE x.id={$idGalerie} AND x.skryta='ne' ORDER BY y.vaha ASC") or die(mysql_error()); while ($radek = mysql_fetch_assoc($dotaz)) { $tmplGalerie->newBlok("obrazek"); $tmplGalerie->prirad("obrazek.url", "{$CONF['absDir']}userfiles/galerie/{$radek['slozka']}/{$radek['foto']}"); $tmplGalerie->prirad("obrazek.urlNahled", "{$CONF['absDir']}userfiles/galerie/{$radek['slozka']}/nahledy/{$radek['foto']}"); $tmplGalerie->prirad("obrazek.kategorie", $radek["nazev"]); } /* -- Vložení do obsahu -- */ $obsahPred = $obsah; $obsah = preg_replace('|<img[^>]* alt="galery ' . $idGalerie . '"[^>]*/>|Usi', $tmplGalerie->getHtml(), $obsah); } return $obsah; }
/*******************************/ /* ZMĚNA EMAILU SPRÁVCE SRÁNEK */ /*******************************/ echo '<b>Změna e-mailu pro upozornění na nové poptá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") . '"> <input type="submit" name="tlacitko5" value="Změnit"> </form>'; /******************/ /* VÝPIS POPTÁVEK */ /******************/ $tmplPoptavky = new GlassTemplate("../templates/{$CONF['vzhled']}/poptavka.html"); $dotaz = Db_query("SELECT * FROM {$CONF['sqlPrefix']}poptavky ORDER BY datum DESC LIMIT 100"); while ($radek = mysql_fetch_assoc($dotaz)) { $tmplPoptavky->newBlok("poptavkaAdminPrehled"); $tmplPoptavky->prirad("poptavkaAdminPrehled.id", $radek["id"]); $tmplPoptavky->prirad("poptavkaAdminPrehled.jmeno", $radek["jmeno"]); $tmplPoptavky->prirad("poptavkaAdminPrehled.datum", strtotime($radek["datum"])); $tmplPoptavky->prirad("poptavkaAdminPrehled.adresa", $radek["adresa"]); $tmplPoptavky->prirad("poptavkaAdminPrehled.telefon", $radek["telefon"]); $tmplPoptavky->prirad("poptavkaAdminPrehled.email", $radek["email"]); $tmplPoptavky->prirad("poptavkaAdminPrehled.dotaz", $radek["dotaz"]); $tmplPoptavky->prirad("poptavkaAdminPrehled.obsah", $radek["obsah"]); } echo $tmplPoptavky->getHtml(); ?> <?php
<?php if ($_GET["a"] == 'kontakt' or $_GET["a"] == 'poptat') { $tmplKontakt = new GlassTemplate("templates/{$CONF['vzhled']}/{$_GET['a']}.html", "templates/default/{$_GET['a']}.html"); /////////////////////////////// // Odeslání dotazu na produkt /////////////////////////////// if ($_POST["mailKomu"] or $_POST["mailPredmet"]) { $autoMail = new AutoMail(); if ($autoMail->posli()) { $tmplKontakt->newBlok("zpravaOk"); $tmplKontakt->prirad("zpravaOk.obsah", "Zpráva byla úspěšně odeslána."); } else { $tmplKontakt->newBlok("zpravaError"); $tmplKontakt->prirad("zpravaError.obsah", "Při odesílání došlo k chybě. <br>" . $autoMail->getError()); } } $tmpl->prirad("obsah", $tmplKontakt->getHtml()); ///////////// // Navigace ///////////// $navigace = $_GET["a"] == 'kontakt' ? 'Kontakt' : 'Poptat'; $tmpl->prirad("navigace", '<a href="index.php">Úvodní strana</a> » ' . $navigace); } ?>
<?php if ($_GET["a"] == 'rezervace') { include 'class.php/Rezervace.class.php'; include 'class.php/RezervNastaveni.class.php'; $rNastaveni = new RezervNastaveni(); $tmplRezerv = new GlassTemplate("templates/{$CONF['vzhled']}/rezervace.html"); /************/ /* FORMULÁŘ */ /************/ if (!$_POST["odeslat"]) { $tmplRezerv->newBlok("rezervace"); /* -- Načtení pokojů -- */ $dotaz = Db_query("SELECT * FROM {$CONF['sqlPrefix']}rezervPokoje ORDER BY id ASC"); while ($radek = mysql_fetch_assoc($dotaz)) { $tmplRezerv->newBlok("rezervace.pokoj"); $tmplRezerv->prirad("rezervace.pokoj.id", $radek["id"]); $tmplRezerv->prirad("rezervace.pokoj.nazev", $radek["nazev"]); $tmplRezerv->prirad("rezervace.pokoj.seoNazev", $radek["seoNazev"]); $tmplRezerv->prirad("rezervace.pokoj.typ", $radek["typ"]); } } /****************/ /* REKAPITULACE */ /****************/ if ($_POST["odeslat"]) { $tmplRezerv->newBlok("rekapitulace"); $cenaCelkem = 0; ///////////// // Položky /////////////
function autoRegistrace($tmplRegCesta = '', $tmplRegBlok = '') { /** * Automatická registrace podle zaslaných $_POST dat */ $CONF =& $GLOBALS["config"]; /* -- Config -- */ $noValues = array(); //názvy proměnných, které se neukládají do databáze $noValues[] = "registracePovinne"; $noValues[] = "registracePodminky"; $noValues[] = "registraceNeukladat"; $noValues[] = "submit"; $tmplRegBlok = $tmplRegBlok ? $tmplRegBlok : 'registrace'; //////////////////////// // Zobrazení formuláře //////////////////////// $tmplRegistrace = new GlassTemplate($tmplRegCesta, "templates/default/uzivatel.html"); $tmplRegistrace->newBlok("{$tmplRegBlok}"); $tmplRegistrace->prirad("{$tmplRegBlok}.zobraz", "ano"); $data = $_POST; if ($data["registracePovinne"] and !zjisti_z("{$CONF['sqlPrefix']}zakaznici", "id", "email='" . $data["email"] . "'") and !$data["registraceNeukladat"]) { /////////////////////////// // Automatická registrace /////////////////////////// $error = ''; /* -- Povinné položky -- */ // Získání názvů $povinne = explode(";", $data["registracePovinne"] . ";heslo"); //heslo je u registrace vždy povinné // Kontrola foreach ($povinne as $key => $value) { if ($value and !$data[$value]) { $error = "Nevyplnili jste všechny povinné položky. "; } } /* -- Sestavení dotazu -- */ if (!$error) { $dotaz_part1 = "INSERT INTO {$CONF['sqlPrefix']}zakaznici("; $dotaz_part2 = "VALUES ("; foreach ($data as $key => $value) { if (!in_array($key, $noValues) and $value) { $dotaz_part1 .= $key . ","; $dotaz_part2 .= "'{$value}',"; } } $dotaz_part1 = ereg_replace(",\$", ") ", $dotaz_part1); $dotaz_part2 = ereg_replace(",\$", ") ", $dotaz_part2); $dotaz = Mysql_query($dotaz_part1 . $dotaz_part2) or die(mysql_error()); $tmplRegistrace->newBlok("{$tmplRegBlok}.zpravaOk"); $tmplRegistrace->prirad("{$tmplRegBlok}.zpravaOk.text", "Úspěšně jste se zaregistroval."); } else { $tmplRegistrace->newBlok("{$tmplRegBlok}.zpravaError"); $tmplRegistrace->prirad("{$tmplRegBlok}.zpravaError.text", $error); } } elseif ($data["registraceNeukladat"] and !zjisti_z("{$CONF['sqlPrefix']}zakaznici", "id", "email='" . $data["email"] . "'")) { $error = ''; /* -- Povinné položky -- */ // Získání názvů $povinne = explode(";", $data["registracePovinne"]); // Kontrola foreach ($povinne as $key => $value) { if ($value and !$data[$value] and $value != 'heslo') { $error = "Nevyplnili jste všechny povinné položky. "; } } /* -- Sestavení dotazu -- */ if (!$error) { $_SESSION["uzvatelId"] = ''; foreach ($data as $key => $value) { if (!in_array($key, $noValues) and $value) { $_SESSION["uzivatel" . ucfirst($key)] = $value; } } } else { $tmplRegistrace->newBlok("{$tmplRegBlok}.zpravaError"); $tmplRegistrace->prirad("{$tmplRegBlok}.zpravaError.text", $error); } } elseif ($data["registracePovinne"]) { $tmplRegistrace->newBlok("{$tmplRegBlok}.zpravaError"); $tmplRegistrace->prirad("{$tmplRegBlok}.zpravaError.text", "Tento uživatel již je registrován."); } return $tmplRegistrace->getHtml(); }
<?php $tmplAnk = new GlassTemplate("templates/{$CONF['vzhled']}/ankety.html"); $dotaz = Db_query("SELECT id,otazka FROM {$CONF['sqlPrefix']}ankety WHERE aktivni=1 ORDER BY id DESC"); while ($radek = mysql_fetch_assoc($dotaz)) { $tmplAnk->newBlok("anketa"); /* -- Přidání hlasu -- */ include_once 'ostatni.php/statistiky.funkce.php'; //umožňuje zjistit, jestli je návštěvník vyhledávací robot if ($_GET["anketa"] == $radek["id"] and $_GET["odpoved"]) { // Promazání starých IP Db_query("DELETE FROM {$CONF['sqlPrefix']}anketyIp WHERE time<" . (time() - 60) . ""); // Hlasování $ip = $_SERVER["REMOTE_ADDR"] . "/" . $_SERVER["HTTP_X_FORWARDED_FOR"]; if (!zjistiZ("{$CONF['sqlPrefix']}anketyIp", "id", "anketaId={$radek['id']} AND ip='{$ip}'") and !jeRobot()) { Db_query("INSERT INTO {$CONF['sqlPrefix']}anketyIp(anketaId,time,ip) VALUES ({$radek['id']}, " . time() . ", '{$ip}')"); Db_query("UPDATE {$CONF['sqlPrefix']}anketyOdpovedi SET pocet=(\n (SELECT pocet FROM (SELECT pocet FROM {$CONF['sqlPrefix']}anketyOdpovedi WHERE id={$_GET['odpoved']}) as pomTable LIMIT 1)+1) \n WHERE id={$_GET['odpoved']}"); if (mysql_affected_rows() == 1) { $tmplAnk->prirad("anketa.hlaska", "Váš hlas byl započítán."); } else { $tmplAnk->prirad("anketa.hlaska", "Neznámá chyba."); bugReport("Chyba v hlasování v anketě, ovlivněných řádků: " . mysql_affected_rows()); } } else { $tmplAnk->prirad("anketa.hlaska", "Nelze hlasovat vícekrát."); } } /* -- Zobrazení -- */ $tmplAnk->prirad("anketa.id", $radek["id"]); $tmplAnk->prirad("anketa.otazka", $radek["otazka"]); /* -- Odpovědi -- */
Db_query("UPDATE {$CONF['sqlPrefix']}zakaznici SET velkoobchodId=0 WHERE velkoobchodId={$_GET['velkoobchodId']}"); $affected_rows += mysql_affected_rows(); if ($affected_rows > 0) { $tmplVO->prirad("hlaska", "Velkoobchod úspěšně smazán."); } else { $tmplVO->prirad("hlaska", "Neznámá chyba."); bugReport("Neznámá chyba při mazání velkoobchodu. Ovlivněných řádků: " . $affected_rows); } } ////////////// // Zobrazení ////////////// /* -- Výpis všech velkoobchodů -- */ $dotaz = Db_query("SELECT * FROM {$CONF['sqlPrefix']}velkoobchody ORDER BY nazev ASC"); while ($radek = mysql_fetch_assoc($dotaz)) { $tmplVO->newBlok("velkoobchod"); /* -- Zobrazení -- */ $tmplVO->prirad("velkoobchod.id", $radek["id"]); $tmplVO->prirad("velkoobchod.nazev", $radek["nazev"]); $tmplVO->prirad("velkoobchod.sleva", $radek["sleva"]); /* -- Členové -- */ $dotaz2 = Db_query("SELECT * FROM {$CONF['sqlPrefix']}zakaznici WHERE velkoobchodId={$radek['id']} ORDER BY prijmeni ASC"); $i = 1; while ($radek2 = mysql_fetch_assoc($dotaz2)) { $tmplVO->newBlok("velkoobchod.zakaznik"); $tmplVO->prirad("velkoobchod.zakaznik.i", $i); $tmplVO->prirad("velkoobchod.zakaznik.id", $radek2["id"]); $tmplVO->prirad("velkoobchod.zakaznik.jmeno", $radek2["jmeno"]); $tmplVO->prirad("velkoobchod.zakaznik.prijmeni", $radek2["prijmeni"]); $tmplVO->prirad("velkoobchod.zakaznik.email", $radek2["email"]); $tmplVO->prirad("velkoobchod.zakaznik.velkoobchod", $radek["nazev"]);
function priradDoTmplPolozku(&$tmpl, $blok, $tmplKosikCesta, $id) { $CONF =& $GLOBALS["config"]; $tmplKosik = new GlassTemplate($tmplKosikCesta, "templates/default/kosik.html"); //najdeme pozici produktu v košíku $i = $this->najdiProdukt($id); /* -- Přiřazení hodnot -- */ //zjištění informací $id = $_SESSION["kosikProdukty"][$i]["id"]; $nazev = $_SESSION["kosikProdukty"][$i]["nazev"]; $varianta = $_SESSION["kosikProdukty"][$i]["varianta"]; $mnozstvi = $_SESSION["kosikProdukty"][$i]["mnozstvi"]; $cenaSDph = $_SESSION["kosikProdukty"][$i]["cenaSDph"]; $cenaBezDph = $_SESSION["kosikProdukty"][$i]["cenaBezDph"]; $dph = $_SESSION["kosikProdukty"][$i]["dph"]; $celkemSDph = $_SESSION["kosikProdukty"][$i]["cenaSDph"] * $mnozstvi; $cenaBezDph = $_SESSION["kosikProdukty"][$i]["cenaBezDph"] * $mnozstvi; //přiřazení $tmplKosik->prirad("{$blok}.id", $id); $tmplKosik->prirad("{$blok}.nazev", $nazev); $tmplKosik->prirad("{$blok}.varianta", $varianta); $tmplKosik->prirad("{$blok}.mnozstvi", $mnozstvi); $tmplKosik->prirad("{$blok}.cenaSDph", $cenaSDph); $tmplKosik->prirad("{$blok}.cenaBezDph", $cenaBezDph); $tmplKosik->prirad("{$blok}.dph", $dph); $tmplKosik->prirad("{$blok}.celkemSDph", $celkemSDph); $tmplKosik->prirad("{$blok}.cenaBezDph", $cenaBezDph); /* -- Přiřazení všech variant -- */ $dotaz = Mysql_query("SELECT id,varianta FROM {$CONF['sqlPrefix']}zbozi WHERE produkt='{$nazev}' ORDER BY varianta"); $pocetVariant = 0; while ($radek = mysql_fetch_array($dotaz)) { $tmplKosik->newBlok("{$blok}.variantaSelect"); $tmplKosik->prirad("{$blok}.variantaSelect.id", $radek["id"]); $tmplKosik->prirad("{$blok}.variantaSelect.nazev", $radek["varianta"]); //počet variant if ($radek["varianta"]) { $pocetVariant++; } } $tmplKosik->prirad("{$blok}.pocetVariant", $pocetVariant); /* -- Ostatní -- */ if ($this->info) { $tmplKosik->prirad("{$blok}.zprava.text", $this->info); } /////////////////////////////////// // Přiřazení do hlavního templatu /////////////////////////////////// $tmpl->prirad($blok, $tmplKosik->getHtml()); return $tmplKosik->getHtml(); }
<?php if ($_GET["a"] == 'produkty' and $_GET["produkt"]) { /** * tento skript se aktivuje jen při požadavku detailu produktu */ $tmplProdukt = new GlassTemplate("templates/{$CONF['vzhled']}/produkty.html"); $blok1 = $_GET["tisk"] ? 'detailProduktuTisk' : 'detailProduktu'; $tmplProdukt->newBlok("{$blok1}"); ////////////// // SQL Dotaz ////////////// $idProduktu = preg_replace("|^([0-9]*)-.*\$|si", "\$1", $_GET["produkt"]); $dotaz = Mysql_query("SELECT x.* FROM {$CONF['sqlPrefix']}zbozi x, {$CONF['sqlPrefix']}zbozi y WHERE x.produkt=y.produkt AND y.id={$idProduktu} ORDER BY id ASC"); $radek = mysql_fetch_array($dotaz); //////////////////// // Detail produktu //////////////////// /* -- Základní údaje -- */ // Url if ($CONF["mod_rewrite"]) { $kategorie = $_GET["kategorie"] ? '' . $_GET["kategorie"] . '/' : ''; $podkat1 = $_GET["podkat1"] ? '' . $_GET["podkat1"] . '/' : ''; $podkat2 = $_GET["podkat2"] ? '' . $_GET["podkat2"] . '/' : ''; $podkat3 = $_GET["podkat3"] ? '' . $_GET["podkat3"] . '/' : ''; $produkt = "" . $radek["id"] . "-" . urlText($radek["produkt"]) . ".html"; $tmplProdukt->prirad("{$blok1}.url", $CONF["absDir"] . "produkty/" . $kategorie . $podkat1 . $podkat2 . $podkat3 . $produkt); } else { $kategorie = $_GET["kategorie"] ? '&kategorie=' . $_GET["kategorie"] : ''; $podkat1 = $_GET["podkat1"] ? '&podkat1=' . $_GET["podkat1"] : ''; $podkat2 = $_GET["podkat2"] ? '&podkat2=' . $_GET["podkat2"] : '';
function priradDoTmpl(&$tmpl, $blok, $tmplFakturaCesta) { $CONF =& $GLOBALS["config"]; $tmplFaktura = new GlassTemplate($tmplFakturaCesta, file_exists("templates/{$CONF['vzhled']}/faktura.html") ? "templates/default/faktura.html" : "../templates/default/faktura.html"); //objednávka $tmplFaktura->prirad("{$blok}.id", $this->mysqlId); $tmplFaktura->prirad("{$blok}.datum", date("j.n.Y G:i", $this->date)); $tmplFaktura->prirad("{$blok}.rok", date("Y", $this->date)); $tmplFaktura->prirad("{$blok}.pocetPolozek", $this->getPocetPolozek()); $tmplFaktura->prirad("{$blok}.celkemSDph", $this->getCenaCelkemSDph()); $tmplFaktura->prirad("{$blok}.celkemBezDph", $this->getCenaCelkemBezDph()); $tmplFaktura->prirad("{$blok}.celkemDph", $this->getCenaCelkemSDph() - $this->getCenaCelkemBezDph()); $tmplFaktura->prirad("{$blok}.stav", $this->stav ? $this->stav : 'Nevyřízeno'); //faktura $tmplFaktura->prirad("{$blok}.objednavkaId", $this->objednavkaId); $tmplFaktura->prirad("{$blok}.faktCislo", $this->faktCislo); $tmplFaktura->prirad("{$blok}.dodavatel", $this->dodavatel); $tmplFaktura->prirad("{$blok}.datum2", $this->date2); $tmplFaktura->prirad("{$blok}.varSymb", $this->varSymb); $tmplFaktura->prirad("{$blok}.konstSymb", $this->konstSymb); //uzivatel v přehledu objednávky $tmplFaktura->prirad("{$blok}.jmeno", $this->uzivatel->getData("jmeno")); $tmplFaktura->prirad("{$blok}.prijmeni", $this->uzivatel->getData("prijmeni")); $tmplFaktura->prirad("{$blok}.mesto", $this->uzivatel->getData("mesto")); $tmplFaktura->prirad("{$blok}.email", $this->uzivatel->getData("email")); $tmplFaktura->prirad("{$blok}.poznamkaObsah", $this->uzivatel->getPoznamkaObsah()); $tmplFaktura->prirad("{$blok}.poznamkaTyp", $this->uzivatel->getPoznamkaTyp()); //výpis produktů $i = 1; foreach ($this->zbozi as $key => $value) { if ($value) { $tmplFaktura->newBlok("{$blok}.produkt"); $tmplFaktura->prirad("{$blok}.produkt.i", $i); $tmplFaktura->prirad("{$blok}.produkt.nazev", $this->zbozi[$key]); $tmplFaktura->prirad("{$blok}.produkt.varianta", $this->varianty[$key]); $tmplFaktura->prirad("{$blok}.produkt.mnozstvi", $this->mnozstvi[$key]); $tmplFaktura->prirad("{$blok}.produkt.cenaSDph", $this->cenySDph[$key]); $tmplFaktura->prirad("{$blok}.produkt.cenaBezDph", $this->cenyBezDph[$key]); $tmplFaktura->prirad("{$blok}.produkt.celkemSDph", $this->cenySDph[$key] * $this->mnozstvi[$key]); $tmplFaktura->prirad("{$blok}.produkt.celkemBezDph", $this->cenyBezDph[$key] * $this->mnozstvi[$key]); $i++; } } //doprava $dotaz = Mysql_query("SELECT DISTINCT firma FROM {$CONF['sqlPrefix']}doprava ORDER BY (prvni=1) DESC"); while ($radek = mysql_fetch_array($dotaz)) { $tmplFaktura->newBlok("{$blok}.dopravaFirma"); $tmplFaktura->prirad("{$blok}.dopravaFirma.nazev", $radek["firma"]); } //uzivatel - výpis všech údajů $uzivatelVypis = $this->uzivatel->priradDoTmpl($tmplFaktura, "uzivatelVypis", file_exists("templates/{$CONF['vzhled']}/uzivatel.html") ? "templates/{$CONF['vzhled']}/uzivatel.html" : "../templates/{$CONF['vzhled']}/uzivatel.html"); $tmplFaktura->prirad("{$blok}.uzivatelVypis", $uzivatelVypis); $uzivatelVypisMini = $this->uzivatel->priradDoTmpl($tmplFaktura, "uzivatelVypisMini", file_exists("templates/{$CONF['vzhled']}/uzivatel.html") ? "templates/{$CONF['vzhled']}/uzivatel.html" : "../templates/{$CONF['vzhled']}/uzivatel.html"); $tmplFaktura->prirad("{$blok}.uzivatelVypisMini", $uzivatelVypisMini); @$tmpl->prirad($blok, $tmplFaktura->getHtml()); return $tmplFaktura->getHtml(); }
<?php if ($_GET["a"] == 'novinky') { // Zjištění obsahu novinky $tmplClanek = new GlassTemplate("templates/{$CONF['vzhled']}/clanek.html"); $dotaz2 = Mysql_query("SELECT * FROM {$CONF['sqlPrefix']}clanky WHERE typ='novinka' ORDER BY id DESC"); $i = 0; while ($radek2 = mysql_fetch_array($dotaz2)) { $i++; // Zobrazení $tmplClanek->newBlok("novinka"); $tmplClanek->prirad("novinka.i", $i); $tmplClanek->prirad("novinka.nazev", $radek2["nazev"]); if ($CONF["mod_rewrite"]) { $tmplClanek->prirad("novinka.url", "clanky/" . $radek2["id"] . "-" . urlText($radek2["nazev"]) . ".html"); } if (!$CONF["mod_rewrite"]) { $tmplClanek->prirad("novinka.url", "?a=clanky&clanek=" . $radek2["id"] . "-" . urlText($radek2["nazev"])); } $tmplClanek->prirad("novinka.datum", @date("j.n.Y G:i", $radek2["datum"])); $tmplClanek->prirad("novinka.uvod", $radek2["uvod"]); } $tmpl->prirad("obsah", $tmplClanek->getHtml()); ///////////// // Navigace ///////////// $tmpl->prirad("navigace", "Novinky"); }
$_POST["zprava"] = nl2br(htmlspecialchars($_POST["zprava"])); $odp = $_POST["odpoved"] == "" ? "NULL" : "'" . $_POST["odpoved"] . "'"; $datum = time(); $sql = mysql_query("INSERT INTO " . $CONF["sqlPrefix"] . "forum VALUES (NULL, {$odp}, '{$datum}', '{$_POST['jmeno']}', '{$_POST['email']}', '{$_POST['zprava']}')"); if ($sql) { $tmplForum->prirad("hlaska", "<p>Váš příspěvek byl úspěšně vložen.</p>"); } else { $tmplForum->prirad("hlaska", "<p>Při ukládání Vašeho příspěvku došlo k chybě.</p>"); } } } elseif ($_POST["jmeno"] == "" or $_POST["zprava"] == "") { } /* -- Zobrazení přízpěvků -- */ $sql = mysql_query("SELECT * FROM " . $CONF["sqlPrefix"] . "forum WHERE id_odpovedi IS NULL ORDER BY id DESC"); while ($p = mysql_fetch_array($sql)) { $tmplForum->newBlok("prizpevek"); $email = $p["email"] != "" ? " <a href=\"mailto:" . $p["email"] . "\" class=\"mensi\">[email]</a>" : ""; $datum = date("j.n.Y H:i", $p["datum"]); $tmplForum->prirad("prizpevek.id", $p["id"]); $tmplForum->prirad("prizpevek.jmeno", $p["jmeno"]); $tmplForum->prirad("prizpevek.email", $email); $tmplForum->prirad("prizpevek.datum", $datum); $tmplForum->prirad("prizpevek.obsah", $p["text"]); $pod = mysql_query("SELECT * FROM " . $CONF["sqlPrefix"] . "forum WHERE id_odpovedi = '{$p['id']}'"); while ($od = mysql_fetch_array($pod)) { $tmplForum->newBlok("prizpevek.odpoved"); $email_1 = $od["email"] != "" ? " <a href=\"mailto:" . $od["email"] . "\" class=\"mensi\">[email]</a>" : ""; $datum_1 = date("j.n.Y H:i", $od["datum"]); $tmplForum->prirad("prizpevek.odpoved.id", $od["id"]); $tmplForum->prirad("prizpevek.odpoved.jmeno", $od["jmeno"]); $tmplForum->prirad("prizpevek.odpoved.email", $email_1);
/***************************/ /* VYHLEDÁVÁNÍ VE ČLÁNCÍCH */ /***************************/ ////////////// // SQL Dotaz ////////////// $dotaz = Mysql_query("SELECT * FROM {$CONF['sqlPrefix']}clanky\n WHERE (\n LOWER(nazev) LIKE LOWER('%{$hledej}%') OR\n LOWER(uvod) LIKE LOWER('%{$hledej}%') OR\n LOWER(obsah) LIKE LOWER('%{$hledej}%')\n )\n AND nazev!=''\n ORDER BY datum DESC\n LIMIT 50\n ") or die(mysql_error()); //////////////////// // Zobrazení článků //////////////////// $tmplClanek = new GlassTemplate("templates/{$CONF['vzhled']}/clanek.html"); $i = 0; while ($radek = mysql_fetch_array($dotaz)) { $i++; // Zobrazení $tmplClanek->newBlok("clanekPrehled"); $tmplClanek->prirad("clanekPrehled.i", $i); $tmplClanek->prirad("clanekPrehled.nazev", $radek["nazev"]); if ($CONF["mod_rewrite"]) { $tmplClanek->prirad("clanekPrehled.url", "clanky/" . $radek["id"] . "-" . urlText($radek["nazev"]) . ".html"); } if (!$CONF["mod_rewrite"]) { $tmplClanek->prirad("clanekPrehled.url", "?a=clanky&clanek=" . $radek["id"] . "-" . urlText($radek["nazev"])); } $tmplClanek->prirad("clanekPrehled.datum", @date("j.n.Y G:i", $radek["datum"])); $tmplClanek->prirad("clanekPrehled.uvod", $radek["uvod"]); $pocetNalezenych++; } $tmplVyhledavani->prirad("clanky", $tmplClanek->getHtml()); $tmplVyhledavani->prirad("pocetNalezenych", $pocetNalezenych); ///////////////////////////
$TmplModul->prirad("hlavicka.popis", "Umožňuje vytváření, správu a zobrazování údajů Vaší databáze obchodních zástupců."); //Nový makléř if ($_POST["jmeno"] and $_POST["prijmeni"] and $_POST["email"] and $_POST["telefon"] and !$_POST["id"]) { mysql_query("INSERT INTO {$CONF['sqlPrefix']}makleri(jmeno,prijmeni,email,telefon) VALUES ('{$_POST['jmeno']}', '{$_POST['prijmeni']}', '{$_POST['email']}', '{$_POST['telefon']}')") or die("Neznámá chyba v SQL dotazu: " . mysql_error()); $TmplMakleri->prirad("zprava.obsah", "Úspěšně přidáno."); } //Smazání makléře if ($_GET["smazat"]) { mysql_query("DELETE FROM {$CONF['sqlPrefix']}makleri WHERE id='{$_GET['smazat']}'") or die("Neznámá chyba v SQL dotazu: " . mysql_error()); $TmplMakleri->prirad("zprava.obsah", "Úspěšně smazáno."); } //Editace informací if ($_POST["jmeno"] and $_POST["prijmeni"] and $_POST["email"] and $_POST["telefon"] and $_POST["id"]) { Mysql_query("UPDATE {$CONF['sqlPrefix']}makleri SET jmeno='{$_POST['jmeno']}', prijmeni='{$_POST['prijmeni']}', email='{$_POST['email']}', telefon='{$_POST['telefon']}' WHERE id='{$_POST['id']}'"); $TmplMakleri->prirad("zprava.obsah", "Úspěšně upraveno."); } //Zobrazení aktuálních informací $dotaz = Mysql_query("SELECT * FROM {$CONF['sqlPrefix']}makleri"); $i = 0; while ($radek = mysql_fetch_assoc($dotaz)) { $i++; $TmplMakleri->newBlok("makler"); $TmplMakleri->prirad("makler.i", $i); $TmplMakleri->prirad("makler.id", $radek["id"]); $TmplMakleri->prirad("makler.jmeno", $radek["jmeno"]); $TmplMakleri->prirad("makler.prijmeni", $radek["prijmeni"]); $TmplMakleri->prirad("makler.email", $radek["email"]); $TmplMakleri->prirad("makler.telefon", $radek["telefon"]); } $TmplModul->prirad("obsah", $TmplMakleri->getHtml()); echo $TmplModul->getHtml();
<?php if ($_GET["a"] == 'produkty' and $_GET["produkt"]) { /** * tento skript se aktivuje jen při požadavku detailu produktu */ $tmplProdukt = new GlassTemplate("templates/{$CONF['vzhled']}/produkty.html"); $tmplProdukt->newBlok("detailProduktu"); ////////////// // SQL Dotaz ////////////// $idProduktu = preg_replace("|^([0-9]*)-.*\$|si", "\$1", $_GET["produkt"]); $dotaz = Mysql_query("SELECT x.* FROM {$CONF['sqlPrefix']}zbozi x, {$CONF['sqlPrefix']}zbozi y WHERE x.produkt=y.produkt AND y.id={$idProduktu} ORDER BY id ASC"); $radek = mysql_fetch_array($dotaz); //////////////////// // Detail produktu //////////////////// /* -- Základní údaje -- */ // Url if ($CONF["mod_rewrite"]) { $kategorie = $_GET["kategorie"] ? '' . $_GET["kategorie"] . '/' : ''; $podkat1 = $_GET["podkat1"] ? '' . $_GET["podkat1"] . '/' : ''; $podkat2 = $_GET["podkat2"] ? '' . $_GET["podkat2"] . '/' : ''; $podkat3 = $_GET["podkat3"] ? '' . $_GET["podkat3"] . '/' : ''; $produkt = "" . $radek["id"] . "-" . urlText($radek["produkt"]) . ".html"; $tmplProdukt->prirad("detailProduktu.url", $CONF["absDir"] . "produkty/" . $kategorie . $podkat1 . $podkat2 . $podkat3 . $produkt); } else { $kategorie = $_GET["kategorie"] ? '&kategorie=' . $_GET["kategorie"] : ''; $podkat1 = $_GET["podkat1"] ? '&podkat1=' . $_GET["podkat1"] : ''; $podkat2 = $_GET["podkat2"] ? '&podkat2=' . $_GET["podkat2"] : ''; $podkat3 = $_GET["podkat3"] ? '&podkat3=' . $_GET["podkat3"] : '';
function priradDoTmpl(&$tmpl, $blok, $tmplUzivatelCesta) { $tmplUzivatel = new GlassTemplate($tmplUzivatelCesta, file_exists("templates/default/uzivatel.html") ? "templates/default/uzivatel.html" : "../templates/default/uzivatel.html"); /* -- Vytvoření bloku v templatu -- */ $tmplUzivatel->newBlok($blok); $tmplUzivatel->prirad("{$blok}.zobraz", "true"); //blok chceme zobrazit i když uživatel není přihlášen /* -- Hodnoty pro uživatele načteného z DB -- */ //(tyto hodnoty mají přednost před hodnotama v sessionu) if ($this->data["email"]) { foreach ($this->data as $key => $value) { // Přiřazení hodnoty $tmplUzivatel->prirad("{$blok}.{$key}", $value); } } else { foreach ($_SESSION as $key => $value) { // Získání správného klíče //(klíč je v sessionu za slovem 'uzivatel' a první písmeno je změněno na velké) $keyUpr = ereg_replace("^uzivatel", "", $key); //smazání slova 'uzivatel' $keyUpr = lcfirst($keyUpr); //převod prvního písmene na malé // Přiřazení hodnoty $tmplUzivatel->prirad("{$blok}.{$keyUpr}", $value); } } /* -- Poznámky -- */ $tmplUzivatel->prirad("{$blok}.poznamkaTyp", $this->getPoznamkaTyp()); $tmplUzivatel->prirad("{$blok}.poznamkaObsah", $this->getPoznamkaObsah()); /* -- Return -- */ return $tmplUzivatel->getHtml(); }
function priradDoTmpl(&$tmpl, $blok, $tmplObjednavkaCesta) { $CONF =& $GLOBALS["config"]; $tmplObjednavka = new GlassTemplate($tmplObjednavkaCesta, file_exists("templates/default/objednavka.html") ? "templates/default/objednavka.html" : "../templates/default/objednavka.html"); //objednávka $tmplObjednavka->prirad("{$blok}.id", $this->mysqlId); $tmplObjednavka->prirad("{$blok}.datum", date("j.n.Y G:i", $this->date)); $tmplObjednavka->prirad("{$blok}.pocetPolozek", $this->getPocetPolozek()); $tmplObjednavka->prirad("{$blok}.celkemSDph", $this->getCenaCelkemSDph()); $tmplObjednavka->prirad("{$blok}.celkemBezDph", $this->getCenaCelkemBezDph()); $tmplObjednavka->prirad("{$blok}.celkemDph", $this->getCenaCelkemSDph() - $this->getCenaCelkemBezDph()); $tmplObjednavka->prirad("{$blok}.stav", $this->stav ? $this->stav : 'nevyřízeno'); //faktura pro tuto objednávku $faktura = @mysql_fetch_array(Mysql_query("SELECT * FROM {$CONF['sqlPrefix']}faktury WHERE objednavkaId={$this->mysqlId}")); $tmplObjednavka->prirad("{$blok}.fakturaId", $faktura["id"]); $tmplObjednavka->prirad("{$blok}.fakturaCislo", $faktura["faktCislo"]); $tmplObjednavka->prirad("{$blok}.fakturaRok", date("Y", $faktura["date"])); //uzivatel v přehledu objednávky $tmplObjednavka->prirad("{$blok}.jmeno", $this->uzivatel->getData("jmeno")); $tmplObjednavka->prirad("{$blok}.prijmeni", $this->uzivatel->getData("prijmeni")); $tmplObjednavka->prirad("{$blok}.mesto", $this->uzivatel->getData("mesto")); $tmplObjednavka->prirad("{$blok}.email", $this->uzivatel->getData("email")); $tmplObjednavka->prirad("{$blok}.poznamkaObsah", $this->uzivatel->getPoznamkaObsah()); $tmplObjednavka->prirad("{$blok}.poznamkaTyp", $this->uzivatel->getPoznamkaTyp()); //výpis produktů foreach ($this->zbozi as $key => $value) { if ($value) { $tmplObjednavka->newBlok("{$blok}.produkt"); $tmplObjednavka->prirad("{$blok}.produkt.id_objednavky", $this->mysqlId); $tmplObjednavka->prirad("{$blok}.produkt.i", $key); $tmplObjednavka->prirad("{$blok}.produkt.id", $this->ids[$key]); $tmplObjednavka->prirad("{$blok}.produkt.cislo", $this->cisla[$key]); $tmplObjednavka->prirad("{$blok}.produkt.nazev", $this->zbozi[$key]); $tmplObjednavka->prirad("{$blok}.produkt.varianta", $this->varianty[$key]); $tmplObjednavka->prirad("{$blok}.produkt.mnozstvi", $this->mnozstvi[$key]); $tmplObjednavka->prirad("{$blok}.produkt.cenaSDph", $this->cenySDph[$key]); $tmplObjednavka->prirad("{$blok}.produkt.cenaBezDph", $this->cenyBezDph[$key]); $tmplObjednavka->prirad("{$blok}.produkt.celkemSDph", $this->cenySDph[$key] * $this->mnozstvi[$key]); $tmplObjednavka->prirad("{$blok}.produkt.celkemBezDph", $this->cenyBezDph[$key] * $this->mnozstvi[$key]); $radek_produkt = mysql_fetch_assoc(mysql_query("SELECT * FROM {$CONF['sqlPrefix']}zbozi WHERE id=" . $this->ids[$key] . "")); $kategorie_produkt = mysql_fetch_assoc(mysql_query("SELECT MIN(z1.id) as id,z1.kategorie \n FROM {$CONF['sqlPrefix']}zbozi z1, {$CONF['sqlPrefix']}zbozi z2 \n WHERE z1.kategorie=z2.kategorie AND z2.id=" . $this->ids[$key] . "\n GROUP BY z1.kategorie")); $tmplObjednavka->prirad("{$blok}.produkt.url", str_replace('admin/', '', $CONF["absDir"]) . "produkty/{$kategorie_produkt['id']}-" . urlText($kategorie_produkt["kategorie"]) . "/{$radek_produkt['id']}-" . urlText($radek_produkt["produkt"]) . ".html"); } } //doprava $dotaz = Mysql_query("SELECT DISTINCT firma FROM {$CONF['sqlPrefix']}doprava ORDER BY (prvni=1) DESC"); while ($radek = mysql_fetch_array($dotaz)) { $tmplObjednavka->newBlok("{$blok}.dopravaFirma"); $tmplObjednavka->prirad("{$blok}.dopravaFirma.nazev", $radek["firma"]); } //uzivatel - výpis všech údajů $uzivatelVypis = $this->uzivatel->priradDoTmpl($tmplObjednavka, "uzivatelVypis", file_exists("templates/{$CONF['vzhled']}/uzivatel.html") ? "templates/{$CONF['vzhled']}/uzivatel.html" : "../templates/{$CONF['vzhled']}/uzivatel.html"); $tmplObjednavka->prirad("{$blok}.uzivatelVypis", $uzivatelVypis); @$tmpl->prirad($blok, $tmplObjednavka->getHtml()); return $tmplObjednavka->getHtml(); }
} //pokud existují podkategorie, vypíšeme je if ($nalezeno) { $vysledek = str_replace('| &end;', "", $vysledek . "&end;"); return " -» " . $vysledek . "<br>"; } } } /********************/ /* ZOBRAZENÍ OBSAHU */ /********************/ $tmplProdukty = new GlassTemplate("templates/{$CONF['vzhled']}/produkty.html"); ///////////// // Filtrace ///////////// $tmplProdukty->newBlok("filtrace"); //nadpis, akt.cesta a výběr podkategorie $kategorieId = preg_replace("|^([0-9]*)-.*\$|", "\$1", $_GET["kategorie"]); $tmplProdukty->prirad("filtrace.nadpis", zjisti_z("{$CONF['sqlPrefix']}zbozi", "kategorie", "id='" . $kategorieId . "' ")); $tmplProdukty->prirad("filtrace.strom", strom()); $tmplProdukty->prirad("filtrace.podkategorie", podkat()); //seznam výrobců $dotaz = Mysql_query("SELECT x.vyrobce FROM {$CONF['sqlPrefix']}zbozi x, {$CONF['sqlPrefix']}zbozi y WHERE x.vyrobce!='' AND x.kategorie=y.kategorie AND y.id='{$kategorieId}' GROUP BY vyrobce ORDER BY vyrobce ASC") or die(mysql_error()); while ($radek = Mysql_fetch_array($dotaz)) { $tmplProdukty->newBlok("filtrace.vyrobce"); $tmplProdukty->prirad("filtrace.vyrobce.nazev", $radek["vyrobce"]); } ///////////////////////////////// // Zobrazení přehledu kategorií ///////////////////////////////// if ($_GET["kategorie"] and $_GET["podkat1"] and $_GET["podkat2"]) {
$mail = new NMail(); $mail->setSubject("Vyplněn formulář Chci prodat"); $mail->setFrom($CONF["mailer"]); $mail->addTo(zjisti_z("{$CONF['sqlPrefix']}nastaveni", "emailAdmin", "id=1")); /*if( preg_match(",", zjisti_z("$CONF[sqlPrefix]nastaveni", "emailAdmin", "id=1")) ){ $to_address = explode(",", zjisti_z("$CONF[sqlPrefix]nastaveni", "emailAdmin", "id=1")); foreach($to_address as $to){ $mail->addTo($to); } } else $mail->addTo(zjisti_z("$CONF[sqlPrefix]nastaveni", "emailAdmin", "id=1"));*/ $mail->setHtmlBody("<table>\n <tr><td>* Jméno a příjmení:</td><td>{$_POST['jmeno']}</td></tr>\n <tr><td>Adresa:</td><td>{$_POST['adresa']}</td></tr>\n <tr><td>** Telefon:</td><td>{$_POST['telefon']}</td></tr>\n <tr><td>** E-mail:</td><td>{$_POST['email']}</td></tr>\n <tr><td colspan=\"2\">Vzkaz pro realitního makléře:</td></tr>\n <tr><td colspan=\"2\">{$_POST['vzkaz']}</td></tr>\n </table>"); try { /*if( $_FILES['priloha']['name'] ){ move_uploaded_file($_FILES['priloha']['tmp_name'], 'userfiles/'.$_FILES['priloha']['name']); $mail->addAttachment('userfiles/'.$_FILES['priloha']['name']);}*/ $mail->send(); /*if( $_FILES['priloha']['name'] ) unlink('userfiles/'.$_FILES['priloha']['name']);*/ $tmplPoptavka->newBlok("zprava1"); } catch (InvalidStateException $e) { $tmplPoptavka->newBlok("zprava2"); } } else { $tmplPoptavka->newBlok("zprava3"); } } else { $tmplPoptavka->newBlok("formular"); } $tmpl->prirad("obsah", $tmplPoptavka->getHtml()); $tmpl->prirad("navigace", 'Chci prodat'); }
if ($_POST["email"] and $_POST["heslo"] and !$_POST["prijmeni"] and !$uzivatel->prihlasen()) { $uzivatel->prihlasit($_POST["email"], $_POST["heslo"]); } // Registrace if ($_POST["email"] and $_POST["prijmeni"] and !$uzivatel->prihlasen()) { include_once 'funkce.php/autoRegistrace.fce.php'; autoRegistrace("templates/{$CONF['vzhled']}/uzivatel.html", "registrace"); $uzivatel->prihlasit($_POST["email"], $_POST["heslo"]); } /* -- OBJEDNÁVKA KROK 1 -- */ /** * První krok objednávky slouží k získání informací o uživateli. * Zobrazí se, pokud máme v košíku zboží a pokud uživatel ještě není přihlášen. */ if ($kosik->getPocetPolozek() > 0 and !$uzivatel->getData("email")) { include_once 'funkce.php/autoRegistrace.fce.php'; //////////////////////// // Zobrazení formuláře //////////////////////// $tmplObjednavka = new GlassTemplate("templates/{$CONF['vzhled']}/objednavka.html", "templates/default/objednavka.html"); $tmplObjednavka->newBlok("objednavkaKrok1"); $tmplObjednavka->prirad("objednavkaKrok1.zobraz", "ano"); $tmplObjednavka->prirad("objednavkaKrok1.registrace", autoRegistrace("templates/{$CONF['vzhled']}/uzivatel.html", "registrace2")); $tmpl->prirad("obsah", $tmplObjednavka->getHtml()); ///////////// // Navigace ///////////// $tmpl->prirad("navigace", '<a href="index.php">Úvodní strana</a> » Objednávka » 1) Údaje o zákazníkovi'); } elseif ($kosik->getPocetPolozek() > 0) { include "obsah.php/objednavka.krok2.php"; }
<?php if ($_GET["a"] == 'mapa-webu') { /** * vypíše stromovou strukturu všech odkazů na webu */ $tmplMapa = new GlassTemplate("templates/{$CONF['vzhled']}/mapa.html", "templates/default/index.html"); /****************/ /* VÝPIS ČLÁNKŮ */ /****************/ $dotaz = Mysql_query("SELECT * FROM {$CONF['sqlPrefix']}clanky WHERE typ='vodorovne'") or die(mysql_error()); while ($radek = mysql_fetch_assoc($dotaz)) { $tmplMapa->newBlok("mapa.clanek"); $tmplMapa->prirad("mapa.clanek.nazev", $radek["nazev"]); if ($CONF["mod_rewrite"]) { $tmplMapa->prirad("mapa.clanek.url", "{$CONF['absDir']}clanky/{$radek['id']}-" . urlText($radek["nazev"]) . ".html"); } else { $tmplMapa->prirad("mapa.clanek.url", "index.php?a=clanky&clanek={$radek['id']}-" . urlText($radek["nazev"])); } } /******************/ /* VÝPIS PRODUKTŮ */ /******************/ /* -- Kategorie -- */ $dotaz = Mysql_query("SELECT id,kategorie FROM {$CONF['sqlPrefix']}zbozi WHERE produkt IS NOT NULL GROUP BY kategorie ORDER BY vaha DESC"); while ($kategorie = mysql_fetch_assoc($dotaz)) { $tmplMapa->newBlok("mapa.kategorie"); $tmplMapa->prirad("mapa.kategorie.nazev", $kategorie["kategorie"]); if ($CONF["mod_rewrite"]) { $tmplMapa->prirad("mapa.kategorie.url", "{$CONF['absDir']}produkty/{$kategorie['id']}-" . urlText($kategorie["kategorie"]) . "/"); } else {