Esempio n. 1
0
                 } 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;