} else { echo "failure\n" . GetMessage("CC_BSC1_ERROR_FILE_WRITE", array("#FILE_NAME#" => $FILE_NAME)); } fclose($fp); } else { echo "failure\n" . GetMessage("CC_BSC1_ERROR_FILE_OPEN", array("#FILE_NAME#" => $FILE_NAME)); } } else { echo "failure\n" . GetMessage("CC_BSC1_ERROR_HTTP_READ"); } } } elseif ($_GET["mode"] == "import" && $_SESSION["BX_CML2_EXPORT"]["zip"] && strlen($_SESSION["BX_CML2_EXPORT"]["zip"]) > 1) { if (!array_key_exists("last_zip_entry", $_SESSION["BX_CML2_EXPORT"])) { $_SESSION["BX_CML2_EXPORT"]["last_zip_entry"] = ""; } $result = CSaleExport::UnZip($_SESSION["BX_CML2_EXPORT"]["zip"], $_SESSION["BX_CML2_EXPORT"]["last_zip_entry"]); if ($result === false) { echo "failure\n" . GetMessage("CC_BSC1_ZIP_ERROR"); } elseif ($result === true) { $_SESSION["BX_CML2_EXPORT"]["zip"] = false; echo "progress\n" . GetMessage("CC_BSC1_ZIP_DONE"); } else { $_SESSION["BX_CML2_EXPORT"]["last_zip_entry"] = $result; echo "progress\n" . GetMessage("CC_BSC1_ZIP_PROGRESS"); } } elseif ($_GET["mode"] == "import" && $ABS_FILE_NAME) { if (file_exists($ABS_FILE_NAME) && filesize($ABS_FILE_NAME) > 0) { if (!is_array($_SESSION["BX_CML2_EXPORT"]) || !array_key_exists("last_xml_entry", $_SESSION["BX_CML2_EXPORT"])) { $_SESSION["BX_CML2_EXPORT"]["last_xml_entry"] = ""; } $position = false;