script\import_scripts\telligent.rb
- 152 Complexity
- 3.8 Complexity / M
- 0 Duplication
- 1 Churn
- 907 Lines
- 783 Lines of Code
- 40 Methods
- 19.58 LOC / Method
All issues
Found in
...%r{\shref=".*?/f/\d+(?:(/t/(?<topic_id>\d+))|(?:/p/\d+/(?<post_id>\d+))|(?:/p/(?<post_id>\d+)/reply))\.aspx[^"...
Found in
def fix_attachment_path(base_path, filename)
Found in
def raw_with_attachment(row, user_id, type)
Found in
def import_messages
Found in
def import_posts
Found in
def import_avatar(user, avatar_url)
Found in
class ImportScripts::Telligent < ImportScripts::Base
Found in
if category_id = replace_with_category_id(child_categories, parent_category_id)
Found in
if category_id = category_id_from_imported_category_id(c[:id])
Found in
if banned_until = DateTime.parse(banned_until) > DateTime.now
Found in
if match_data = avatar_url.match(LOCAL_AVATAR_REGEX)
Found in
def mark_topics_as_solved
Found in
def parse_properties(names, values)
Found in
def fix_attachment_path(base_path, filename)
Found in
def replace_embedded_attachments(row, user_id, type)
Found in
def raw_with_attachment(row, user_id, type)
Found in
def index_directory(root_directory)
Found in
def import_messages
Found in
def import_posts
Found in
def import_topic_views(topic, content_id)
Found in
def import_topics
Found in
def import_groups_and_forums_as_categories
Found in
def import_mapped_forums_as_categories
Found in
def import_avatar(user, avatar_url)
Found in
def import_users
Found in
def initialize
Found in
def fix_attachment_path(base_path, filename)
Found in
def replace_embedded_attachments(row, user_id, type)
Found in
def raw_with_attachment(row, user_id, type)
Found in
def import_messages
Found in
def import_posts
Found in
def import_topics
Found in
def import_groups_and_forums_as_categories
Found in
def import_mapped_forums_as_categories
Found in
def import_avatar(user, avatar_url)
Found in
def import_users
Found in
create_posts(rows, total: total_count, offset: offset) do |row|
Found in
batches do |offset|
Found in
batches do |offset|
Found in
create_posts(rows, total: total_count, offset: offset) do |row|
Found in
batches do |offset|
Found in
loop do
Found in
"0103" => ["0301".to_i(16)].pack("U"),
Found in
"0103" => ["0301".to_i(16)].pack("U"),
Found in
"0103" => ["0301".to_i(16)].pack("U"),
Found in
"0003" => ["0300".to_i(16)].pack("U"),
Found in
"0003" => ["0300".to_i(16)].pack("U"),
Found in
"0003" => ["0300".to_i(16)].pack("U"),
Found in
"B000" => "°",
Found in
"B000" => "°",
Found in
"1D20" => "”",
Found in
"1D20" => "”",
Found in
"1C20" => "“",
Found in
"1C20" => "“",
Found in
"F300" => "ó",
Found in
"F300" => "ó",
Found in
"E000" => "à",
Found in
"E000" => "à",
Found in
"E900" => "é",
Found in
"E900" => "é",
Found in
"1920" => "’",
Found in
"1920" => "’",
Found in
"2400" => "$",
Found in
"2400" => "$",
Found in
"2B00" => "+",
Found in
"2B00" => "+",
Found in
"4000" => "@",
Found in
"4000" => "@",
Found in
"2E00" => ".",
Found in
"2E00" => ".",
Found in
"2500" => "%",
Found in
"2500" => "%",
Found in
"7E00" => "~",
Found in
"7E00" => "~",
Found in
"2300" => "#",
Found in
"2300" => "#",
Found in
"2100" => "!",
Found in
"2100" => "!",
Found in
"2600" => "&",
Found in
"2600" => "&",
Found in
"3D00" => "=",
Found in
"3D00" => "=",
Found in
"5D00" => "]",
Found in
"5D00" => "]",
Found in
"5B00" => "[",
Found in
"5B00" => "[",
Found in
"2700" => "'",
Found in
"2C00" => ",",
Found in
"2C00" => ",",
Found in
"2D00" => "-",
Found in
"2D00" => "-",
Found in
"2900" => ")",
Found in
"2900" => ")",
Found in
"2800" => "(",
Found in
"2800" => "(",
Found in
"5F00" => "_",
Found in
"5F00" => "_",
Found in
require "tiny_tds"
Found in
require_relative "base"