Code Analysis: Stylish Cost Calculator 7.8.5

Function Rating Maintainability Complexity Lines of code
ajaxRequest::migrate_to()
D
10
91 290
Stylish_Cost_Calculator_Edit_Page::renderSliderSetupBody2()
D
16
48 376
Stylish_Cost_Calculator_Edit_Page::renderCheckboxSetupBody()
D
17
43 379
Stylish_Cost_Calculator_Coupon::coupon_page()
D
19
42 264
Stylish_Cost_Calculator_Edit_Page::renderAdvancedOptions()
D
20
37 300
Stylish_Cost_Calculator_Edit_Page::renderDropdownSetupBody()
D
20
36 306
Stylish_Cost_Calculator_Edit_Page::renderQuantityBoxSetupBody2()
D
19
34 327
Stylish_Cost_Calculator_Edit_Page::renderFileUploadSetupBody2()
D
20
34 324
formController::update()
D
26
48 111
formController::create()
D
27
48 109
Stylish_Cost_Calculator_Diagnostic::diagnostic_page()
D
19
30 278
ajaxRequest::generate_tutorial_email_from_wizard()
D
29
33 131
DF_SCC\Admin\Views\UninstallSurveyModal::deactivation_modal_styles()
C
39 1 486
scc_insert_db_()
C
31 26 111
Stylish_Cost_Calculator_Settings::pageScript()
C
29
2 459
df_scc_plugin::do_install_scc()
C
24
11 306
migrateController::update_wpOptions()
B
39 22 66
elementController::update()
B
39 22 57
DF_SCC\Admin\Views\UninstallSurveyModal::render()
B
25
5 311
elementController::create()
B
40 21 54
googlefonts_scc::gf_convert_fonts()
B
39 20 63
SCCQuoteListView::page()
B
25
3 315
ajaxRequest::scc_upElement()
B
39 20 60
SCC_Notifications::output()
B
37 17 80
df_scc_plugin::scc_shortcode1()
B
29
13 139
googlefonts_scc::get_api_query()
B
44 18 42
df_scc_plugin::scc_admin_hide_notices()
B
44 18 40
Stylish_Cost_Calculator_Settings::field_pdf_settings_form()
B
39 13 104
googlefonts_scc::gf_handle_submission()
B
46 17 34
Stylish_Cost_Calculator_Edit_Page::checkbox_setup_checkbox_item()
A
34 12 101
googlefonts_scc::admin_options_page()
A
31 6 190
googlefonts_scc::gf_get_fonts_select()
A
40 14 56
elementitemController::create()
A
44 15 41
Stylish_Cost_Calculator_Edit_Page::element_setup_part_dropdown_item_beta()
A
36 11 86
ajaxRequest::ssc_loadExample()
A
27
4 190
SCC_Notifications_Cron::verify()
A
48 14 33
ajaxRequest::scc_calculator_op()
A
35 10 92
dealer::get()
A
46 13 40
elementitemController::update()
A
45 13 37
ajaxRequest::generate_tutorial_pdf_from_wizard()
A
32 3 186
ajaxRequest::scc_upElementItemSwichoption()
A
43 12 47
QuoteListTable::prepare_items()
A
42 10 51
get()
A
42 10 51
SCCQuoteListView::get_field_params()
A
43 10 50
quoteSubmissionsController::update()
A
47 11 33
quoteSubmissionsController::create()
A
49 11 30
Stylish_Cost_Calculator_Settings::output_card()
A
45 10 44
conditionController::create()
A
47 10 37
df_scc_plugin::scc_alter_tables()
A
48 10 33
Stylish_Cost_Calculator_Settings::email_template_banner_and_logo()
A
44 8 62
couponController::update()
A
48 10 31
googlefonts_scc::addgooglefontscss()
A
49 10 29
couponController::create()
A
49 10 29
googlefonts_scc::gf_get_font_data_by_family()
A
51 10 27
formController::readWithRelations()
A
46 9 39
insert_calculator()
A
42 8 52
Stylish_Cost_Calculator_Settings::pageTwo()
A
33 2 136
sectionController::update()
A
49 9 29
Stylish_Cost_Calculator_Edit_Page::element_setup_part_dropdown_item()
A
42 7 59
df_scc_plugin::create_scc_total_tag()
A
47 8 38
googlefonts_scc::googlefontsstart()
A
53 9 21
Stylish_Cost_Calculator_Edit_Page::renderCommentBoxSetupBody2()
A
37 4 95
Stylish_Cost_Calculator_Settings::field_banner_and_logo()
A
47 7 47
scc_feedback_invocation()
A
50 8 30
googlefonts_scc::gf_get_font_subsets()
A
49 8 29
googlefonts_scc::gf_get_font_variants()
A
49 8 29
ajaxRequest::scc_addElementSlider()
A
41 6 57
googlefonts_scc::gf_download_font_list()
A
51 8 26
sectionController::create()
A
52 8 24
ajaxRequest::scc_upSection()
A
48 7 34
googlefonts_scc::gf_get_font_file()
A
56 8 18
googlefonts_scc::getOptions()
A
36 3 93
QuoteListTable::column_default()
S
53 7 23
scc_generate_filter_list()
S
56 7 16
googlefonts_scc::gf_is_variant_checked()
S
59 7 15
googlefonts_scc::gf_is_checked()
S
60 7 14
Stylish_Cost_Calculator_Settings::field_currency_conversion_type()
S
54 6 27
ajaxRequest::sccFeedbackManage()
S
45 5 39
df_scc_plugin::__construct()
S
46 5 38
googlefonts_scc::gf_fancy_font_name()
S
54 6 21
ajaxRequest::get_debug_items()
S
47 5 34
Stylish_Cost_Calculator_Diagnostic::detect_cache_js_optimizer_plugins()
S
44 3 60
df_scc_plugin::post_upgrade_tasks()
S
59 6 14
ajaxRequest::scc_duplicateElement()
S
45 4 44
ajaxRequest::scc_upElementItemSlider()
S
51 5 28
SCC_Notifications_Cron::get_option()
S
61 6 12
Stylish_Cost_Calculator_Settings::field_recaptcha_settings_form()
S
51 4 41
googlefonts_scc::gf_check_font_cache()
S
53 5 24
SCC\Admin\Controllers\InitialSetupWizardController::maybe_redirect_after_activation()
S
56 5 19
SCC_Notifications_Cron::dismiss()
S
55 5 18
ajaxRequest::email_suggestion_template_builder()
S
48 3 47
sanitize_text_or_array_field()
S
60 5 14
googlefonts_scc::gf_update_font_cache()
S
60 5 14
ajaxRequest::apply_wizard_result_features()
S
59 5 14
QuoteListTable::get_quote_form_values()
S
60 5 14
ajaxRequest::update_slider_ranges()
S
49 4 28
Stylish_Cost_Calculator_Diagnostic::detect_security_plugins()
S
47 3 43
scc_process_template_image_url()
S
60 5 12
Stylish_Cost_Calculator_Settings::renderChoices()
S
63 5 11
PageEditTabs::__construct()
S
46 3 39
googlefonts_scc::get_fonts_options()
S
55 4 21
ajaxRequest::email_choice_suggestion_card()
S
49 3 36
subsectionController::update()
S
55 4 19
Stylish_Cost_Calculator_Settings::field_sms_settings_form()
S
50 1 62
df_scc_plugin::scc_register_shortcode_calculator()
S
56 4 16
subsectionController::create()
S
57 4 16
googlefonts_scc::gf_get_usage_checkboxes()
S
58 4 15
ajaxRequest::scc_saveSection()
S
50 3 30
SCC_Notifications_Cron::get_remote_notifications()
S
51 3 28
ajaxRequest::__construct()
S
44 2 43
ajaxRequest::scc_addElementCheckbox()
S
45 2 43
meks_wp_parse_args()
S
60 4 13
meks_wp_parse_args()
S
60 4 13
scc_get_kses_extended_ruleset()
S
44 1 56
ajaxRequest::scc_addsElementDropdownMenu()
S
46 2 40
Stylish_Cost_Calculator_Settings::__construct()
S
52 3 24
Stylish_Cost_Calculator_Settings::field_currency_for_autoconv()
S
53 3 24
ajaxRequest::scc_addElementQuantityBox()
S
47 2 37
Stylish_Cost_Calculator_Settings::field_integration_settings_form()
S
50 2 36
ajaxRequest::scc_addElementCommentBox()
S
47 2 35
ajaxRequest::scc_saveFormNameSettings()
S
48 2 34
ajaxRequest::scc_addElementFileUpload()
S
48 2 34
PagesBreadcrumbs::__construct()
S
49 2 33
Stylish_Cost_Calculator_Settings::field_currency()
S
57 3 17
Stylish_Cost_Calculator_Settings::field_email_quote_settings_form()
S
46 1 47
migrateController::getCalculatorData()
S
56 3 17
googlefonts_scc::global_notice()
S
58 3 16
Stylish_Cost_Calculator_Diagnostic::__construct()
S
57 3 16
df_scc_plugin::do_uninstall_scc()
S
50 2 30
googlefonts_scc::gf_is_selected()
S
65 4 10
googlefonts_scc::googlefont_action_callback()
S
58 3 15
migrateController::existsOld()
S
68 4 6
ajaxRequest::scc_addElementSwichoption()
S
49 2 30
url()
S
65 4 8
url()
S
65 4 8
Stylish_Cost_Calculator_Settings::field_currency_num_format()
S
61 3 14
ajaxRequest::scc_addCheckboxItems()
S
50 2 29
googlefonts_scc::gf_get_selection_boxes()
S
60 3 13
formController::getLastId()
S
62 3 12
migrateController::getAllOldCalulator()
S
61 3 12
getTranslatables()
S
62 3 12
ajaxRequest::custom_mails()
S
62 3 11
DF_SCC\Admin\Views\UninstallSurveyModal::get_uninstall_reasons()
S
48 1 41
googlefonts_scc::gf_print_notices()
S
63 3 11
ajaxRequest::scc_migrateAuto()
S
51 2 26
ajaxRequest::scc_addElementTextHtml()
S
51 2 26
df_scc_get_currency_symbol_by_currency_code()
S
62 3 11
ajaxRequest::scc_addElementItemSlider()
S
52 2 24
df_scc_plugin::admin_menu()
S
51 2 23
Stylish_Cost_Calculator_Settings::field_google_maps_settings_form()
S
59 2 22
ajaxRequest::scc_addSubsection()
S
54 2 21
scc_frontend_alerts()
S
57 2 20
Stylish_Cost_Calculator_Settings::formFields()
S
58 2 19
ajaxRequest::scc_delElementItem()
S
56 2 19
ajaxRequest::scc_delElement()
S
56 2 19
ajaxRequest::scc_delSection()
S
56 2 19
ajaxRequest::scc_delSubsection()
S
56 2 19
googlefonts_scc::scc_admin_scripts()
S
71 3 5
QuoteListTable::extra_tablenav()
S
64 2 15
df_scc_find_suggested_element_helplink()
S
59 2 14
scc_output_editing_page_element_actions()
S
60 2 14
ajaxRequest::submit_uninstall_survey()
S
50 1 29
ajaxRequest::sccUpdateUrlStats()
S
59 2 13
QuoteFormField::__construct()
S
59 2 13
DF_SCC\ElementorIntegration\SCC_Elementor_Widget::_register_controls()
S
52 1 28
ajaxRequest::sccUpElementOrder()
S
59 2 13
ajaxRequest::scc_updateSectionOrder()
S
60 2 12
SCC_Notifications::try_demo_banner()
S
59 1 27
df_scc_plugin::checkTablesExists()
S
62 2 11
SCC_Notifications::prepare_message()
S
64 2 11
conditionController::readOfForm()
S
52 1 26
migrateController::get_wpOptions()
S
51 1 25
ajaxRequest::scc_send_wizard_quiz_data()
S
53 1 23
DF_SCC\GutenbergBlock\SCC_Gutenberg_Block::enqueue_block_editor_assets()
S
56 1 20
PageEditTabs::show_eror()
S
61 1 19
PageEditTabs::activation_prompt()
S
63 1 19
subsectionController::read()
S
71 2 5
googlefonts_scc::gf_font_list_time()
S
67 2 7
conditionController::read()
S
71 2 5
QuoteListTable::column_submitted_data()
S
79 2 3
migrateController::getCouponsData()
S
72 2 5
SCC_Notifications_Cron::schedule_cron_event()
S
70 2 6
formController::delete()
S
66 2 8
googlefonts_scc::style_late()
S
69 2 6
QuoteListTable::column_opened()
S
79 2 3
DF_SCC\ElementorIntegration\SCC_Elementor_Widget::render()
S
71 2 7
df_scc_find_suggested_feature_helplink()
S
69 2 6
QuoteFormField::addOrUpdate()
S
65 2 9
sectionController::read()
S
71 2 5
urlStatsController::update()
S
66 2 8
elementitemController::delete()
S
65 2 9
elementController::delete()
S
65 2 9
DF_SCC\ElementorIntegration\SCC_Elementor_Widget_Init::hooks()
S
70 2 6
couponController::delete()
S
65 2 9
conditionController::delete()
S
65 2 9
ajaxRequest::new_mail_from()
S
71 2 5
QuoteListTable::column_starred()
S
79 2 3
QuoteListTable::column_type()
S
79 2 3
QuoteListTable::column_date_updated()
S
79 2 3
elementController::read()
S
71 2 5
quoteSubmissionsController::delete()
S
65 2 9
DF_SCC\ElementorIntegration\SCC_Elementor_Widget::get_calculator_list()
S
63 2 10
elementController::getByUniqueId()
S
67 2 8
sectionController::delete()
S
65 2 9
SCC_Notifications_Cron::run_schedule()
S
66 2 8
subsectionController::delete()
S
65 2 9
urlStatsController::__construct()
S
63 2 10
elementitemController::read()
S
71 2 5
dealer::__construct()
S
73 2 5
googlefonts_scc::gf_get_local_fonts()
S
64 2 10
elementitemController::getByUniqueId()
S
67 2 8
quoteSubmissionsController::read()
S
71 2 5
googlefonts_scc::gf_url_filter()
S
70 2 6
googlefonts_scc::register_enqueue_style()
S
69 2 6
QuoteListTable::column_date_created()
S
79 2 3
QuoteListTable::column_status()
S
70 2 6
formController::read()
S
71 2 5
ajaxRequest::migrate_coupon()
S
66 2 8
Stylish_Cost_Calculator_Diagnostic::output_diag_message()
S
66 2 8
googlefonts_scc::enqueue_fonts_style()
S
66 2 7
migrateController::getAllOldCoupons()
S
67 2 8
couponController::read()
S
71 2 5
QuoteFormField::findFieldByKey()
S
65 2 9
PageEditTabs::updateCalculatorUsageStat()
S
66 2 8
scc_output_editing_page_element_actions_js_template()
S
60 1 14
df_scc_plugin::my_plugin_action_links()
S
59 1 14
QuoteListTable::get_columns()
S
60 1 13
DF_SCC\GutenbergBlock\SCC_Gutenberg_Block::register_block()
S
62 1 13
QuoteFormFieldProps::toJSON()
S
62 1 12
ajaxRequest::scc_globalSettings()
S
61 1 11
QuoteFormFieldProps::__construct()
S
62 1 11
formController::read_all_gutenberg()
S
74 1 4
PageCoupons::__construct()
S
68 1 7
ssc_test_data()
S
77 1 4
pageLicence::__construct()
S
75 1 4
SCC_Notifications::process_diag_msg()
S
75 1 4
QuoteListTable::__construct()
S
65 1 10
DF_SCC\ElementorIntegration\SCC_Elementor_Widget::get_name()
S
82 1 3
DF_SCC\GutenbergBlock\SCC_Gutenberg_Block::get_calc_data()
S
70 1 6
googlefonts_scc::__construct()
S
63 1 10
googlefonts_scc::filter_plugin_actions()
S
72 1 5
ajaxRequest::scc_migrateAuto2()
S
73 1 5
migrateController::__construct()
S
78 1 4
ajaxRequest::skip_premium_demo_modal()
S
69 1 6
elementitemController::readOfElement()
S
78 1 3
subsectionController::__construct()
S
77 1 4
googlefonts_scc::get_fonts()
S
78 1 4
conditionController::update()
S
100 1 2
googlefonts_scc::saveAdminOptions()
S
80 1 3
conditionController::__construct()
S
77 1 4
SCCQuoteListView::admin_menu()
S
78 1 3
PageMembers::__construct()
S
70 1 6
shownTableHeadKV()
S
72 1 5
Stylish_Cost_Calculator_Diagnostic::admin_menu()
S
77 1 3
urlStatsController::__destruct()
S
91 1 2
DF_SCC\GutenbergBlock\SCC_Gutenberg_Block::hooks()
S
75 1 4
df_scc_plugin::scc_wpoption_add()
S
68 1 7
googlefonts_scc::gf_normalize_font_name()
S
78 1 3
SCC_Notifications_Cron::clear_scheduler()
S
81 1 3
Stylish_Cost_Calculator_Coupon::init()
S
89 1 2
DF_SCC\GutenbergBlock\SCC_Gutenberg_Block::allow_load()
S
80 1 3
elementController::getBySubsection()
S
74 1 4
DF_SCC\ElementorIntegration\SCC_Elementor_Widget_Init::register_widgets()
S
76 1 4
DF_SCC\ElementorIntegration\SCC_Elementor_Widget_Init::allow_load()
S
80 1 3
DF_SCC\GutenbergBlock\SCC_Gutenberg_Block::render_block()
S
75 1 4
elementController::__destruct()
S
91 1 2
tableColsKV()
S
72 1 5
SCC\Admin\Controllers\InitialSetupWizardController::hooks()
S
79 1 3
pageSettings::__construct()
S
70 1 6
scc_replace_string_null()
S
79 1 3
DF_SCC\ElementorIntegration\SCC_Elementor_Widget::render_frontend()
S
72 1 5
SCCQuoteListView::__construct()
S
65 1 10
QuoteFormFieldProps::setProps()
S
70 1 6
SCCQuoteListView::get_calculator_name()
S
71 1 5
ajaxRequest::pdf_logo_save_uploaded_image()
S
67 1 8
QuoteFormField::delete()
S
75 1 4
ajaxRequest::find_quiz_choice_by_key()
S
64 1 10
DF_SCC\ElementorIntegration\SCC_Elementor_Widget_Init::load()
S
82 1 3
ajaxRequest::migrate_global()
S
81 1 3
couponController::__destruct()
S
100 1 2
DF_SCC\ElementorIntegration\SCC_Elementor_Widget::get_keywords()
S
69 1 8
Stylish_Cost_Calculator_Settings::field_restore_calc_form()
S
78 1 8
couponController::__construct()
S
77 1 4
PageNew::isGranted()
S
91 1 2
googlefonts_scc::other_plugins_page()
S
80 1 3
elementController::__construct()
S
77 1 4
QuoteListTable::column_actions()
S
79 1 3
AllForms::__construct()
S
65 1 9
DF_SCC\ElementorIntegration\SCC_Elementor_Widget::get_icon()
S
82 1 3
DF_SCC\Admin\Views\UninstallSurveyModal::__construct()
S
79 1 3
QuoteFormFieldProps::getName()
S
82 1 3
QuoteListTable::no_items()
S
80 1 3
Stylish_Cost_Calculator_Coupon::__construct()
S
71 1 5
df_scc_plugin::scc_bar_menu()
S
64 1 10
PageNew::__construct()
S
63 1 9
PageMigration::__construct()
S
70 1 6
Stylish_Cost_Calculator_Edit_Page::__construct()
S
70 1 6
unique()
S
79 1 3
PageDiagnostic::__construct()
S
66 1 8
df_scc_plugin::df_scc_load_ajax()
S
72 1 5
SCC_Notifications_Cron::update_notifications()
S
80 1 3
QuoteFormField::findFieldIndexByKey()
S
66 1 9
elementitemController::__destruct()
S
91 1 2
Stylish_Cost_Calculator_Edit_Page::renderElementLoader()
S
71 1 7
Stylish_Cost_Calculator_Diagnostic::init()
S
89 1 2
Stylish_Cost_Calculator_Settings::field_stripe_public_key()
S
69 1 10
QuoteFormField::toJSON()
S
70 1 8
DF_SCC\ElementorIntegration\SCC_Elementor_Widget::render_edit_mode()
S
72 1 5
subsectionController::__destruct()
S
100 1 2
googlefonts_scc::get_fonts_family_options()
S
72 1 6
DF_SCC\GutenbergBlock\SCC_Gutenberg_Block::load()
S
82 1 3
PageQuote::__construct()
S
70 1 6
couponController::findByCode()
S
74 1 4
urlStatsController::save()
S
71 1 5
Stylish_Cost_Calculator_Settings::field_stripe_secret_key()
S
69 1 10
SCCQuoteListView::load_entries_list_table()
S
69 1 7
SCC_Notifications::__construct()
S
72 1 5
DF_SCC\ElementorIntegration\SCC_Elementor_Widget::get_categories()
S
81 1 3
PageHelp::__construct()
S
70 1 6
scc_currency_array_script()
S
74 1 4
ajaxRequest::scc_set_telemetry_state()
S
69 1 6
sectionController::__construct()
S
77 1 4
quoteSubmissionsController::__destruct()
S
100 1 2
formController::__destruct()
S
91 1 2
QuoteFormFieldProps::getId()
S
82 1 3
formController::__construct()
S
77 1 4
conditionController::__destruct()
S
91 1 2
QuoteListTable::column_cb()
S
80 1 3
QuoteFormField::save()
S
70 1 5
quoteSubmissionsController::__construct()
S
77 1 4
googlefonts_scc::admin_menu_link()
S
77 1 3
conditionController::readOfElement()
S
78 1 3
unique()
S
79 1 3
Stylish_Cost_Calculator_Settings::field_pdf_footer_notes()
S
66 1 9
SCC_Notifications_Cron::__construct()
S
72 1 5
googlefonts_scc::gf_get_font_selections()
S
61 1 10
googlefonts_scc::listgooglefontoptions()
S
83 1 3
elementitemController::__construct()
S
77 1 4
DF_SCC\ElementorIntegration\SCC_Elementor_Widget::get_title()
S
80 1 3
ajaxRequest::sccPDFSettings()
S
67 1 7
ajaxRequest::scc_previewOneForm()
S
71 1 5