@@verze 1 @@sql CREATE TABLE IF NOT EXISTS `mod_eshop_odberne_misto_na_postu` ( `id` int(11) NOT NULL AUTO_INCREMENT, `jazyk` smallint(6) NOT NULL, `priorita` smallint(6) NOT NULL DEFAULT 50, `foreign_id` varchar(15) NOT NULL, `aktivni` tinyint(4) NOT NULL DEFAULT 1, `nazev` varchar(200) NOT NULL, `ulice` varchar(100) NOT NULL, `mesto` varchar(100) NOT NULL, `psc` varchar(10) NOT NULL, `stat` varchar(30) NOT NULL, `www` varchar(200) NOT NULL, `oteviraci_doba` text NOT NULL, `poznamka` text NOT NULL, `latitude` double NOT NULL, `longitude` double NOT NULL, `special_hours` text NOT NULL, `routing` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8; @@conf+:eshop_conf.php /* ---- Nastavení PICKUP POINTS ---- */ if (!isset($dodatecne_info_doprava)) $dodatecne_info_doprava = array(); if (!isset($dodatecne_info_dodaci_adresa_callback)) $dodatecne_info_dodaci_adresa_callback = array(); if (!isset($dodatecne_info_dodaci_adresa_hidden)) $dodatecne_info_dodaci_adresa_hidden = array(); // Balík na postu $dodatecne_info_doprava["na_postu_pickup_points"] = array( "nazev" => "Balík na poštu", "file" => "vyber-balik-na-postu.php", "label" => "Balík na poštu" ); $dodatecne_info_dodaci_adresa_callback["na_postu_pickup_points"] = '\NaPostuOdbernaMista\NaPostuOdbernaMista::dodaciAdresaHandler'; $dodatecne_info_dodaci_adresa_hidden["na_postu_pickup_points"] = '\NaPostuOdbernaMista\NaPostuOdbernaMista::dodaciAdresaHiddenHandler'; @@mkdir ../sync @@copy doc/sources/eshop_na_postu_pickup_points/vyber-balik-na-postu.php: mod/vyber-balik-na-postu.php doc/sources/eshop_pickup_points/pickuppoints.php: ../sync/pickuppoints.php doc/sources/eshop_na_postu_pickup_points/odberna_mista_na_postu_conf.php: odberna_mista_na_postu_conf.php @@init //odberana mista balik na postu $balikNaPostu = new \NaPostuOdbernaMista\NaPostuOdbernaMista(); $balikNaPostu->integrate(); @@say Funkce Balík na poštu byla nainstalována Nyní je ještě třeba stáhnout feed s pobočkami, stačí přes Fidlátko spustit tento skript: \NaPostuOdbernaMista\NaPostuOdbernaMista::processUpdate(); A poté vytvořit způsob dopravy, v nabídce doplňujících funkcí pak vybrat možnost "Balík na poštu".