Exemplo n.º 1
0
 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();
 }
Exemplo n.º 2
0
 /**
  * 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;
 }
Exemplo n.º 3
0
Arquivo: poptavka.php Projeto: GE3/GE3
/*******************************/
/* 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 
Exemplo n.º 4
0
Arquivo: kontakt.php Projeto: GE3/GE3
<?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);
}
?>

Exemplo n.º 5
0
<?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
        /////////////
Exemplo n.º 6
0
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();
}
Exemplo n.º 7
0
Arquivo: ankety.php Projeto: GE3/GE3
<?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 -- */
Exemplo n.º 8
0
     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"]);
Exemplo n.º 9
0
 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();
 }
Exemplo n.º 10
0
<?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"] : '';
Exemplo n.º 11
0
 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();
 }
Exemplo n.º 12
0
Arquivo: novinky.php Projeto: GE3/GE3
<?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");
}
Exemplo n.º 13
0
Arquivo: forum.php Projeto: GE3/GE3
         $_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);
Exemplo n.º 14
0
 /***************************/
 /* 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);
 ///////////////////////////
Exemplo n.º 15
0
Arquivo: makler.php Projeto: GE3/GE3
$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();
Exemplo n.º 16
0
<?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"] : '';
Exemplo n.º 17
0
 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();
 }
Exemplo n.º 18
0
 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();
 }
Exemplo n.º 19
0
         }
         //pokud existují podkategorie, vypíšeme je
         if ($nalezeno) {
             $vysledek = str_replace('|&nbsp;&nbsp;&end;', "", $vysledek . "&end;");
             return "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-»&nbsp;" . $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"]) {
Exemplo n.º 20
0
            $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');
}
Exemplo n.º 21
0
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";
}
Exemplo n.º 22
0
Arquivo: mapaWebu.php Projeto: GE3/GE3
<?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 {