Code Analysis: FG Joomla to WordPress 4.25.1

Function Rating Maintainability Complexity Lines of code
FG_Joomla_to_WordPress_Admin::dispatch()
D
31 36 95
FG_Joomla_to_WordPress_Admin::process_content_media_links()
C
33 26 86
FG_Joomla_to_WordPress_Admin::import_post()
C
32 23 95
FG_Joomla_to_WordPress_Admin::import_media()
B
34 22 82
FG_Joomla_to_WordPress_Admin::import_categories()
B
39 21 62
FG_Joomla_to_WordPress_Modules_Check::check_modules()
B
23
5 264
FG_Joomla_to_WordPress_Admin::import()
B
37 17 69
parse_ini_string()
B
44 18 40
FG_Joomla_to_WordPress_DebugInfo::display()
B
35 15 75
FG_Joomla_to_WordPress_Admin::set_excerpt_content()
A
49 16 27
FG_Joomla_to_WordPress_Admin::insert_categories()
A
41 12 56
FG_Joomla_to_WordPress_Admin::import_posts()
A
47 13 35
FG_Joomla_to_WordPress_Weblinks::import_links()
A
42 11 49
FG_Joomla_to_WordPress_Admin::insert_attachment()
A
45 11 39
FG_Joomla_to_WordPress_Admin::empty_database()
A
33 5 129
FG_Joomla_to_WordPress_Download_FTP::login()
A
46 11 35
FG_Joomla_to_WordPress_Admin::ajax_importer()
A
50 10 26
FG_Joomla_to_WordPress_Admin::get_wp_post_from_joomla_url()
A
51 9 26
FG_Joomla_to_WordPress_Admin::modify_links_in_string()
A
52 9 23
FG_Joomla_to_WordPress_Admin::get_total_elements_count()
A
54 9 20
FG_Joomla_to_WordPress_Admin::get_and_process_featured_image()
A
52 8 24
FG_Joomla_to_WordPress_Admin::import_media_from_content()
S
51 7 27
FG_Joomla_to_WordPress_Admin::joomla_query()
S
52 7 24
FG_Joomla_to_WordPress_Admin::joomla_version()
S
56 7 18
FG_Joomla_to_WordPress_FTP::validate_form_info()
S
56 7 16
FG_Joomla_to_WordPress_Admin::modify_links_in_posts()
S
49 6 31
FG_Joomla_to_WordPress_Admin::get_categories()
S
44 4 51
FG_Joomla_to_WordPress_Admin::fix_colon_in_links()
S
54 6 20
FG_Joomla_to_WordPress_Admin::get_categories_count()
S
49 5 33
FG_Joomla_to_WordPress_Admin::update_categories_hierarchy()
S
56 6 17
FG_Joomla_to_WordPress_Admin::add_post_media()
S
57 6 17
FG_Joomla_to_WordPress_Download::copy_dir()
S
56 6 17
FG_Joomla_to_WordPress_Admin::url_exists()
S
49 5 31
FG_Joomla_to_WordPress_Download::copy_file()
S
58 6 15
FG_Joomla_to_WordPress_FTP::get()
S
60 6 13
FG_Joomla_to_WordPress::define_admin_hooks()
S
49 5 28
FG_Joomla_to_WordPress_Download_HTTP::get_content()
S
51 5 26
FG_Joomla_to_WordPress_Admin::get_posts_count()
S
52 5 24
FG_Joomla_to_WordPress_Admin::get_posts()
S
49 4 32
FG_Joomla_to_WordPress_Download_FTP::get_content()
S
56 5 16
set_post_thumbnail()
S
62 5 11
FG_Joomla_to_WordPress_Admin::get_params()
S
53 4 26
FG_Joomla_to_WordPress_Admin::import_tags()
S
52 4 26
FG_Joomla_to_WordPress_Admin::get_skipped_categories()
S
53 4 23
FG_Joomla_to_WordPress_Admin::get_menu_item_from_item_id()
S
54 4 23
FG_Joomla_to_WordPress_Admin::restore_wp_terms()
S
54 4 22
FG_Joomla_to_WordPress_Admin::validate_form_info()
S
47 3 35
FG_Joomla_to_WordPress_Admin::modify_links()
S
54 4 20
FG_Joomla_to_WordPress_Admin::modify_links_in_categories()
S
55 4 20
FG_Joomla_to_WordPress_Admin::column_exists()
S
54 4 20
FG_Joomla_to_WordPress_Admin::table_exists()
S
54 4 20
FG_Joomla_to_WordPress_Admin::test_database_connection()
S
56 4 19
FG_Joomla_to_WordPress_Admin::get_joomla_id_in_link()
S
56 4 19
FG_Joomla_to_WordPress_Download::__construct()
S
57 4 18
FG_Joomla_to_WordPress_ProgressBar::__construct()
S
57 4 17
FG_Joomla_to_WordPress_Admin::modify_link()
S
57 4 17
FG_Joomla_to_WordPress_Admin::restore_wp_posts()
S
58 4 15
FG_Joomla_to_WordPress_Admin::get_wp_term_from_joomla_url()
S
59 4 15
FG_Joomla_to_WordPress_Admin::restore_wp_term_relationships()
S
58 4 14
FG_Joomla_to_WordPress_FTP::test_ftp_connection()
S
59 4 14
FG_Joomla_to_WordPress::load_dependencies()
S
52 3 25
FG_Joomla_to_WordPress_Weblinks::get_weblinks_count()
S
54 3 23
FG_Joomla_to_WordPress_Admin::importer()
S
55 3 22
FG_Joomla_to_WordPress_Admin::set_plugin_options()
S
48 2 36
FG_Joomla_to_WordPress_Admin::get_extension_manifest()
S
57 3 18
FG_Joomla_to_WordPress_Admin::get_joomla_info()
S
56 3 17
FG_Joomla_to_WordPress_Admin::get_component_categories_count()
S
57 3 16
FG_Joomla_to_WordPress_Admin::get_weblinks_count()
S
57 3 16
FG_Joomla_to_WordPress_Admin::joomla_connect()
S
56 3 16
FG_Joomla_to_WordPress_Admin::get_attachment_from_name()
S
58 3 15
FG_Joomla_to_WordPress_Admin::pre_import_check()
S
64 4 9
FG_Joomla_to_WordPress_Admin::terms_tax_count()
S
60 3 14
FG_Joomla_to_WordPress_Admin::upload_dir()
S
59 3 13
FG_Joomla_to_WordPress_Admin::get_sections_count()
S
60 3 13
FG_Joomla_to_WordPress_Download_FTP::list_directory()
S
61 3 12
FG_Joomla_to_WordPress_Admin::remove_image_from_content()
S
61 3 12
FG_Joomla_to_WordPress_DebugInfo::get_plugin_options()
S
62 3 11
FG_Joomla_to_WordPress_Admin::count_posts()
S
62 3 11
FG_Joomla_to_WordPress_Weblinks::get_weblinks()
S
54 2 24
FG_Joomla_to_WordPress_Admin::get_component_categories()
S
53 2 23
FG_Joomla_to_WordPress_Admin::get_imported_joomla_posts_with_post_type()
S
56 2 19
FG_Joomla_to_WordPress_Admin::exists_duplicate_categories()
S
57 2 18
FG_Joomla_to_WordPress_Admin::save_wp_terms()
S
56 2 18
FG_Joomla_to_WordPress_Admin::get_sections()
S
57 2 17
FG_Joomla_to_WordPress_Admin::save_wp_posts()
S
57 2 17
FG_Joomla_to_WordPress_Modules_Check::check_extension()
S
63 3 10
FG_Joomla_to_WordPress_Admin::get_categories_extra_criteria()
S
64 3 10
FG_Joomla_to_WordPress_Admin::display_admin_error()
S
65 3 8
FG_Joomla_to_WordPress_Admin::convert_post_attribs_to_array()
S
64 3 9
FG_Joomla_to_WordPress_DebugInfo::bytes_format()
S
63 3 9
FG_Joomla_to_WordPress_Admin::test_joomla_1_0()
S
63 3 10
FG_Joomla_to_WordPress_Download_FTP::is_connected()
S
68 3 7
FG_Joomla_to_WordPress_Admin::process_audio_video_links()
S
65 3 9
FG_Joomla_to_WordPress_FTP::__construct()
S
59 2 15
FG_Joomla_to_WordPress_Loader::run()
S
66 3 8
FG_Joomla_to_WordPress_Admin::parse_ini_or_json()
S
65 3 8
FG_Joomla_to_WordPress_Admin::display_admin_warning()
S
65 3 8
FG_Joomla_to_WordPress_Admin::display_admin_notice()
S
65 3 8
FG_Joomla_to_WordPress_Admin::__construct()
S
59 2 14
FG_Joomla_to_WordPress_Admin::process_content()
S
62 2 12
FG_Joomla_to_WordPress::__construct()
S
62 2 12
FG_Joomla_to_WordPress_Admin::get_imported_joomla_posts()
S
62 2 11
FG_Joomla_to_WordPress_Admin::get_imported_joomla_users()
S
62 2 11
FG_Joomla_to_WordPress_Admin::get_term_metas_by_metakey()
S
62 2 11
FG_Joomla_to_WordPress_Admin::enqueue_scripts()
S
54 1 20
FG_Joomla_to_WordPress_Admin::add_help_tab()
S
58 1 16
FG_Joomla_to_WordPress_Admin::optimize_database()
S
59 1 16
FG_Joomla_to_WordPress_Download_HTTP::test_connection()
S
65 2 8
FG_Joomla_to_WordPress_Admin::restore_links()
S
71 2 5
FG_Joomla_to_WordPress_Admin::is_internal_link()
S
71 2 5
FG_Joomla_to_WordPress_Admin::display_notices()
S
71 2 5
FG_Joomla_to_WordPress_Admin::process_category_description()
S
68 2 7
FG_Joomla_to_WordPress_ProgressBar::read_progress()
S
70 2 7
FG_Joomla_to_WordPress_Admin::get_database_info()
S
57 1 15
FG_Joomla_to_WordPress_Modules_Check::check_plugin()
S
66 2 8
FG_Joomla_to_WordPress_Weblinks::get_database_info()
S
67 2 7
FG_Joomla_to_WordPress_Admin::get_log_filename()
S
63 2 10
FG_Joomla_to_WordPress_Admin::split_anchor_link()
S
63 2 10
FG_Joomla_to_WordPress_Admin::rename_old_log_file()
S
69 2 6
FG_Joomla_to_WordPress_Admin::get_joomla_language()
S
67 2 8
FG_Joomla_to_WordPress_Download::test_connection()
S
63 2 10
FG_Joomla_to_WordPress_FTP::chdir()
S
66 2 8
FG_Joomla_to_WordPress_Download::copy()
S
69 2 7
FG_Joomla_to_WordPress_Modules_Check::count_sql()
S
66 2 8
FG_Joomla_to_WordPress_Modules_Check::check_languages_and_not_joomfish()
S
78 2 3
FG_Joomla_to_WordPress_Admin::get_first_image_from()
S
65 2 9
FG_Joomla_to_WordPress_ProgressBar::set_total_count()
S
69 2 7
FG_Joomla_to_WordPress_Download_FS::list_directory()
S
65 2 9
FG_Joomla_to_WordPress_Admin::set_local_timezone()
S
71 2 6
FG_Joomla_to_WordPress_Weblinks::import_categories()
S
66 2 8
FG_Joomla_to_WordPress_Admin::display_admin_page()
S
58 1 14
FG_Joomla_to_WordPress_Admin::save_wp_term_relationships()
S
61 1 13
FG_Joomla_to_WordPress_Admin::help_instructions()
S
79 1 3
FG_Joomla_to_WordPress_Admin::get_plugin_name()
S
82 1 3
FG_Joomla_to_WordPress_Admin::get_post_meta_like()
S
64 1 10
deactivate_fg_joomla_to_wordpress()
S
76 1 4
FG_Joomla_to_WordPress_Admin::remove_html_extension()
S
75 1 4
FG_Joomla_to_WordPress_FTP::display_ftp_settings()
S
63 1 10
FG_Joomla_to_WordPress_Download_FS::test_connection()
S
79 1 3
FG_Joomla_to_WordPress_Modules_Check::count()
S
72 1 5
error_get_last()
S
67 1 9
FG_Joomla_to_WordPress_Download::is_dir()
S
80 1 3
FG_Joomla_to_WordPress_Admin::get_imported_categories()
S
80 1 3
FG_Joomla_to_WordPress::plugin_action_links()
S
72 1 5
FG_Joomla_to_WordPress_Admin::import_stopped()
S
80 1 3
FG_Joomla_to_WordPress_FTP::get_option_names()
S
77 1 4
FG_Joomla_to_WordPress_Download_FTP::is_dir()
S
70 1 5
FG_Joomla_to_WordPress_FTP::save_ftp_settings()
S
75 1 4
FG_Joomla_to_WordPress_Admin::wc_upload_dir()
S
67 1 7
FG_Joomla_to_WordPress::get_version()
S
82 1 3
FG_Joomla_to_WordPress_Weblinks::empty_links()
S
69 1 6
FG_Joomla_to_WordPress_Download_FS::__construct()
S
81 1 3
FG_Joomla_to_WordPress_Activator::activate()
S
89 1 2
FG_Joomla_to_WordPress_Admin::clean_cache()
S
75 1 4
activate_fg_joomla_to_wordpress()
S
76 1 4
FG_Joomla_to_WordPress_Admin::help_options()
S
79 1 3
FG_Joomla_to_WordPress_Download_FS::get_content()
S
70 1 5
FG_Joomla_to_WordPress_Admin::get_wp_post_id_from_meta()
S
69 1 6
wp_suspend_cache_addition()
S
100 1 2
FG_Joomla_to_WordPress_Download_HTTP::__construct()
S
81 1 3
FG_Joomla_to_WordPress_Admin::get_wp_post_ids_from_meta()
S
69 1 6
FG_Joomla_to_WordPress_Weblinks::count_links()
S
73 1 5
FG_Joomla_to_WordPress::get_loader()
S
82 1 3
FG_Joomla_to_WordPress_Modules_Check::count_languages()
S
72 1 5
FG_Joomla_to_WordPress_Admin::get_option_names()
S
77 1 4
FG_Joomla_to_WordPress::set_locale()
S
73 1 5
FG_Joomla_to_WordPress_Admin::log()
S
78 1 3
FG_Joomla_to_WordPress_i18n::set_domain()
S
81 1 3
FG_Joomla_to_WordPress_Loader::__construct()
S
77 1 4
FG_Joomla_to_WordPress_Loader::add()
S
64 1 10
FG_Joomla_to_WordPress_Admin::get_post_by_name()
S
71 1 5
FG_Joomla_to_WordPress_Admin::enqueue_styles()
S
77 1 3
FG_Joomla_to_WordPress_Admin::init()
S
77 1 3
FG_Joomla_to_WordPress_Admin::restore_wp_data()
S
75 1 5
FG_Joomla_to_WordPress_Admin::empty_log_file()
S
80 1 3
FG_Joomla_to_WordPress::get_plugin_name()
S
82 1 3
run_fg_joomla_to_wordpress()
S
77 1 4
FG_Joomla_to_WordPress_Download_HTTP::is_dir()
S
82 1 3
FG_Joomla_to_WordPress_Admin::stop_import()
S
80 1 3
FG_Joomla_to_WordPress_Admin::remote_copy()
S
79 1 3
FG_Joomla_to_WordPress_i18n::load_plugin_textdomain()
S
69 1 7
FG_Joomla_to_WordPress_Admin::save_plugin_options()
S
72 1 5
FG_Joomla_to_WordPress_ProgressBar::get_url()
S
82 1 3
FG_Joomla_to_WordPress_Admin::terms_count()
S
76 1 4
FG_Joomla_to_WordPress_Admin::get_wp_term_ids_from_meta()
S
69 1 6
FG_Joomla_to_WordPress_ProgressBar::save_progress()
S
71 1 6
FG_Joomla_to_WordPress_Admin::get_wp_post_id_from_joomla_id()
S
75 1 4
FG_Joomla_to_WordPress::define_public_hooks()
S
91 1 2
FG_Joomla_to_WordPress_Download_HTTP::list_directory()
S
82 1 3
FG_Joomla_to_WordPress_Admin::get_wp_term_id_from_meta()
S
69 1 6
FG_Joomla_to_WordPress_Admin::save_wp_data()
S
75 1 5
FG_Joomla_to_WordPress::run()
S
82 1 3
FG_Joomla_to_WordPress_Download_FS::is_dir()
S
70 1 5
FG_Joomla_to_WordPress_ProgressBar::increment_current_count()
S
77 1 4
FG_Joomla_to_WordPress_Download::list_directory()
S
80 1 3
FG_Joomla_to_WordPress_Download_FTP::test_connection()
S
81 1 3
FG_Joomla_to_WordPress_Download::is_external_file()
S
73 1 4
FG_Joomla_to_WordPress_Loader::add_action()
S
77 1 3
FG_Joomla_to_WordPress_Loader::add_filter()
S
77 1 3
FG_Joomla_to_WordPress_Admin::wp_table_exists()
S
71 1 5
FG_Joomla_to_WordPress_Modules_Check::__construct()
S
81 1 3
FG_Joomla_to_WordPress_Weblinks::__construct()
S
81 1 3
FG_Joomla_to_WordPress_Deactivator::deactivate()
S
89 1 2
FG_Joomla_to_WordPress_Admin::get_term_id_by_slug()
S
69 1 7
FG_Joomla_to_WordPress_Admin::remove_links()
S
74 1 4
FG_Joomla_to_WordPress_Admin::get_post_id_from_guid()
S
74 1 4
FG_Joomla_to_WordPress_Download_FTP::__construct()
S
81 1 3