Ejemplo n.º 1
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;
 }
Ejemplo n.º 2
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();
}
Ejemplo n.º 3
0
Archivo: index.php Proyecto: GE3/GE3
*/
?>







<?php 
if ($_SESSION["heslo"] and $_GET["m"] != "odhlasit_se") {
    /* Úvodní stránka */
    if (!$_GET["m"]) {
        $tmpl = new GlassTemplate("templates/{$CONF['vzhled']}/prihlasen-{$CONF['mod']}.html", "templates/default/prihlasen-{$CONF['mod']}.html");
        $radekNastaveni = mysql_fetch_assoc(Mysql_query("SELECT * FROM {$CONF['sqlPrefix']}nastaveni WHERE id=1"));
        $tmpl->prirad("zobrazFunkce", $radekNastaveni["adminZobrazFunkce"]);
        // Admin vzkaz
        $adminVzkaz = file_get_contents("http://www.grafart.cz/globals/admin_vzkaz.htm");
        $adminVzkaz = iconv("WINDOWS-1250", "UTF-8", $adminVzkaz);
        $tmpl->prirad("adminVzkaz", $adminVzkaz);
        // Zobrazování modulů
        if ($CONF["adminAnkety"] == 1) {
            $tmpl->prirad("ankety.zobraz", true);
        } elseif ($CONF["adminAnkety"] == 0) {
            $tmpl->prirad("anketyGrey.zobraz", true);
        }
        if ($CONF["adminFotogalerie"] == 1) {
            $tmpl->prirad("fotogalerie.zobraz", true);
        } elseif ($CONF["adminFotogalerie"] == 0) {
            $tmpl->prirad("fotogalerieGrey.zobraz", true);
        }
Ejemplo n.º 4
0
    $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());
    /////////////
    // Navigace
    /////////////
    $tmpl->prirad("navigace", '<a href="index.php">Úvodní strana</a> » Objednávka » 4) Odeslání objednávky');
} elseif ($kosik->getPocetPolozek() == 0) {
    $tmplObjednavka = new GlassTemplate("templates/{$CONF['vzhled']}/objednavka.html", "templates/default/objednavka.html");
    $tmplObjednavka->newBlok("objednavkaKrok4");
    $tmplObjednavka->prirad("objednavkaKrok4.hlaska", "Objednávka už byla odeslána, košík je prázdný.");
}
Ejemplo n.º 5
0
             $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"]) {
     $tmplProdukty->newBlok("vypis_kategorii");
     $dotaz = mysql_query("SELECT x.* FROM (SELECT * FROM {$CONF['sqlPrefix']}zbozi ORDER BY obrazekPodkat3 DESC) x, {$CONF['sqlPrefix']}zbozi y WHERE x.kategorie=y.kategorie AND x.podkat1=y.podkat1 AND x.podkat2=y.podkat2 AND y.id='" . preg_replace("|^([0-9]*)-.*\$|", "\$1", $_GET["podkat2"]) . "' AND x.podkat3!='' GROUP BY podkat3");
     $i = 0;
