if (empty($error)) { $message = Loc::getMessage('SALE_CONVERTER_AJAX_STEP_DELIVERY_CONVERT'); $result['NEXT_STEP'] = ++$ajax_step; } else { $message = Loc::getMessage('SALE_CONVERTER_AJAX_STEP_COPY_FILES'); $result['ERROR'] = true; $message .= "<br>" . $error; \CEventLog::Add(array("SEVERITY" => "ERROR", "AUDIT_TYPE_ID" => "SALE_CONVERTER_ERROR", "MODULE_ID" => "sale", "ITEM_ID" => "-", "DESCRIPTION" => 'COPY FILES ERROR')); } $result['DATA'] = $message; break; case 12: try { if ($DB->TableExists("b_sale_delivery") && !$DB->TableExists("b_sale_delivery_old")) { $start = microtime(true); $res = CSaleDelivery::convertToNew(); if ($res->isSuccess()) { if ($DB->type == "MYSQL") { if (!$DB->Query("ALTER TABLE b_sale_delivery RENAME b_sale_delivery_old", true)) { $error .= "<br>" . $DB->GetErrorMessage(); } } elseif ($DB->type == "MSSQL") { if (!$DB->Query("sp_rename B_SALE_DELIVERY, B_SALE_DELIVERY_OLD", true)) { $error .= "<br>" . $DB->GetErrorMessage(); } } elseif ($DB->type == "ORACLE") { if (!$DB->Query("ALTER TABLE B_SALE_DELIVERY RENAME TO B_SALE_DELIVERY_OLD", true)) { $error .= "<br>" . $DB->GetErrorMessage(); } } if (!empty($error)) {