public function onAfterPerformIteration() { $this->data['migrator_data'] = serialize($this->migrator); if ($this->getPercent() == 100) { \CSaleLocation::locationProSetMigrated(); \CSaleLocation::locationProEnable(); } }
break; } else { $step += 2; } case 4: if (!CSaleLocation::isLocationProMigrated()) { $migrator = new \Bitrix\Sale\Location\Migration\CUpdaterLocationPro(); $migrator->createTypes(); $migrator->convertTree(); $migrator->resetLegacyPath(); $migrator->convertGroupLocationLinks(); $migrator->convertDeliveryLocationLinks(); $migrator->convertTaxRateLocationLinks(); $migrator->copyDefaultLocations(); $migrator->copyZipCodes(); \CSaleLocation::locationProSetMigrated(); \CSaleLocation::locationProEnable(); echo Loc::getMessage('SALE_CONVERTER_STEP_4_DETAILS'); break; } case 5: echo Loc::getMessage('SALE_CONVERTER_STEP_6_DETAILS'); break; default: // ENTRY echo Loc::getMessage('SALE_CONVERTER_ENTRY'); } ?> </div> </div>