Ejemplo n.º 6
0
Archivo: ankety.php Proyecto: GE3/GE3
 ///////////////////
 // Provedení změn
 ///////////////////
 /* -- Vytvoření nové ankety -- */
 if ($_POST["akce"] == 'nova' and $_POST["otazka"] and $_POST["odpovedi"][1]) {
     Db_query("INSERT INTO {$CONF['sqlPrefix']}ankety(otazka,aktivni) VALUES ('{$_POST['otazka']}', {$_POST['aktivni']})");
     $affectedRows = mysql_affected_rows();
     $anketaId = mysql_insert_id();
     foreach ($_POST["odpovedi"] as $key => $value) {
         if ($key and $value) {
             Db_query("INSERT INTO {$CONF['sqlPrefix']}anketyOdpovedi(anketaId,odpoved) VALUES ({$anketaId}, '{$value}')");
             $affectedRows += mysql_affected_rows();
         }
     }
     if ($affectedRows > 1) {
         $tmplAnk->prirad("hlaska", "Anketa byla úspěšně vytvořena.");
     } else {
         $tmplAnk->prirad("hlaska", "Anketa byla úspěšně vytvořena.");
         bugReport("Chyba v přidávání ankety: ovlivněných řádků: {$affectedRows}");
     }
 }
 /* -- Editace ankety -- */
 if ($_POST["akce"] == 'edit' and $_POST["anketaId"]) {
     if ($_POST["otazka"] and count($_POST["odpovedi"])) {
         Db_query("UPDATE {$CONF['sqlPrefix']}ankety SET aktivni='{$_POST['aktivni']}',otazka='{$_POST['otazka']}' WHERE id={$_POST['anketaId']}");
         $affectedRows = mysql_affected_rows();
         foreach ($_POST["odpovedi"] as $key => $value) {
             Db_query("UPDATE {$CONF['sqlPrefix']}anketyOdpovedi SET odpoved='{$value}' WHERE id={$key}");
             $affectedRows += mysql_affected_rows();
         }
         if ($affectedRows >= 1) {
Ejemplo n.º 7
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();
 }
Ejemplo n.º 8
0
Archivo: poptavka.php Proyecto: 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 
include 'grafika_kon.inc';
Ejemplo n.º 9
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();
 }
Ejemplo n.º 10
0
 //////////////
 $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"] : '';
     $podkat3 = $_GET["podkat3"] ? '&podkat3=' . $_GET["podkat3"] : '';
     $produkt = "&produkt=" . $radek["id"] . "-" . urlText($radek["produkt"]);
     $tmplProdukt->prirad("{$blok1}.url", "?a=produkty" . $kategorie . $podkat1 . $podkat2 . $podkat3 . $produkt);
 }
 // ID
 $tmplProdukt->prirad("{$blok1}.id", $radek["id"]);
 //pozor, produkt může mít více variant = více id
 // Název
 $tmplProdukt->prirad("{$blok1}.nazev", $radek["produkt"]);
 // Číslo
 $tmplProdukt->prirad("{$blok1}.cislo", $radek["cislo"]);
Ejemplo n.º 11
0
Archivo: novinky.php Proyecto: 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");
}
Ejemplo n.º 12
0
Archivo: forum.php Proyecto: GE3/GE3
<?php

if ($_GET["a"] == 'forum') {
    $tmplForum = new GlassTemplate("templates/{$CONF['vzhled']}/forum.html");
    /* -- Přidání přízpěvku -- */
    if ($_POST["odeslat"] == "odeslat" && $_POST["jmeno"] != "" && $_POST["zprava"] != "") {
        $h = mysql_fetch_array(mysql_query("SELECT heslo FROM " . $CONF["sqlPrefix"] . "hesla WHERE typ = 'forum' LIMIT 1"));
        if ($_POST["odpoved"] != "" && md5($_POST["heslo"]) != $h["heslo"]) {
            $tmplForum->prirad("hlaska", "<p>Pro odpověď musíte zadat platné heslo!</p>");
        } else {
            $_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);
Ejemplo n.º 13
0
<?php

$TmplModul = new GlassTemplate("templates/{$CONF['vzhled']}/modul.html");
$TmplNastaveni = new GlassTemplate("templates/{$CONF['vzhled']}/podobne_produkty.html");
//Hlavička
$TmplModul->prirad("hlavicka.ikona", "templates/{$CONF['vzhled']}/images/podobne_produkty.png");
$TmplModul->prirad("hlavicka.nadpis", "Podobné produkty");
$TmplModul->prirad("hlavicka.popis", "Modul, který umožní přidávat k produktům podobné produkty.");
//Editace nastavení
if ($_POST["akce"] == 'podobne-produkty') {
    Mysql_query("UPDATE {$CONF['sqlPrefix']}nastaveni \n                 SET podobne_produkty_active='{$_POST['podobne_produkty_active']}' \n                 WHERE id=1") or die(Mysql_error());
}
//Zobrazení aktuálních informací
$radek = mysql_fetch_assoc(Mysql_query("SELECT * FROM {$CONF['sqlPrefix']}nastaveni"));
foreach ($radek as $key => $value) {
    $TmplNastaveni->prirad($key, $value);
}
$TmplModul->prirad("obsah", $TmplNastaveni->getHtml());
echo $TmplModul->getHtml();
Ejemplo n.º 14
0
 function priradDoTmpl(&$tmpl, $blok, $tmplKalendarCesta)
 {
     $tmplKalendar = new GlassTemplate($tmplKalendarCesta);
     // Přiřazení do tmplUzivatel
     $tmplKalendar->prirad("{$blok}.id", $this->id);
     $tmplKalendar->prirad("{$blok}.nazev", $this->nazev);
     $tmplKalendar->prirad("{$blok}.uvod", $this->uvod);
     $tmplKalendar->prirad("{$blok}.obsah", $this->obsah);
     $tmplKalendar->prirad("{$blok}.kategorie", $this->kategorie);
     // Přiřazení do tmpl
     $tmpl->prirad($blok, $tmplKalendar->getHtml());
     // Return
     return $tmplKalendar->getHtml();
 }
Ejemplo n.º 15
0
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
        /////////////
        /* -- Pokoje -- */
Ejemplo n.º 16
0
Archivo: kontakt.php Proyecto: 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);
}
?>

