Code Analysis: Stylish Cost Calculator 7.3.7

Function Rating Maintainability Complexity Lines of code
ajaxRequest::migrate_to()
D
10
91 288
Stylish_Cost_Calculator_Edit_Page::renderSliderSetupBody2()
D
19
47 279
Stylish_Cost_Calculator_Edit_Page::renderCheckboxSetupBody()
D
18
43 331
Stylish_Cost_Calculator_Coupon::coupon_page()
D
19
42 259
formController::update()
D
26
48 111
formController::create()
D
27
48 109
Stylish_Cost_Calculator_Edit_Page::renderFileUploadSetupBody2()
D
20
34 304
Stylish_Cost_Calculator_Edit_Page::renderQuantityBoxSetupBody2()
D
20
34 304
Stylish_Cost_Calculator_Diagnostic::diagnostic_page()
D
18
33 293
Stylish_Cost_Calculator_Edit_Page::renderDropdownSetupBody()
D
23
36 232
Stylish_Cost_Calculator_Settings::field_currency()
D
36 46 58
Stylish_Cost_Calculator_Settings::field_currency_for_autoconv()
D
36 43 60
Stylish_Cost_Calculator_Edit_Page::renderAdvancedOptions()
D
25
32 196
df_scc_get_currency_symbol_by_currency_code()
D
31 35 110
scc_insert_db_()
C
31 26 111
Stylish_Cost_Calculator_Settings::pageScript()
C
31 2 456
df_scc_plugin::do_install_scc()
C
24
11 304
migrateController::update_wpOptions()
B
39 22 66
elementController::update()
B
39 21 54
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
40 19 55
SCC_Notifications::output()
B
37 17 78
googlefonts_scc::get_api_query()
B
44 18 42
df_scc_plugin::scc_admin_hide_notices()
B
44 18 40
df_scc_plugin::scc_shortcode1()
B
30 12 127
Stylish_Cost_Calculator_Settings::field_pdf_settings_form()
B
40 14 90
googlefonts_scc::gf_handle_submission()
B
46 17 34
googlefonts_scc::admin_options_page()
A
31 6 190
Stylish_Cost_Calculator_Edit_Page::checkbox_setup_checkbox_item()
A
35 12 95
elementitemController::create()
A
44 15 41
googlefonts_scc::gf_get_fonts_select()
A
40 14 56
Appsero\Insights::get_tracking_data()
A
39 13 59
Stylish_Cost_Calculator_Edit_Page::element_setup_part_dropdown_item_beta()
A
36 11 84
SCC_Notifications_Cron::verify()
A
48 14 32
dealer::get()
A
46 13 40
Appsero\Insights::deactivate_scripts()
A
35 6 145
elementitemController::update()
A
45 13 37
ajaxRequest::scc_upElementItemSwichoption()
A
43 12 47
get()
A
42 10 51
Appsero\License::menu_output()
A
44 10 51
SCCQuoteListView::get_field_params()
A
43 10 50
quoteSubmissionsController::update()
A
47 11 33
quoteSubmissionsController::create()
A
49 11 30
QuoteListTable::prepare_items()
A
44 10 43
conditionController::create()
A
47 10 37
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
Appsero\Updater::check_plugin_update()
A
52 10 24
formController::readWithRelations()
A
46 9 39
Appsero\Insights::deactivation_modal_styles()
A
50 1 158
Appsero\Updater::check_theme_update()
A
52 10 23
df_scc_plugin::scc_alter_tables()
A
49 9 30
sectionController::update()
A
49 9 29
Stylish_Cost_Calculator_Edit_Page::element_setup_part_dropdown_item()
A
43 7 54
df_scc_plugin::create_scc_total_tag()
A
47 8 38
googlefonts_scc::googlefontsstart()
A
53 9 21
Stylish_Cost_Calculator_Settings::field_banner_and_logo()
A
47 7 47
Appsero\Insights::get_all_plugins()
A
49 8 31
Stylish_Cost_Calculator_Settings::outputCard()
A
50 8 30
googlefonts_scc::gf_get_font_variants()
A
49 8 29
Stylish_Cost_Calculator_Edit_Page::renderCommentBoxSetupBody2()
A
38 4 89
googlefonts_scc::gf_get_font_subsets()
A
49 8 29
Appsero\Updater::get_project_latest_version()
A
49 8 29
Appsero\License::licenses_style()
A
51 1 132
googlefonts_scc::gf_download_font_list()
A
51 8 26
ajaxRequest::scc_addElementSlider()
A
41 6 56
sectionController::create()
A
52 8 24
ajaxRequest::ssc_loadExample()
A
32 1 124
ajaxRequest::scc_upSection()
A
48 7 34
googlefonts_scc::gf_get_font_file()
A
56 8 18
googlefonts_scc::getOptions()
A
36 3 93
scc_feedback_invocation()
S
51 7 27
SccSero::appsero_init_tracker_stylish_cost_calculator_premium()
S
51 7 25
QuoteListTable::column_default()
S
53 7 23
Appsero\Insights::admin_notice()
S
47 6 37
Appsero\Updater::get_cached_version_info()
S
56 7 20
Appsero\Insights::get_server_info()
S
55 7 17
googlefonts_scc::gf_is_variant_checked()
S
59 7 15
googlefonts_scc::gf_is_checked()
S
60 7 14
Appsero\License::send_request()
S
51 6 28
Appsero\License::license_form_submit()
S
55 6 21
googlefonts_scc::gf_fancy_font_name()
S
54 6 21
Stylish_Cost_Calculator_Settings::field_currency_conversion_type()
S
56 6 20
ajaxRequest::scc_calculator_op()
S
43 4 49
Stylish_Cost_Calculator_Settings::pageTwo()
S
39 1 89
ajaxRequest::scc_duplicateElement()
S
45 4 44
df_scc_plugin::post_upgrade_tasks()
S
59 6 13
ajaxRequest::scc_upElementItemSlider()
S
51 5 28
Appsero\Insights::is_local_server()
S
59 6 12
SCC_Notifications_Cron::get_option()
S
61 6 12
Appsero\License::show_active_license_info()
S
52 5 26
googlefonts_scc::gf_check_font_cache()
S
53 5 24
Stylish_Cost_Calculator_Settings::field_recaptcha_settings_form()
S
52 4 38
Appsero\License::check_license_status()
S
55 5 19
SCC_Notifications_Cron::dismiss()
S
55 5 18
SccSero::str()
S
60 5 16
Appsero\Insights::__construct()
S
65 6 8
Appsero\License::is_valid_by()
S
64 6 9
sanitize_text_or_array_field()
S
60 5 14
googlefonts_scc::gf_update_font_cache()
S
60 5 14
QuoteListTable::get_quote_form_values()
S
60 5 14
Stylish_Cost_Calculator_Diagnostic::detect_security_plugins()
S
47 3 43
Appsero\Insights::send_tracking_data()
S
61 5 12
Appsero\Insights::handle_optin_optout()
S
61 5 12
Appsero\License::is_valid()
S
61 5 12
Stylish_Cost_Calculator_Settings::renderChoices()
S
63 5 11
Appsero\License::active_client_license()
S
52 4 24
PageEditTabs::__construct()
S
47 3 36
googlefonts_scc::get_fonts_options()
S
55 4 21
subsectionController::update()
S
55 4 19
Appsero\License::deactive_client_license()
S
56 4 18
df_scc_plugin::scc_register_shortcode_calculator()
S
55 4 17
subsectionController::create()
S
57 4 16
Appsero\Insights::get_wp_info()
S
57 4 15
googlefonts_scc::gf_get_usage_checkboxes()
S
58 4 15
ajaxRequest::scc_saveSection()
S
50 3 30
Appsero\Insights::uninstall_reason_submission()
S
59 4 13
Appsero\License::admin_menu()
S
62 4 13
meks_wp_parse_args()
S
60 4 13
meks_wp_parse_args()
S
60 4 13
Appsero\License::get_input_license_value()
S
61 4 12
SCC_Notifications_Cron::get_remote_notifications()
S
52 3 25
df_scc_plugin::__construct()
S
52 3 23
Appsero\License::show_license_page_card_header()
S
57 3 23
ajaxRequest::__construct()
S
46 2 38
Stylish_Cost_Calculator_Settings::__construct()
S
53 3 22
ajaxRequest::scc_addsElementDropdownMenu()
S
46 2 37
ajaxRequest::scc_saveFormNameSettings()
S
48 2 34
Appsero\Insights::get_uninstall_reasons()
S
46 1 47
Appsero\License::show_license_page_notices()
S
61 3 17
migrateController::getCalculatorData()
S
56 3 17
Stylish_Cost_Calculator_Settings::field_email_quote_settings_form()
S
46 1 47
Stylish_Cost_Calculator_Diagnostic::__construct()
S
57 3 16
googlefonts_scc::global_notice()
S
58 3 16
url()
S
65 4 8
url()
S
65 4 8
df_scc_plugin::do_uninstall_scc()
S
50 2 30
Appsero\Updater::plugins_api_filter()
S
65 4 9
Appsero\License::refresh_client_license()
S
64 4 9
googlefonts_scc::gf_is_selected()
S
65 4 10
googlefonts_scc::googlefont_action_callback()
S
58 3 15
ajaxRequest::scc_addElementSwichoption()
S
49 2 30
migrateController::existsOld()
S
68 4 6
ajaxRequest::get_debug_items()
S
58 3 14
Stylish_Cost_Calculator_Settings::field_currency_num_format()
S
61 3 14
googlefonts_scc::gf_get_selection_boxes()
S
60 3 13
ajaxRequest::sccFeedbackManage()
S
61 3 13
getTranslatables()
S
62 3 12
Appsero\Insights::get_user_counts()
S
62 3 12
Appsero\Insights::activate_plugin()
S
61 3 12
Appsero\License::run_schedule()
S
62 3 12
formController::getLastId()
S
62 3 12
migrateController::getAllOldCalulator()
S
61 3 12
Appsero\Insights::get_user_ip_address()
S
63 3 11
Appsero\Insights::get_site_name()
S
63 3 11
ajaxRequest::scc_migrateAuto()
S
51 2 26
ajaxRequest::scc_addElementCheckbox()
S
50 2 26
ajaxRequest::scc_addElementTextHtml()
S
51 2 26
googlefonts_scc::gf_print_notices()
S
63 3 11
ajaxRequest::custom_mails()
S
62 3 11
PagesBreadcrumbs::__construct()
S
53 2 24
ajaxRequest::scc_addElementItemSlider()
S
52 2 24
df_scc_plugin::admin_menu()
S
53 2 21
ajaxRequest::scc_addElementQuantityBox()
S
52 2 21
ajaxRequest::scc_addSubsection()
S
54 2 21
Stylish_Cost_Calculator_Settings::formFields()
S
58 2 19
ajaxRequest::scc_addElementFileUpload()
S
53 2 19
ajaxRequest::scc_addElementCommentBox()
S
53 2 19
ajaxRequest::scc_delSection()
S
56 2 19
ajaxRequest::scc_delSubsection()
S
56 2 19
ajaxRequest::scc_delElementItem()
S
56 2 19
ajaxRequest::scc_delElement()
S
56 2 19
Appsero\Client::set_basename_and_slug()
S
56 2 17
ajaxRequest::scc_addCheckboxItems()
S
55 2 17
Appsero\Client::insights()
S
64 3 10
Appsero\Client::updater()
S
64 3 10
Appsero\Client::license()
S
64 3 10
Appsero\Insights::init()
S
69 3 7
Appsero\Insights::get_extra_data()
S
67 3 9
Appsero\Updater::__construct()
S
65 3 9
googlefonts_scc::scc_admin_scripts()
S
71 3 5
QuoteListTable::extra_tablenav()
S
64 2 15
Appsero\Insights::data_we_collect()
S
60 2 14
Appsero\Insights::send_tracking_skipped_request()
S
60 2 13
QuoteFormField::__construct()
S
59 2 13
ajaxRequest::sccUpElementOrder()
S
59 2 13
ajaxRequest::sccUpdateUrlStats()
S
59 2 13
df_scc_plugin::checkTablesExists()
S
61 2 12
ajaxRequest::scc_updateSectionOrder()
S
60 2 12
SCC_Notifications::prepare_message()
S
64 2 11
conditionController::readOfForm()
S
52 1 26
migrateController::get_wpOptions()
S
51 1 25
PageEditTabs::show_eror()
S
61 1 19
PageEditTabs::activation_prompt()
S
63 1 19
Appsero\Client::send_request()
S
56 1 18
scc_custom_license_activation_info()
S
100 1 16
PageEditTabs::updateCalculatorUsageStat()
S
66 2 8
ajaxRequest::migrate_coupon()
S
66 2 8
QuoteFormField::findFieldByKey()
S
65 2 9
elementitemController::delete()
S
65 2 9
elementController::getByUniqueId()
S
67 2 8
Appsero\Insights::notice_dismissed()
S
68 2 7
QuoteListTable::column_status()
S
70 2 6
formController::delete()
S
66 2 8
urlStatsController::__construct()
S
63 2 10
dealer::__construct()
S
73 2 5
migrateController::getAllOldCoupons()
S
67 2 8
Appsero\Updater::get_version_info()
S
68 2 8
migrateController::getCouponsData()
S
72 2 5
googlefonts_scc::gf_get_local_fonts()
S
64 2 10
Stylish_Cost_Calculator_Diagnostic::output_diag_message()
S
67 2 8
formController::read()
S
71 2 5
Appsero\Updater::set_cached_version_info()
S
70 2 6
SCC_Notifications_Cron::run_schedule()
S
66 2 8
googlefonts_scc::gf_font_list_time()
S
67 2 7
Appsero\Insights::theme_deactivated()
S
73 2 5
couponController::read()
S
71 2 5
QuoteListTable::column_submitted_data()
S
79 2 3
Appsero\Insights::init_plugin()
S
64 2 9
urlStatsController::update()
S
66 2 8
Appsero\Insights::deactivation_cleanup()
S
67 2 8
googlefonts_scc::enqueue_fonts_style()
S
66 2 7
couponController::delete()
S
65 2 9
subsectionController::read()
S
71 2 5
QuoteListTable::column_date_updated()
S
79 2 3
googlefonts_scc::gf_url_filter()
S
70 2 6
googlefonts_scc::register_enqueue_style()
S
69 2 6
QuoteListTable::column_starred()
S
79 2 3
elementitemController::read()
S
71 2 5
QuoteListTable::column_opened()
S
79 2 3
QuoteListTable::column_date_created()
S
79 2 3
quoteSubmissionsController::read()
S
71 2 5
elementController::read()
S
71 2 5
Appsero\Insights::init_common()
S
64 2 9
elementController::delete()
S
65 2 9
sectionController::delete()
S
65 2 9
conditionController::read()
S
71 2 5
QuoteListTable::column_type()
S
79 2 3
SCC_Notifications_Cron::schedule_cron_event()
S
70 2 6
Appsero\Insights::schedule_event()
S
70 2 6
Appsero\License::schedule_cron_event()
S
70 2 6
ajaxRequest::new_mail_from()
S
71 2 5
sectionController::read()
S
71 2 5
Appsero\Insights::plugin_action_links()
S
69 2 6
elementitemController::getByUniqueId()
S
67 2 8
quoteSubmissionsController::delete()
S
65 2 9
QuoteFormField::addOrUpdate()
S
65 2 9
googlefonts_scc::style_late()
S
69 2 6
subsectionController::delete()
S
65 2 9
conditionController::delete()
S
65 2 9
df_scc_plugin::my_plugin_action_links()
S
59 1 14
Appsero\License::add_settings_page()
S
59 1 14
QuoteListTable::get_columns()
S
60 1 13
QuoteFormFieldProps::toJSON()
S
62 1 12
Appsero\License::create_submenu_page()
S
62 1 12
Appsero\License::create_menu_page()
S
62 1 12
Appsero\License::create_options_page()
S
63 1 11
QuoteFormFieldProps::__construct()
S
62 1 11
ajaxRequest::scc_globalSettings()
S
62 1 11
Stylish_Cost_Calculator_Coupon::init()
S
89 1 2
QuoteFormFieldProps::getName()
S
82 1 3
Appsero\Insights::clear_schedule_event()
S
80 1 3
SCCQuoteListView::__construct()
S
65 1 10
df_scc_plugin::df_scc_load_ajax()
S
80 1 3
Appsero\License::activate()
S
74 1 4
SccSero::getServerSts()
S
83 1 3
SccSero::setStr()
S
77 1 4
quoteSubmissionsController::__construct()
S
77 1 4
SCCQuoteListView::load_entries_list_table()
S
69 1 7
QuoteFormFieldProps::setProps()
S
70 1 6
googlefonts_scc::get_fonts()
S
78 1 4
ssc_test_data()
S
76 1 4
Appsero\Client::set_textdomain()
S
81 1 3
conditionController::readOfElement()
S
78 1 3
Appsero\License::check()
S
74 1 4
SCC_Notifications::my_func()
S
82 1 3
conditionController::update()
S
100 1 2
AllForms::__construct()
S
65 1 9
QuoteFormField::save()
S
70 1 5
Appsero\Insights::hide_notice()
S
77 1 4
SCCQuoteListView::admin_menu()
S
78 1 3
QuoteFormField::delete()
S
75 1 4
ajaxRequest::scc_previewOneForm()
S
71 1 5
PageMembers::__construct()
S
70 1 6
SccSero::getA1()
S
82 1 3
Appsero\License::clear_scheduler()
S
81 1 3
Appsero\Insights::init_theme()
S
72 1 5
sectionController::__construct()
S
77 1 4
df_scc_plugin::scc_bar_menu()
S
64 1 10
ajaxRequest::pdf_logo_save_uploaded_image()
S
67 1 8
ajaxRequest::sccPDFSettings()
S
67 1 7
Appsero\Updater::run_plugin_hooks()
S
74 1 4
formController::__destruct()
S
82 1 3
QuoteListTable::column_cb()
S
80 1 3
Appsero\Insights::tracking_allowed()
S
74 1 4
conditionController::__destruct()
S
91 1 2
Appsero\Insights::get_post_count()
S
74 1 4
QuoteListTable::__construct()
S
65 1 10
QuoteFormFieldProps::getId()
S
82 1 3
scc_replace_string_null()
S
79 1 3
Appsero\Client::endpoint()
S
75 1 4
PageQuote::__construct()
S
70 1 6
Appsero\Client::_etrans()
S
79 1 3
SCC_Notifications::process_diag_msg()
S
75 1 4
ajaxRequest::migrate_global()
S
81 1 3
urlStatsController::save()
S
71 1 5
SccSero::getOpt()
S
77 1 4
Stylish_Cost_Calculator_Settings::field_stripe_secret_key()
S
69 1 10
Stylish_Cost_Calculator_Settings::field_pdf_footer_notes()
S
66 1 9
unique()
S
79 1 3
Appsero\Client::is_local_server()
S
74 1 4
PageNew::isGranted()
S
91 1 2
Stylish_Cost_Calculator_Diagnostic::admin_menu()
S
77 1 3
Appsero\Insights::optout()
S
70 1 6
QuoteFormField::toJSON()
S
70 1 8
formController::__construct()
S
77 1 4
googlefonts_scc::saveAdminOptions()
S
80 1 3
elementController::getBySubsection()
S
74 1 4
QuoteListTable::column_actions()
S
79 1 3
pageSettings::__construct()
S
70 1 6
googlefonts_scc::gf_get_font_selections()
S
61 1 10
Stylish_Cost_Calculator_Diagnostic::init()
S
89 1 2
shownTableHeadKV()
S
72 1 5
Appsero\Insights::notice()
S
77 1 4
SccSero::get_args()
S
66 1 9
Appsero\Updater::run_theme_hooks()
S
79 1 3
SCC_Notifications_Cron::__construct()
S
72 1 5
elementitemController::readOfElement()
S
78 1 3
googlefonts_scc::listgooglefontoptions()
S
83 1 3
Appsero\Client::__trans()
S
79 1 3
Appsero\Insights::get_last_send()
S
78 1 3
googlefonts_scc::other_plugins_page()
S
80 1 3
ajaxRequest::scc_migrateAuto2()
S
73 1 5
Appsero\Insights::add_weekly_schedule()
S
68 1 7
Appsero\Insights::optin()
S
68 1 7
Appsero\Client::__construct()
S
71 1 6
Appsero\License::deactivate()
S
74 1 4
Stylish_Cost_Calculator_Settings::field_stripe_public_key()
S
69 1 10
SCC_Notifications_Cron::update_notifications()
S
80 1 3
elementitemController::__destruct()
S
91 1 2
SccSero::setA1()
S
77 1 4
SccSero::setA2()
S
77 1 4
urlStatsController::__destruct()
S
83 1 3
Appsero\License::form_action_url()
S
68 1 7
Appsero\License::__construct()
S
65 1 8
Appsero\Insights::add_extra()
S
77 1 4
subsectionController::__destruct()
S
83 1 3
PageCoupons::__construct()
S
68 1 7
pageLicence::__construct()
S
75 1 4
SCC_Notifications_Cron::clear_scheduler()
S
81 1 3
quoteSubmissionsController::__destruct()
S
83 1 3
QuoteFormField::findFieldIndexByKey()
S
66 1 9
PageMigration::__construct()
S
70 1 6
Appsero\License::get_license()
S
79 1 3
couponController::__destruct()
S
83 1 3
SCC_Notifications::__construct()
S
79 1 3
SccSero::getStr()
S
83 1 3
googlefonts_scc::filter_plugin_actions()
S
72 1 5
unique()
S
79 1 3
elementController::__construct()
S
77 1 4
SccSero::setServerSts()
S
77 1 4
tableColsKV()
S
72 1 5
PageNew::__construct()
S
70 1 6
elementitemController::__construct()
S
77 1 4
Stylish_Cost_Calculator_Settings::field_restore_calc_form()
S
78 1 8
conditionController::__construct()
S
77 1 4
googlefonts_scc::admin_menu_link()
S
77 1 3
Appsero\License::set_option_key()
S
77 1 4
Appsero\Insights::add_plugin_data()
S
77 1 4
couponController::__construct()
S
77 1 4
googlefonts_scc::get_fonts_family_options()
S
72 1 6
googlefonts_scc::gf_normalize_font_name()
S
78 1 3
couponController::findByCode()
S
74 1 4
QuoteListTable::no_items()
S
80 1 3
Stylish_Cost_Calculator_Coupon::__construct()
S
71 1 5
SccSero::__construct()
S
83 1 3
PageDiagnostic::__construct()
S
66 1 8
Appsero\License::refresh_license_api()
S
67 1 9
SccSero::getA2()
S
82 1 3
PageHelp::__construct()
S
70 1 6
Stylish_Cost_Calculator_Edit_Page::__construct()
S
70 1 6
migrateController::__construct()
S
78 1 4
df_scc_plugin::scc_wpoption_add()
S
68 1 7
googlefonts_scc::__construct()
S
63 1 10
SCCQuoteListView::get_calculator_name()
S
71 1 5
elementController::__destruct()
S
91 1 2
subsectionController::__construct()
S
77 1 4