Code Analysis: Autoglot Wordpress Translation 2.6.3

Function Rating Maintainability Complexity Lines of code
autoglot_dom::Array2HTML()
D
13
99 218
autoglot_admin::section_callback()
D
11
71 297
autoglot_dom::Array2DOM()
D
24
66 121
autoglot_dom::DOM2Array()
D
26
61 113
autoglot_dom::HTML2Array()
D
25
55 124
autoglot_admin::__construct()
D
31 39 79
Autoglot::process_page()
D
32 31 93
autoglot_admin::setup_fields()
C
18
9 404
autoglot_options::__construct()
C
32 27 88
autoglot_widget::widget()
C
35 28 71
autoglot_admin::field_callback()
C
36 27 66
Autoglot::__construct()
C
32 25 89
Autoglot::get_translation()
C
35 24 73
Autoglot::add_autoglot_floatbox()
B
38 23 61
autoglot_3rdparty::flush_caches()
B
42 22 48
Autoglot::translate_urls()
B
38 19 69
Autoglot::add_autoglot_hreflangs()
B
45 17 39
autoglot_editor::perform_actions()
A
43 15 42
autoglot_admin::add_admin_menu()
A
31 7 157
Autoglot::get_original_url()
A
46 14 36
autoglot_curl::curlInit()
A
43 13 47
autoglot_utils::get_full_name()
A
50 14 27
autoglot_admin::backup_table()
A
41 11 52
autoglot_database::db_stats()
A
43 9 47
autoglot_editor::render_table()
A
47 10 32
autoglot_utils::get_language_from_url()
A
52 10 22
Autoglot::on_redirect_canonical()
A
53 10 22
autoglot_editor::prepare_items()
A
45 9 36
autoglot_3rdparty::wpsitemap_xml_posts_urls()
A
46 9 36
autoglot_curl::getTranslation()
A
49 9 28
Autoglot::translate_url()
A
46 8 40
autoglot_admin::sanitize_textarea2()
A
54 9 21
autoglot_admin::check_options()
A
52 9 19
autoglot_utils::set_json_values()
A
54 9 18
Autoglot::autoglot_woocommerce_filter_url()
A
58 9 15
autoglot_admin::text_replacement_save_data()
A
51 8 25
autoglot_utils::get_json_values()
A
56 8 16
autoglot_3rdparty::aiosp_xml_pages()
A
56 8 16
autoglot_utils::is_custom_json()
S
62 9 10
Autoglot::autoglot_comment_redirect()
S
59 8 14
autoglot_3rdparty::woocommerce_autoglot()
S
60 8 13
Autoglot::plugin_activated()
S
53 7 25
autoglot_database::get_translations()
S
52 7 23
autoglot_database::setup_db()
S
48 6 34
Autoglot::autoglot_register_shortcode()
S
48 6 34
autoglot_3rdparty::aioseo_sitemap_posts()
S
54 7 19
autoglot_3rdparty::tsf_lang_sitemap_output()
S
48 6 32
autoglot_3rdparty::wpsitemap_xml_terms_urls()
S
49 6 31
autoglot_dom::restoreNodeAttributes()
S
58 7 14
autoglot_dom::DOM2HTML()
S
61 7 11
autoglot_3rdparty::seopress_xml_pages()
S
52 6 23
Autoglot::autoglot_search()
S
53 6 21
autoglot_editor::__construct()
S
53 6 21
autoglot_database::get_translations_count()
S
55 6 19
autoglot_admin::setup_sections()
S
47 5 33
autoglot_dom::trimNode()
S
66 7 8
autoglot_admin::text_replacement_custom_box_html()
S
55 6 14
autoglot_admin::text_replacement_custom_columns_data()
S
59 6 13
autoglot_3rdparty::wpsitemap_xml_users_urls()
S
50 5 28
autoglot_editor::column_default()
S
62 6 12
autoglot_3rdparty::__construct()
S
51 5 25
autoglot_3rdparty::rm_xml_url()
S
54 5 21
autoglot_3rdparty::wpseo_xml_pages()
S
54 5 21
autoglot_database::del_translation()
S
54 5 21
autoglot_database::update_translation()
S
53 5 21
autoglot_dom::saveNodeAttributes()
S
57 5 18
autoglot_utils::check_not_downloadable_file()
S
58 5 15
Autoglot::autoglot_add_comment_meta_language()
S
63 6 10
autoglot_admin::comment_row_actions()
S
57 5 15
autoglot_admin::sanitize_language_flags()
S
65 6 8
autoglot_admin::get_comment_link()
S
64 6 9
autoglot_utils::get_response_content_type()
S
61 5 12
autoglot_curl::sendBalanceNotification()
S
52 4 23
Autoglot::autoglot_request_filter()
S
54 4 20
autoglot_editor::sort_data()
S
57 4 18
autoglot_3rdparty::autoglot_sm_sitemappages()
S
56 4 18
autoglot_admin::add_action_links()
S
55 4 17
Autoglot::translate_content()
S
58 4 16
autoglot_admin::remove_menu_elements()
S
58 4 16
autoglot_utils::get_all_language_names()
S
66 5 7
Autoglot::autoglot_register_widget()
S
70 5 6
autoglot_admin::sanitize_active_languages()
S
64 5 9
autoglot_utils::add_language_to_url()
S
59 4 14
autoglot_3rdparty::aiosp_opengraph_meta()
S
61 4 14
Autoglot::autoglot_hide_unapproved_comments()
S
61 4 13
Autoglot::translate_json()
S
60 4 11
autoglot_admin::text_replacement()
S
43 1 51
autoglot_utils::get_all_language_flags()
S
65 4 7
autoglot_utils::make_link_absolute()
S
67 4 6
Autoglot::on_wp_redirect()
S
63 4 10
autoglot_widget::form()
S
50 2 30
Autoglot::autoglot_comment_text()
S
66 4 7
autoglot_editor::column_translated()
S
56 3 14
autoglot_database::db_utilities_check()
S
59 3 14
autoglot_admin::enqueue_styles()
S
59 3 14
autoglot_admin::text_replacement_admin_notices()
S
60 3 13
Autoglot::plugin_loaded()
S
60 3 13
autoglot_3rdparty::the_seo_framework_xml_pages()
S
60 3 13
autoglot_admin::delete_duplicate()
S
59 3 12
autoglot_admin::delete_empty()
S
60 3 11
autoglot_admin::sanitize_language_names()
S
73 3 4
autoglot_admin::sanitize_language_switcher()
S
73 3 4
autoglot_3rdparty::seopress_social_meta()
S
63 3 10
Autoglot::autoglot_woocommerce_page_link()
S
67 3 7
autoglot_admin::sanitize_balance_notifications()
S
74 3 4
autoglot_admin::sanitize_language_switcher_positions()
S
73 3 4
autoglot_utils::is_custom_html()
S
70 3 6
Autoglot::autoglot_parse_request()
S
65 3 9
autoglot_utils::get_language_flag()
S
71 3 5
autoglot_admin::sanitize_checkbox()
S
74 3 4
autoglot_admin::sanitize_radio()
S
73 3 4
autoglot_admin::sanitize_sitemap_priority()
S
72 3 4
autoglot_utils::get_language_flags()
S
73 3 4
autoglot_widget::update()
S
69 3 6
autoglot_admin::sanitize_default_language()
S
73 3 4
autoglot_utils::stop_cache()
S
67 3 9
autoglot_admin::flush_cache()
S
68 3 7
Autoglot::autoglot_set_lang_attr()
S
71 3 5
autoglot_admin::enqueue_scripts()
S
72 3 4
autoglot_utils::check_not_admin_link()
S
76 3 3
autoglot_admin::load_editor()
S
66 3 8
Autoglot::autoglot_filter_comments()
S
62 2 12
autoglot_database::restore_url()
S
62 2 11
autoglot_admin::text_replacement_publishing_actions()
S
66 2 11
autoglot_utils::gettexthash()
S
73 2 4
autoglot_3rdparty::wpseo_schema_piece_language()
S
74 2 4
autoglot_utils::get_language_locale()
S
74 2 4
autoglot_options::validate_checkbox()
S
74 2 4
Autoglot::start()
S
77 2 4
autoglot_dom::appendHTML()
S
66 2 8
autoglot_utils::format_HTML_translation()
S
63 2 10
autoglot_utils::get_language_original_name()
S
74 2 4
autoglot_3rdparty::epc_exclude_urls()
S
72 2 5
autoglot_utils::get_hash_strings()
S
68 2 7
autoglot_utils::format_bytes()
S
64 2 8
Autoglot::autoglot_get_comments_number()
S
64 2 9
autoglot_admin::text_replacement_quick_actions()
S
69 2 7
autoglot_database::db_exists()
S
74 2 4
autoglot_editor::column_lang()
S
67 2 6
autoglot_admin::utilities_reserved()
S
69 2 7
autoglot_utils::get_locale_code()
S
66 2 8
autoglot_admin::text_replacement_title_text()
S
68 2 7
autoglot_admin::sanitize_api_key()
S
65 2 8
autoglot_admin::array_insert_after()
S
68 2 6
autoglot_admin::text_replacement_publishing_box()
S
69 2 6
autoglot_admin::text_replacement_form_top()
S
68 2 7
autoglot_utils::prepare_HTML_translation()
S
60 1 15
autoglot_utils::editor_capabilities()
S
76 2 4
Autoglot::autoglot_activate_new_blog()
S
67 2 8
autoglot_editor::get_columns()
S
62 1 11
autoglot_widget::__construct()
S
63 1 11
Autoglot::language_active()
S
79 1 3
autoglot_utils::encode_all_quotes()
S
77 1 3
autoglot_3rdparty::save_html()
S
81 1 3
autoglot_admin::setup_rewrites()
S
77 1 4
autoglot_editor::add_screen_options()
S
65 1 9
autoglot_utils::prepare_url()
S
89 1 2
autoglot_admin::text_replacement_text_top()
S
63 1 10
autoglot_admin::editor()
S
82 1 3
autoglot_curl::getResponse()
S
82 1 3
autoglot_dom::__construct()
S
65 1 9
autoglot_admin::ag_restart()
S
67 1 8
autoglot_admin::text_replacement_disable_view_mode()
S
77 1 4
Autoglot::plugin_install_error()
S
78 1 3
autoglot_utils::get_language_name()
S
79 1 3
autoglot_utils::transliterate_url()
S
75 1 4
Autoglot::add_autoglot_js()
S
74 1 4
autoglot_admin::text_replacement_add_custom_box()
S
68 1 8
autoglot_admin::admin_notice()
S
74 1 5
autoglot_utils::encode_singl_quotes()
S
77 1 3
Autoglot::autoglot_comment_language()
S
79 1 3
Autoglot::wp_main()
S
100 1 2
autoglot_curl::__construct()
S
81 1 3
autoglot_database::get_translation_table()
S
83 1 3
autoglot_utils::remove_surround_empty_tags()
S
72 1 5
autoglot_admin::sanitize_radio2()
S
79 1 3
autoglot_admin::ag_enqueues()
S
78 1 4
autoglot_utils::decode_only_quotes()
S
76 1 3
autoglot_utils::get_tags_count()
S
70 1 6
Autoglot::add_autoglot_css()
S
78 1 3
autoglot_utils::str_word_count_utf8()
S
77 1 3
autoglot_editor::column_original()
S
67 1 6
autoglot_editor::get_bulk_actions()
S
72 1 6
Autoglot::sortByLength()
S
79 1 3
autoglot_3rdparty::jetpack_print_sitemap()
S
83 1 3
autoglot_editor::no_items()
S
80 1 3
autoglot_editor::column_cb()
S
74 1 5
autoglot_admin::text_replacement_remove_bulk_edit()
S
77 1 4
autoglot_admin::glance_word_count()
S
64 1 8
Autoglot::wp_init()
S
80 1 3
autoglot_editor::item_key()
S
81 1 3
Autoglot::plugin_deactivated()
S
81 1 3
autoglot_editor::get_hidden_columns()
S
82 1 3
autoglot_database::__construct()
S
75 1 4
autoglot_admin::text_replacement_set_custom_columns()
S
77 1 3
autoglot_dom::loadHTML()
S
76 1 4
autoglot_editor::get_sortable_columns()
S
66 1 9
autoglot_curl::getConnected()
S
82 1 3
autoglot_admin::on_screen_option()
S
83 1 3
autoglot_database::get_translation_distinct_field()
S
65 1 9
autoglot_curl::getBalance()
S
82 1 3
autoglot_admin::ag_skip()
S
68 1 7