Ejemplo n.º 17
0
//Hlavička
$TmplModul->prirad("hlavicka.ikona", "templates/{$CONF['vzhled']}/images/nastaveni.png");
$TmplModul->prirad("hlavicka.nadpis", "Nastavení");
$TmplModul->prirad("hlavicka.popis", "Umožňuje spravovat základní nastavení vašich stránek.");
//Editace nastavení
if ($_POST["akce"] == 'zakladni-nastaveni') {
    Mysql_query("UPDATE {$CONF['sqlPrefix']}nastaveni \n                 SET emailAdmin='{$_POST['emailAdmin']}', title='{$_POST['title']}', objednavky_autosender='{$_POST['objednavky_autosender']}' \n                 WHERE id=1") or die(Mysql_error());
}
if ($_POST["old_pass"] and $_POST["new_pass"]) {
    if ($_POST["old_pass"] == $_SESSION["heslo"]) {
        if ($_POST["new_pass"] == $_POST["new_pass_2"]) {
            $uzivatel = mysql_fetch_assoc(mysql_query("SELECT * FROM {$CONF['sqlPrefix']}uzivatele WHERE heslo=MD5('{$_POST['old_pass']}')"));
            if ($uzivatel["id"]) {
                Mysql_query("UPDATE {$CONF['sqlPrefix']}uzivatele SET heslo=MD5('{$_POST['new_pass']}') WHERE heslo=MD5('{$_POST['old_pass']}')");
                $_SESSION["heslo"] = $_POST["new_pass"];
                $TmplNastaveni->prirad("hlaska_heslo.text", "Heslo úspěšně změněno");
            } else {
                $TmplNastaveni->prirad("hlaska_heslo.text", "Špatně zadané staré heslo");
            }
        } else {
            $TmplNastaveni->prirad("hlaska_heslo.text", "Hesla nesouhlasí");
        }
    } else {
        $TmplNastaveni->prirad("hlaska_heslo.text", "Špatně zadané staré heslo");
    }
    Mysql_query("UPDATE {$CONF['sqlPrefix']}nastaveni \n                 SET emailAdmin='{$_POST['emailAdmin']}', title='{$_POST['title']}', objednavky_autosender='{$_POST['objednavky_autosender']}' \n                 WHERE id=1") or die(Mysql_error());
}
//Zobrazení aktuálních informací
$radek = mysql_fetch_assoc(Mysql_query("SELECT * FROM {$CONF['sqlPrefix']}nastaveni"));
foreach ($radek as $key => $value) {
    $TmplNastaveni->prirad($key, $value);
Ejemplo n.º 18
0
Archivo: makler.php Proyecto: GE3/GE3
<?php

$TmplModul = new GlassTemplate("templates/{$CONF['vzhled']}/modul.html");
$TmplMakleri = new GlassTemplate("templates/{$CONF['vzhled']}/makler.html");
//Hlavička
$TmplModul->prirad("hlavicka.ikona", "templates/{$CONF['vzhled']}/images/makler.png");
$TmplModul->prirad("hlavicka.nadpis", "Obchodní zástupce");
$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"]);
Ejemplo n.º 19
0
if ($_GET["m"] == 'velkoobchod') {
    $tmpl = new GlassTemplate("templates/{$CONF['vzhled']}/modul.html");
    $tmplVO = new GlassTemplate("templates/{$CONF['vzhled']}/velkoobchod.html");
    /* -- Hlavička -- */
    $tmpl->prirad("hlavicka.ikona", "templates/{$CONF['vzhled']}/images/velkoobchod.png");
    $tmpl->prirad("hlavicka.nadpis", "Velkoobchod");
    $tmpl->prirad("hlavicka.popis", "Organizace zákazníků do skupin velkoobchodů, nastavování slev.");
    ///////////////////
    // Provedení změn
    ///////////////////
    /* -- Nový velkoobchod -- */
    if ($_POST["nazev"] and $_POST["akce"] == 'novy') {
        if (!zjisti_z("{$CONF['sqlPrefix']}velkoobchody", "id", "nazev='{$_POST['nazev']}'")) {
            Db_query("INSERT INTO {$CONF['sqlPrefix']}velkoobchody(nazev,sleva) VALUES ('{$_POST['nazev']}','{$_POST['sleva']}')");
            if (mysql_affected_rows() == 1) {
                $tmplVO->prirad("hlaska", "Úspěšně přidáno.");
            } else {
                $tmplVO->prirad("hlaska", "Neznámá chyba.");
                bugReport("Neznámá chyba při přidávání velkoobchodu. Počet vložených řádků: " . mysql_num_rows());
            }
        } else {
            $tmplVO->prirad("hlaska", "Velkoobchod s tímto názvem již existuje.");
        }
    }
    /* -- Přiřazení uživatele do velkoobchodu -- */
    if ($_POST["akce"] == "zakaznikEdit" and $_POST["zakaznikId"]) {
        Db_query("UPDATE {$CONF['sqlPrefix']}zakaznici SET velkoobchodId='{$_POST['velkoobchodId']}' WHERE id={$_POST['zakaznikId']}");
        if (mysql_affected_rows() == 1) {
            $tmplVO->prirad("hlaska", "Zákazník byl úspěšně přesunut.");
        } else {
            $tmplVO->prirad("hlaska", "Nebyly změněny žádné údaje.");
Ejemplo n.º 20
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();
 }
Ejemplo n.º 21
0
 //////////////
 $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"] : '';
     $produkt = "&produkt=" . $radek["id"] . "-" . urlText($radek["produkt"]);
     $tmplProdukt->prirad("detailProduktu.url", "?a=produkty" . $kategorie . $podkat1 . $podkat2 . $podkat3 . $produkt);
 }
 // ID
 $tmplProdukt->prirad("detailProduktu.id", $radek["id"]);
 //pozor, produkt může mít více variant = více id
 // Název
 $tmplProdukt->prirad("detailProduktu.nazev", $radek["produkt"]);
 // Číslo
 $tmplProdukt->prirad("detailProduktu.cislo", $radek["cislo"]);
Ejemplo n.º 22
0
Archivo: facebook.php Proyecto: GE3/GE3
<?php

$TmplModul = new GlassTemplate("templates/{$CONF['vzhled']}/modul.html");
$TmplFacebook = new GlassTemplate("templates/{$CONF['vzhled']}/facebook.html");
//Hlavička
$TmplModul->prirad("hlavicka.ikona", "templates/{$CONF['vzhled']}/images/facebook.png");
$TmplModul->prirad("hlavicka.nadpis", "Facebook");
$TmplModul->prirad("hlavicka.popis", "Modul umožňující sdílení a publikování jednotlivých stránek Vašeho webu vč. náhledového obrázku na síti FACEBOOK.");
//Editace informací
if ($_POST["action"]) {
    Mysql_query("UPDATE {$CONF['sqlPrefix']}facebook SET hodnota='" . str_replace('\'', '\\\'', $_POST["facebook_clanky"]) . "' WHERE typ='facebook_clanky'");
    Mysql_query("UPDATE {$CONF['sqlPrefix']}facebook SET hodnota='" . str_replace('\'', '\\\'', $_POST["facebook_produkty"]) . "' WHERE typ='facebook_produkty'");
}
//Zobrazení aktuálních informací
$dotaz = Mysql_query("SELECT * FROM {$CONF['sqlPrefix']}facebook");
while ($radek = mysql_fetch_assoc($dotaz)) {
    $TmplFacebook->prirad($radek["typ"], $radek["hodnota"]);
}
$TmplModul->prirad("obsah", $TmplFacebook->getHtml());
echo $TmplModul->getHtml();
Ejemplo n.º 23
0
<?php

if ($_GET["a"] == 'zapomenute-heslo') {
    /**
     * Vyhledávání
     */
    $tmplHeslo = new GlassTemplate("templates/{$CONF['vzhled']}/zapomenute-heslo.html");
    if ($_POST["email"]) {
        $radek_zakaznik = mysql_fetch_assoc(Mysql_query("SELECT * FROM {$CONF['sqlPrefix']}zakaznici WHERE email='{$_POST['email']}' LIMIT 1"));
        if ($radek_zakaznik["heslo"]) {
            easyMail($CONF["mailer"], $radek_zakaznik["email"], "E-shop: Zaslání zapomenutého hesla", "Dobrý den, <br>\n                      požádali jste o zaslání přístupových údajů pro web " . eregi_replace("^.*@", "", $CONF["mailer"]) . ": <p>\n                      E-mail: {$radek_zakaznik['email']}<br>\n                      Heslo: {$radek_zakaznik['heslo']} " . '
                      <p>&nbsp;<hr size="1" color="#666666">
                      <div style="font-size: 8pt; color: #666666; text-align: right;">Automaticky vygenerováno internetovým obchodem vytvořeným firmou <a href="http://www.grafartstudio.cz" target="_blank" style="color: #666666;">GRAFART STUDIO</a>.</div>');
            $tmplHeslo->prirad("zprava.text", "Heslo úspěšně odesláno na uvedený e-mail.");
        } else {
            $tmplHeslo->prirad("zprava.text", "Chyba! Tento e-mail zde není registrován.");
        }
    }
    $tmpl->prirad("obsah", $tmplHeslo->getHtml());
    /////////////
    // Navigace
    /////////////
    $tmpl->prirad("navigace", '<a href="' . $CONF["absDir"] . '">Úvodní strana</a> » Zapomenuté heslo');
}
Ejemplo n.º 24
0
Archivo: ankety.php Proyecto: GE3/GE3
$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 -- */
    $dotaz2 = Db_query("SELECT * FROM {$CONF['sqlPrefix']}anketyOdpovedi WHERE anketaId={$radek['id']} ORDER BY id ASC");
    $celkemHlasu = zjistiZ("{$CONF['sqlPrefix']}anketyOdpovedi", "SUM(pocet)", "anketaId={$radek['id']} GROUP BY anketaId");
    while ($radek2 = mysql_fetch_assoc($dotaz2)) {
Ejemplo n.º 25
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();
 }
Ejemplo n.º 26
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";
}
Ejemplo n.º 27
0
Archivo: mapaWebu.php Proyecto: 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 {