@@verze 2 @@sql CREATE TABLE `mod_eshop_hlidac` ( `id` int(11) NOT NULL AUTO_INCREMENT, `typ` enum('produkt') COLLATE cp1250_czech_cs NOT NULL, `produkt` int(11) DEFAULT NULL, `user` int(11) DEFAULT NULL, `email` text COLLATE cp1250_czech_cs, `jazyk` int(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `produkt` (`produkt`), KEY `user` (`user`), KEY `jazyk` (`jazyk`)) CREATE TABLE `mod_eshop_hlidac_custom` ( `typ` enum('zadej-typy-custom-eventu') COLLATE cp1250_czech_cs NOT NULL, `id` int(11) NOT NULL, `produkt` int(11) NOT NULL DEFAULT '0', `jazyk` tinyint(4) NOT NULL, `popis` text COLLATE cp1250_czech_cs NOT NULL, `url` text COLLATE cp1250_czech_cs NOT NULL, PRIMARY KEY (`typ`,`id`,`jazyk`,`produkt`)) CREATE TABLE `mod_eshop_hlidac_zmeny` ( `produkt` int(11) NOT NULL, `jazyk` tinyint(4) NOT NULL, `cena_stara` float NOT NULL, `cena_nova` float NOT NULL, `dost_stara` text COLLATE cp1250_czech_cs NOT NULL, `dost_nova` text COLLATE cp1250_czech_cs NOT NULL, `sleva_stara` text COLLATE cp1250_czech_cs NOT NULL, `sleva_nova` text COLLATE cp1250_czech_cs NOT NULL, `sleva_od` int(11) NOT NULL, `sleva_do` int(11) NOT NULL, PRIMARY KEY (`produkt`,`jazyk`)) @@conf+:eshop_conf.php $povolit_hlidac=true; //Tyto e-maily se posílají při zapnutí/vypnutí Hlídače //Mohou být undefined nebo prázdný řetězec, v takovém případě se e-maily při aktivaci/deaktivaci neposílají //$hlidac_email_aktivace[1]="Aktivován hlídač na produktu: %nazev% %id% %kod% %url% %web%"; //$hlidac_email_deaktivace[1]="Deaktivován hlídač na produktu: %nazev% %id% %kod% %url% %web%"; //$hlidac_email_deaktivace_vse[1]="Zrušeni všichni hlídači z webu %web%"; //Zde je možné definovat array, které se předá do EshopCena objektu a které určuje, jak mají vypadat ceny //posílané v e-mailech oznamujících změněnou cenu produktu. Takto lze nastavit, zda tam má být cena s DPH nebo bez apod. //$hlidac_email_ceny_setup=array("dan"=>true,"slevy"=>true); //Zveřejňovat, do kdy trvá naplánovaná sleva? //$hlidac_email_slevy_do=false; //Předmět e-mailů se změnami. Array s indexy odpovídajícími jazykům. //$hlidac_email_subject=array( // 1=>"Změny v nabídce našeho e-shopu" //); //Definice custom typů. Struktura je: [ID_CUSTOM_TYPU] => array s prvky: // funkce_email, funkce_admin, funkce_produkt, funkce_id, nazev // Více viz dokumentace // $hlidac_custom=array( // "new-kategorie"=>array( // "funkce_email"=>"test_new_kategorie", // "funkce_admin"=>"test_admin_new_kategorie", // "funkce_produkt"=>"test_produkt_new_kategorie", //Vrací array se třemi prvky // "funkce_id"=>"test_id_new_kategorie", //Vrací array se třemi prvky // "nazev"=>"Nový produkt v kategorii" // ) // ); //A zde jsou různé texty posílané v e-mailu se změnami produktů. //Formát je array [typ_textu]=>array(jazyk=>text, jazyk2=>text2, ...) /* $hlidac_email_text=array( "zacatek"=>array(1=>"Vážený zákazníku,

Hlídač produktů z e-shopu %nazev% Vám posílá upozornění.
Navštivte náš obchod na adrese %url%.

S pozdravem,
Tým %nazev%.


Změnu nastavení hlídače provedete vždy na stránce s produktem, nebo se můžete zcela odhlásit z odběru změn."), "cena"=>array(1=>"
  • Produktu %nazev% se změnila cena na %cena%.
  • "), "dostupnost"=>array(1=>"
  • Produktu %nazev% se změnila dostupnost na %dostupnost%.
  • "), "sleva_zap"=>array(1=>"
  • Produkt %nazev% je nyní ve slevové akci - sleva %new%, tj. cena %cena%.
  • "), "sleva_vyp"=>array(1=>"
  • Produkt %nazev% již není ve slevové akci.
  • "), "sleva_bude"=>array(1=>"
  • Produkt %nazev% bude ve slevové akci - %new% (tj. cena %cena%) od %od% do %do%.
  • ") ); */