$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();