%PDF- %PDF-
| Direktori : /proc/self/root/home/waritko/import-presta/ |
| Current File : //proc/self/root/home/waritko/import-presta/index.php |
<?php
/**
* Created by PhpStorm.
* User: Ludek
* Date: 9. 9. 2016
* Time: 14:49
*/
// XDebug
//ini_set('xdebug.idekey', 'ludek123');
//ini_set('xdebug.remote_host', '77.93.194.60');
//ini_set('xdebug.remote_port', 19000);
//ini_set('xdebug.remote_log', 'xdebug.xml');
//ini_set('xdebug.profiler_enable', 1);
header('Content-Type: text/plain');
ini_set('display_errors', 1);
error_reporting(E_ALL);
include_once "database.php";
include_once "Kniha.php";
include_once "Nakladatel.php";
include_once "Euromedia.php";
include_once "Pemik.php";
include_once "Kosmas.php";
include_once "Albatros.php";
include_once "Heureka.php";
include_once "SmazNeaktivni.php";
include_once "PemikDostVse.php";
$denVTydnu = date("w",time());
echo "Dnes je " . $denVTydnu . ". den v tydnu a spustil se pravidelny import. \n";
/*
// echo $_SERVER['SERVER_ADDR']; // IP adresa serveru
*/
dibi::query("ALTER TABLE `ps_category_product` ENGINE='MEMORY'");
// set_time_limit(300);
try
{
echo "Zacal Kosmas \n";
$e = new Kosmas();
$e->zpracujData();
$e->zpracujDostupnost();
echo "Skoncil Kosmas a zacala Euromedia \n\n";
// $e = new StavProdejny();
// $e->zpracujData();
$e = new Euromedia(0);
$e->zpracujData();
$e->zpracujDostupnost();
echo "Skoncila Euromedia a zacal Albatros \n";
$e = new Albatros(0);
$e->zpracujData();
$e->zpracujDostupnost();
echo "Skoncil Albatros a zacal Pemik \n\n";
/*
$e = new Pemik();
$e->zpracujData();
echo "Skoncil Pemik \n\n";
if ($denVTydnu == 1)
{
$e = new PemikDostVse();
$e->zpracujData();
echo "Skoncil Pemik dostupnost vse \n\n";
};
//$e = new SmazNeaktivni();
//$e->zpracujData();
*/
}
catch(Exception $e)
{
echo $e->getTraceAsString();
}
finally
{
dibi::query("ALTER TABLE `ps_category_product` ENGINE='InnoDB'");
$nula = 0;
$updateData = array('active' => $nula);
dibi::update("ps_product_shop", $updateData)->where("active = 1 and (price < 48 or image_link = '')")->execute();
}
/* dibi::update("ps_product_shop", $updateData)->where("active = 1 and (price < 48 or image_link = or published > '2017-03-20' or available_date > '2017-03-20')")->execute();
update ps_product_shop set active=0 where price=0 and active=1
update ps_product_shop set active=0 where image_link='' and active=1
update ps_product_shop set active=0 where price<48
update ps_product_shop SET ps_product_shop.active = 0 WHERE published>'2017-03-20' or available_date>'2017-03-20'
*/
Heureka::generujXML();
echo "Skoncila Heureka \n";