123456789101112131415161718192021222324252627282930313233343536373839 |
- # Copyright (C) 2012-2024 Zammad Foundation, https://zammad-foundation.org/
- module Import
- module Helper
- # rubocop:disable Style/ModuleFunction
- extend self
- def check_import_mode
- # check if system is in import mode
- return true if Setting.get('import_mode')
- raise 'System is not in import mode!'
- end
- def check_system_init_done
- return true if !Setting.get('system_init_done')
- raise 'System is already system_init_done!'
- end
- def log(message)
- thread_no = Thread.current[:thread_no] || '-'
- Rails.logger.info "thread##{thread_no}: #{message}"
- end
- def utf8_encode(data)
- data.each do |key, value|
- next if !value
- next if !value.respond_to?(:utf8_encode)
- data[key] = value.utf8_encode
- end
- end
- def reset_primary_key_sequence(table)
- DbHelper.import_post(table)
- end
- end
- end
|