Esempio n. 1
0
         $db->create('exchange_info', array('catalog_id' => trim($xml->Каталог->Ид)));
     }
     if ($xml->Каталог->Товары) {
         $products = saveProducts($products, $xml, $db);
     }
     $log_mess = "****************** " . date('d-m-Y-H-i-s', time()) . " *********************\n\r";
     $log_mess .= "Импорт товаров прошел нормально\n\r";
     fwrite($handle, $log_mess);
     //$db->disconnect();
 } elseif ($file == 'offers.xml' && file_exists(IMPORT_FILES . $file)) {
     $xml = simplexml_load_file(IMPORT_FILES . $file);
     $log_mess = "****************** " . date('d-m-Y-H-i-s', time()) . " *********************\n\r";
     $log_mess .= "Импорт предложений\n\r";
     fwrite($handle, $log_mess);
     $db = new DBFunctions(DB_HOST, DB_NAME, DB_USER, DB_PASSWORD);
     $products = $db->findAll('shop');
     $price_types = $db->findAll('shop_price_type');
     if ($products && count($products) > 0) {
         $products['products'] = $products;
         if ($xml->ПакетПредложений->ТипыЦен && $xml->ПакетПредложений->ТипыЦен->ТипЦены) {
             $price_types = saveShopPriceType($price_types, $xml, $db);
             $products['price_types'] = $price_types;
         }
     }
     if ($xml->ПакетПредложений->Предложения && $xml->ПакетПредложений->Предложения->Предложение) {
         $products = saveOffers($products, $xml, $db);
     }
     $log_mess = "****************** " . date('d-m-Y-H-i-s', time()) . " *********************\n\r";
     $log_mess .= "Импорт предложений прошел нормально\n\r";
     fwrite($handle, $log_mess);
     //$db->disconnect();