Code Analysis: Better Find and Replace 1.5.8

Function Rating Maintainability Complexity Lines of code
RealTimeAutoFindReplace\admin\functions\DbReplacer::bfar_replace_formatter()
D
31 50 87
RealTimeAutoFindReplace\admin\options\pages\AddNewRule::generate_page()
D
16
14 436
RealTimeAutoFindReplace\admin\builders\FormBuilder::generate_field()
C
39 31 54
RealTimeAutoFindReplace\admin\functions\DbReplacer::db_string_replace()
C
33 26 91
RealTimeAutoFindReplace\admin\functions\DbReplacer::bfrReplace()
A
35 13 90
RealTimeAutoFindReplace\admin\builders\FormBuilder::generate_html_fields()
A
45 14 41
RealTimeAutoFindReplace\admin\options\Scripts_Settings::load_admin_settings_scripts()
A
43 13 52
RealTimeAutoFindReplace\admin\functions\Masking::get_rules()
A
44 12 46
RealTimeAutoFindReplace\admin\functions\DbReplacer::replace_urls()
A
48 12 32
RealTimeAutoFindReplace\admin\functions\Masking::insert_masking_rules()
A
44 11 42
RealTimeAutoFindReplace\install\Activate::check_db_status()
A
44 10 46
RealTimeAutoFindReplace\admin\options\pages\ReplaceInDB::generate_default_settings()
A
30 3 149
RealTimeAutoFindReplace\admin\builders\FormBuilder::generate_attribute()
A
52 11 22
RealTimeAutoFindReplace\actions\RTAFAR_CustomAjax::rtafar_ajax()
A
44 9 47
RealTimeAutoFindReplace\admin\functions\DbReplacer::highlightDisplayFindReplace()
A
44 9 44
RealTimeAutoFindReplace\admin\builders\FormBuilder::generate_hidden_div()
A
50 10 24
RealTimeAutoFindReplace\admin\builders\FormBuilder::generate_checkbox_field()
A
53 10 20
RealTimeAutoFindReplace\admin\functions\Masking::add_masking_rule()
A
50 9 25
RealTimeAutoFindReplace\admin\options\functions\AllMaskingRulesList::poulate_the_data()
A
47 8 34
RealTimeAutoFindReplace\admin\options\functions\AllMaskingRulesList::column_type()
A
49 8 31
RealTimeAutoFindReplace\admin\functions\ProActions::getAllProUrlOptions()
A
49 8 29
RealTimeAutoFindReplace\actions\RTAFAR_RegisterMenu::rtafr_page_add_rule()
A
49 8 28
RealTimeAutoFindReplace\admin\functions\DbReplacer::tbl_post()
A
44 6 56
RealTimeAutoFindReplace\admin\builders\NoticeBuilder::action_admin_notices()
A
48 7 35
RealTimeAutoFindReplace\admin\functions\DbReplacer::urlFromPostTables()
A
45 6 47
RealTimeAutoFindReplace\actions\RTAFAR_WP_Hooks::rtafarAfterUpgrade()
S
60 8 13
RealTimeAutoFindReplace\lib\RTAFAR_DB::get_sizes()
S
50 7 25
RealTimeAutoFindReplace\admin\options\functions\AllMaskingRulesList::process_bulk_action()
S
53 7 22
RealTimeAutoFindReplace\admin\builders\FormBuilder::generate_select_options()
S
54 7 18
RealTimeAutoFindReplace\admin\functions\DbReplacer::tbl_postmeta()
S
47 5 42
RealTimeAutoFindReplace\admin\functions\DbReplacer::tbl_options()
S
47 5 42
RealTimeAutoFindReplace\actions\RTAFAR_WP_Hooks::rtafar_current_screen_options()
S
61 7 11
RealTimeAutoFindReplace\admin\builders\FormBuilder::generate_select_field()
S
51 6 25
RealTimeAutoFindReplace\actions\RTAFAR_RegisterMenu::rtafr_page_all_masking_rules()
S
54 6 21
RealTimeAutoFindReplace\actions\RTAFAR_RegisterMenu::rtafr_page_replace_in_db()
S
54 6 21
RealTimeAutoFindReplace\lib\Util::remote_call()
S
51 5 28
RealTimeAutoFindReplace\actions\RTAFAR_WP_Hooks::get_filtered_content()
S
62 6 12
RealTimeAutoFindReplace\actions\RTAFAR_RegisterMenu::rtafar_page_restore_db()
S
56 5 18
RealTimeAutoFindReplace\lib\RTAFAR_DB::get_columns()
S
56 5 18
RealTimeAutoFindReplace\admin\builders\AdminPageBuilder::generate_page()
S
56 5 17
RealTimeAutoFindReplace\actions\RTAFAR_WP_Hooks::replace()
S
57 5 15
RealTimeAutoFindReplace\admin\builders\AdminPageBuilder::generate_button_block()
S
58 5 14
RealTimeAutoFindReplace\admin\options\functions\AllMaskingRulesList::column_default()
S
64 5 11
RealTimeAutoFindReplace\admin\options\pages\AllMaskingRules::generate_page()
S
52 4 23
RealTimeAutoFindReplace\admin\notices\RtafarNotices::feedback()
S
48 3 36
RealTimeAutoFindReplace\admin\options\Scripts_Settings::load_admin_footer_script()
S
64 5 9
RealTimeAutoFindReplace\actions\RTAFAR_RegisterMenu::rtafar_register_menu()
S
43 1 59
Real_Time_Auto_Find_And_Replace::load_hooks()
S
60 4 12
RealTimeAutoFindReplace\lib\Util::bfar_replacer()
S
61 4 12
RealTimeAutoFindReplace\install\Activate::import_old_settings()
S
61 4 11
RealTimeAutoFindReplace\install\Activate::on_activate()
S
54 3 24
RealTimeAutoFindReplace\actions\RTAFAR_RegisterMenu::rtafar_handle_external_redirects()
S
57 3 19
RealTimeAutoFindReplace\admin\options\pages\AdvScreenOptions\ScOptnAddNewRule::rtafar_arr_screen_options()
S
57 3 18
RealTimeAutoFindReplace\admin\options\pages\AdvScreenOptions\ScOptnReplaceInDb::rtafar_screen_options_replace_in_db()
S
57 3 18
RealTimeAutoFindReplace\admin\builders\AdminPageBuilder::page_wrapper()
S
57 3 18
RealTimeAutoFindReplace\admin\builders\FormBuilder::get_value()
S
66 4 8
RealTimeAutoFindReplace\actions\RTAFAR_WP_Hooks::rtafar_ure_custom_capability_groups()
S
67 4 7
RealTimeAutoFindReplace\lib\Util::cs_get_pro_link()
S
60 3 14
RealTimeAutoFindReplace\admin\functions\DbReplacer::bfarApplySpcialCharsFlag()
S
62 3 13
RealTimeAutoFindReplace\lib\RTAFAR_DB::get_info_of_tbl()
S
62 3 11
RealTimeAutoFindReplace\admin\functions\DbReplacer::formatFindWholeWord()
S
62 3 11
RealTimeAutoFindReplace\admin\builders\FormBuilder::generate_hidden_fields()
S
62 3 11
RealTimeAutoFindReplace\lib\Util::bfar_special_chars()
S
50 1 34
RealTimeAutoFindReplace\admin\options\pages\AdvScreenOptions\ScOptnAllMaskRules::help_tabs()
S
51 1 32
Real_Time_Auto_Find_And_Replace::set_constants()
S
56 2 17
RealTimeAutoFindReplace\actions\RTAFAR_WP_Hooks::rtafar_role_caps()
S
65 3 9
RealTimeAutoFindReplace\Actions\RTAFAR_EnqueueScript::rtrar_action_admin_enqueue_scripts()
S
50 1 30
RealTimeAutoFindReplace\lib\Util::cs_sanitize_recursive()
S
64 3 10
RealTimeAutoFindReplace\admin\builders\AdminPageBuilder::getClass()
S
63 3 10
RealTimeAutoFindReplace\admin\builders\AdminPageBuilder::generate_header()
S
65 3 9
RealTimeAutoFindReplace\admin\builders\FormBuilder::form_field_section_title()
S
66 3 7
RealTimeAutoFindReplace\admin\builders\FormBuilder::get_hidden_field_val()
S
67 3 7
RealTimeAutoFindReplace\admin\options\functions\AllMaskingRulesList::column_where_to_replace()
S
65 3 9
RealTimeAutoFindReplace\actions\RTAFAR_WP_Hooks::rtafar_plugin_row_meta()
S
58 2 14
RealTimeAutoFindReplace\admin\options\pages\AdvScreenOptions\ScOptnAllMaskRules::rtafar_screen_options()
S
60 2 14
RealTimeAutoFindReplace\admin\builders\AdminPageBuilder::generate_footer()
S
61 2 14
RealTimeAutoFindReplace\actions\RTAFAR_WP_Hooks::rtafarSettingsLink()
S
59 2 13
RealTimeAutoFindReplace\admin\builders\NoticeBuilder::action_admin_init()
S
63 2 11
RealTimeAutoFindReplace\admin\options\functions\AllMaskingRulesList::__construct()
S
62 2 11
RealTimeAutoFindReplace\admin\options\pages\AddNewRule::rtafarAddNewRuleScripts()
S
61 1 24
RealTimeAutoFindReplace\admin\options\pages\ReplaceInDB::default_page_scripts()
S
68 1 23
RealTimeAutoFindReplace\admin\options\pages\AdvScreenOptions\ScOptnAddNewRule::arr_available_features()
S
58 1 19
RealTimeAutoFindReplace\admin\options\pages\AdvScreenOptions\ScOptnReplaceInDb::arr_available_features()
S
58 1 19
RealTimeAutoFindReplace\admin\options\functions\AllMaskingRulesList::prepare_items()
S
57 1 18
RealTimeAutoFindReplace\admin\options\pages\AdvScreenOptions\ScOptnAddNewRule::help_tabs()
S
57 1 18
RealTimeAutoFindReplace\admin\options\pages\AdvScreenOptions\ScOptnReplaceInDb::help_tabs()
S
57 1 18
RealTimeAutoFindReplace\admin\options\pages\AllMaskingRules::popupHtml()
S
62 1 17
RealTimeAutoFindReplace\admin\options\pages\ReplaceInDB::popupHtml()
S
62 1 17
RealTimeAutoFindReplace\admin\builders\FormBuilder::attr_value()
S
71 2 6
RealTimeAutoFindReplace\admin\builders\FormBuilder::attr_disabled()
S
74 2 5
RealTimeAutoFindReplace\admin\builders\FormBuilder::attr_required()
S
74 2 5
RealTimeAutoFindReplace\admin\builders\FormBuilder::attr_readonly()
S
74 2 5
RealTimeAutoFindReplace\admin\options\functions\AllMaskingRulesList::column_skip_pages()
S
69 2 7
RealTimeAutoFindReplace\admin\options\functions\AllMaskingRulesList::column_skip_posts()
S
69 2 7
RealTimeAutoFindReplace\admin\builders\NoticeBuilder::get_instance()
S
71 2 6
RealTimeAutoFindReplace\admin\options\pages\AdvScreenOptions\ScOptnAllMaskRules::rtafar_get_amr_per_page()
S
67 2 8
RealTimeAutoFindReplace\lib\Util::bfar_get_current_user_id()
S
69 2 7
RealTimeAutoFindReplace\admin\options\pages\AdvScreenOptions\ScOptnAllMaskRules::amr_screen_content()
S
61 1 15
RealTimeAutoFindReplace\admin\functions\DbReplacer::bfarRemoveSpcialCharsFlag()
S
65 2 10
RealTimeAutoFindReplace\Actions\RTAFAR_EnqueueScript::rtrarAppEnqueueScripts()
S
72 2 5
RealTimeAutoFindReplace\install\Activate::onUpgrade()
S
70 2 6
RealTimeAutoFindReplace\lib\RTAFAR_DB::tbl_size_mb()
S
71 2 5
RealTimeAutoFindReplace\actions\RTAFAR_RegisterMenu::get_instance()
S
71 2 6
RealTimeAutoFindReplace\lib\Util::check_evil_script()
S
67 2 8
RealTimeAutoFindReplace\lib\Util::cs_sanitize_field()
S
66 2 8
RealTimeAutoFindReplace\admin\builders\NoticeBuilder::__construct()
S
66 2 8
RealTimeAutoFindReplace\lib\Util::cs_generate_admin_url()
S
70 2 6
Real_Time_Auto_Find_And_Replace::set_constant()
S
71 2 6
RealTimeAutoFindReplace\lib\Util::has_pro()
S
74 2 4
RealTimeAutoFindReplace\admin\functions\ProActions::hasPro()
S
70 2 6
RealTimeAutoFindReplace\admin\options\functions\AllMaskingRulesList::column_find()
S
63 2 10
RealTimeAutoFindReplace\admin\options\functions\AllMaskingRulesList::column_country_rules()
S
69 2 7
RealTimeAutoFindReplace\admin\options\functions\AllMaskingRulesList::column_lang_rules()
S
69 2 7
RealTimeAutoFindReplace\admin\builders\FormBuilder::generate_title()
S
78 2 3
RealTimeAutoFindReplace\admin\options\functions\DbFuncReplaceInDb::get_urls_in_select_options()
S
60 1 13
RealTimeAutoFindReplace\admin\notices\RtafarNotices::activated()
S
60 1 13
RealTimeAutoFindReplace\admin\options\pages\AdvScreenOptions\ScOptnAllMaskRules::amr_available_actions()
S
62 1 13
RealTimeAutoFindReplace\admin\options\pages\AdvScreenOptions\ScOptnAddNewRule::arr_help_sidebar_content()
S
63 1 12
RealTimeAutoFindReplace\admin\options\pages\AdvScreenOptions\ScOptnAllMaskRules::amr_help_sidebar_content()
S
63 1 12
RealTimeAutoFindReplace\admin\options\pages\AdvScreenOptions\ScOptnReplaceInDb::arr_help_sidebar_content()
S
63 1 12
RealTimeAutoFindReplace\admin\options\functions\AllMaskingRulesList::get_columns()
S
62 1 12
RealTimeAutoFindReplace\actions\RTAFAR_WP_Hooks::__construct()
S
61 1 11
Real_Time_Auto_Find_And_Replace::__construct()
S
65 1 9
RealTimeAutoFindReplace\admin\options\pages\AdvScreenOptions\ScreenOptions::rtafar_arr_screen_options()
S
81 1 3
Real_Time_Auto_Find_And_Replace::init_textdomain()
S
78 1 3
Real_Time_Auto_Find_And_Replace::load_core_framework()
S
80 1 3
RealTimeAutoFindReplace\actions\RTAFAR_RegisterMenu::rtafar_load_settings_scripts()
S
79 1 3
RealTimeAutoFindReplace\actions\RTAFAR_RegisterMenu::init_current_screen()
S
76 1 4
RealTimeAutoFindReplace\admin\functions\ProActions::getAllTblList()
S
73 1 5
RealTimeAutoFindReplace\admin\builders\AdminPageBuilder::__call()
S
79 1 3
RealTimeAutoFindReplace\lib\RTAFAR_DB::freeVersionTbls()
S
68 1 8
RealTimeAutoFindReplace\admin\options\pages\AccessDenied::generate_access_denided()
S
64 1 10
RealTimeAutoFindReplace\admin\options\pages\AdvScreenOptions\ScOptnAllMaskRules::amr_bulk_actions()
S
71 1 7
RealTimeAutoFindReplace\admin\builders\NoticeBuilder::notice()
S
70 1 6
RealTimeAutoFindReplace\actions\RTAFAR_RegisterMenu::__construct()
S
79 1 3
RealTimeAutoFindReplace\admin\options\functions\AllMaskingRulesList::no_items()
S
80 1 3
RealTimeAutoFindReplace\admin\builders\NoticeBuilder::warning()
S
79 1 3
RealTimeAutoFindReplace\admin\options\functions\AllMaskingRulesList::get_bulk_actions()
S
71 1 6
RealTimeAutoFindReplace\admin\builders\FormBuilder::attr_class()
S
80 1 3
RealTimeAutoFindReplace\admin\builders\FormBuilder::attr_multiple()
S
80 1 3
RealTimeAutoFindReplace\lib\Util::cs_pro_link()
S
81 1 3
Real_Time_Auto_Find_And_Replace::rtaafr_init_function()
S
78 1 3
RealTimeAutoFindReplace\admin\builders\FormBuilder::attr_id()
S
80 1 3
RealTimeAutoFindReplace\admin\functions\DbReplacer::format_old_value()
S
82 1 3
RealTimeAutoFindReplace\lib\Util::cs_addslashes()
S
78 1 3
RealTimeAutoFindReplace\admin\builders\AdminPageBuilder::init_current_screen()
S
76 1 4
RealTimeAutoFindReplace\lib\Util::generate_back_btn()
S
73 1 4
RealTimeAutoFindReplace\admin\options\pages\AdvScreenOptions\ScOptnAddNewRule::arr_overview()
S
69 1 7
RealTimeAutoFindReplace\admin\functions\DbReplacer::format_replace()
S
73 1 5
Real_Time_Auto_Find_And_Replace::on_activate()
S
71 1 5
RealTimeAutoFindReplace\admin\builders\NoticeBuilder::error()
S
79 1 3
RealTimeAutoFindReplace\lib\Util::cs_sanitize_prnt_str()
S
79 1 3
RealTimeAutoFindReplace\admin\options\pages\AllMaskingRules::__construct()
S
81 1 3
RealTimeAutoFindReplace\lib\Util::charCount()
S
79 1 3
RealTimeAutoFindReplace\admin\builders\FormBuilder::attr_type()
S
80 1 3
RealTimeAutoFindReplace\admin\builders\NoticeBuilder::success()
S
79 1 3
RealTimeAutoFindReplace\actions\RTAFAR_WP_Hooks::rtafar_set_amr_per_page()
S
79 1 3
RealTimeAutoFindReplace\admin\options\pages\AdvScreenOptions\ScOptnAllMaskRules::amr_overview()
S
69 1 7
RealTimeAutoFindReplace\admin\options\pages\AdvScreenOptions\ScreenOptions::rtafar_set_amr_per_page()
S
78 1 3
RealTimeAutoFindReplace\admin\options\pages\AccessDenied::__construct()
S
76 1 4
RealTimeAutoFindReplace\admin\builders\FormBuilder::attr_name()
S
80 1 3
RealTimeAutoFindReplace\admin\options\functions\DbFuncReplaceInDb::get_tables_in_select_options()
S
74 1 4
RealTimeAutoFindReplace\actions\RTAFAR_WP_Hooks::rtafar_ure_capabilities()
S
66 1 8
RealTimeAutoFindReplace\lib\Util::encode_html_chars()
S
80 1 3
RealTimeAutoFindReplace\admin\options\functions\AllMaskingRulesList::success_admin_notice()
S
72 1 7
RealTimeAutoFindReplace\admin\builders\FormBuilder::generate_text_field()
S
71 1 5
RealTimeAutoFindReplace\admin\options\functions\AllMaskingRulesList::extra_tablenav()
S
81 1 3
RealTimeAutoFindReplace\lib\Util::insertWordInStringPos()
S
78 1 3
RealTimeAutoFindReplace\actions\RTAFAR_WP_Hooks::rtafar_filter_contents()
S
66 1 9
RealTimeAutoFindReplace\admin\builders\FormBuilder::generate_textarea_field()
S
73 1 4
RealTimeAutoFindReplace\admin\functions\DbReplacer::format_find()
S
80 1 3
RealTimeAutoFindReplace\actions\RTAFAR_Hooks::getAllProUrlOptions()
S
79 1 3
RealTimeAutoFindReplace\admin\notices\RtafarNotices::init()
S
73 1 5
RealTimeAutoFindReplace\Actions\RTAFAR_EnqueueScript::rtrarAppRegisterVars()
S
65 1 9
RealTimeAutoFindReplace\lib\Util::cs_free_plugins()
S
79 1 3
RealTimeAutoFindReplace\actions\RTAFAR_CustomAjax::__construct()
S
76 1 4
Real_Time_Auto_Find_And_Replace::rtaafr_check_db()
S
76 1 4
RealTimeAutoFindReplace\admin\options\pages\AdvScreenOptions\ScreenOptions::rtafar_all_rules_screen_options()
S
81 1 3
RealTimeAutoFindReplace\admin\builders\FormBuilder::attr_placeholder()
S
80 1 3
RealTimeAutoFindReplace\actions\RTAFAR_RegisterMenu::rtafar_load_admin_footer_script()
S
79 1 3
RealTimeAutoFindReplace\lib\Util::cs_esc_html()
S
78 1 3
RealTimeAutoFindReplace\admin\functions\DbReplacer::__construct()
S
81 1 3
RealTimeAutoFindReplace\admin\options\pages\AdvScreenOptions\ScreenOptions::rtafar_get_amr_per_page()
S
80 1 3
RealTimeAutoFindReplace\admin\options\pages\AdvScreenOptions\ScreenOptions::rtafar_screen_options_replace_in_db()
S
81 1 3
RealTimeAutoFindReplace\admin\options\functions\AllMaskingRulesList::column_cb()
S
79 1 3
RealTimeAutoFindReplace\actions\RTAFAR_Hooks::__construct()
S
75 1 4
RealTimeAutoFindReplace\lib\Util::cs_sanitize_sql_orderby()
S
79 1 3
RealTimeAutoFindReplace\Actions\RTAFAR_EnqueueScript::__construct()
S
72 1 5
RealTimeAutoFindReplace\admin\options\pages\AdvScreenOptions\ScOptnReplaceInDb::arr_overview()
S
69 1 7
RealTimeAutoFindReplace\admin\options\pages\AdvScreenOptions\ScOptnAllMaskRules::rtafar_set_amr_per_page()
S
81 1 3
RealTimeAutoFindReplace\admin\builders\NoticeBuilder::info()
S
79 1 3
RealTimeAutoFindReplace\lib\Util::markup_tag()
S
78 1 3
RealTimeAutoFindReplace\lib\RTAFAR_DB::get_tables()
S
76 1 4
RealTimeAutoFindReplace\actions\RTAFAR_RegisterMenu::rtafr_register_admin_settings_scripts()
S
72 1 5
RealTimeAutoFindReplace\admin\options\functions\AllMaskingRulesList::get_views()
S
72 1 5
RealTimeAutoFindReplace\install\Activate::on_deactivate()
S
73 1 5
RealTimeAutoFindReplace\lib\Util::cs_stripslashes()
S
79 1 3
RealTimeAutoFindReplace\actions\RTAFAR_Hooks::getAllTblList()
S
80 1 3
RealTimeAutoFindReplace\lib\Util::cs_esc_sql()
S
79 1 3
RealTimeAutoFindReplace\admin\options\functions\AllMaskingRulesList::column_replace()
S
80 1 3
RealTimeAutoFindReplace\admin\options\pages\AddNewRule::__construct()
S
72 1 5
RealTimeAutoFindReplace\admin\options\pages\ReplaceInDB::__construct()
S
72 1 5