Code Analysis: WP Time Slots Booking Form 1.2.12

Function Rating Maintainability Complexity Lines of code
CP_TimeSlotsBookingPlugin::data_management()
D
12
77 263
CP_TimeSlotsBookingPlugin::export_csv_schedule()
D
21
57 157
CP_TimeSlotsBookingPlugin::filter_list()
D
27
43 109
CP_TimeSlotsBookingPlugin::insert_public_item()
D
21
33 227
CP_TimeSlotsBookingPlugin::ready_to_go_reservation()
D
27
36 126
cptslotsb_DashboardWidget::pp_DashboardWidget()
D
27
36 118
CP_TimeSlotsBookingPlugin::export_csv()
D
31 32 97
CP_TimeSlotsBookingPlugin::check_reports()
C
35 24 74
cptslotsb_iCalExport::get_addon_form_settings()
B
31 17 125
cptslotsb_iCalExport::attach_ical_file()
B
34 19 78
codepeople_add_promote_banner()
B
36 17 91
CP_TimeSlotsBookingPlugin::get_records_csv()
B
36 18 75
CP_TimeSlotsBookingPlugin::settings_page()
B
42 17 50
cptslotsb_iCalExport::export_iCal()
B
36 15 70
CP_TimeSlotsBookingPlugin::get_appointments_text()
A
51 17 21
CP_TimeSlotsBookingPlugin::insert_adminScripts()
A
43 12 40
CP_TimeSlotsBookingPlugin::save_edition()
A
44 12 38
CP_TimeSlotsBookingPlugin::_install()
A
30 4 155
CP_TimeSlotsBookingPlugin::translate_json()
A
49 12 27
CP_TimeSlotsBookingPlugin::check_max_capacity()
A
56 12 16
CP_TimeSlotsBookingPlugin::available_templates()
A
53 11 20
CP_TimeSlotsBookingPlugin::codepeople_add_warning_banner()
A
45 8 53
cptslotsb_loading_add_ons()
A
52 10 23
CP_TimeSlotsBookingPlugin::save_options()
A
37 6 80
CP_TSLOTSBOOK_BaseClass::get_option()
A
53 8 21
CP_TimeSlotsBookingPlugin::admin_process_json()
A
53 8 21
CP_TimeSlotsBookingPlugin::extract_appointments()
S
45 6 39
cptslotsb_feedback_javascript()
S
42 1 113
_mySql2PhpTime()
S
59 7 13
CP_TimeSlotsBookingPlugin::publish_on()
S
50 6 28
CP_TimeSlotsBookingPlugin::insert_button()
S
51 6 23
CP_TimeSlotsBookingPlugin::print_multiview_format()
S
39 3 67
CP_TimeSlotsBookingPlugin::wptsbk_custom_sort()
S
70 7 5
CP_TimeSlotsBookingPlugin::render_form_admin()
S
59 6 12
cptslotsb_feedback()
S
47 4 35
CP_TSLOTSBOOK_BaseClass::install()
S
58 5 16
CP_TimeSlotsBookingPlugin::replace_tags()
S
57 5 16
cptslotsb_activation_redirect()
S
63 6 10
cptslotsb_iCalExport::pp_iCalExport_update_status()
S
61 6 10
CP_TimeSlotsBookingPlugin::render_status_box()
S
62 6 9
CP_TSLOTSBOOK_BaseClass::sanitize()
S
58 5 15
CP_TimeSlotsBookingPlugin::data_management_loaded()
S
57 5 15
CP_TimeSlotsBookingPlugin::update_status()
S
57 5 14
CP_TimeSlotsBookingPlugin::extract_total_price()
S
59 5 13
_js2PhpTime()
S
61 5 11
CP_TimeSlotsBookingPlugin::get_form_field_label()
S
63 5 11
CP_TimeSlotsBookingPlugin::mv_autodetect_language()
S
54 4 20
CP_TimeSlotsBookingPlugin::autodetect_language()
S
56 4 18
CP_TSLOTSBOOK_BaseClass::clean_sanitize()
S
58 4 17
CP_TSLOTSBOOK_BaseClass::get_param()
S
66 5 8
CP_TSLOTSBOOK_BaseClass::get_FULL_site_url()
S
58 4 15
CP_TimeSlotsBookingPlugin::getQuantityLabel()
S
63 5 9
CP_TimeSlotsBookingPlugin_Widget::widget()
S
58 4 14
cptimeslotsbk_litespeed_cache_optimize_js_excludes()
S
43 1 58
cptimeslotsbk_autoptimize_filter_js_exclude()
S
43 1 58
CP_TimeSlotsBookingPlugin::iconv()
S
61 4 11
CP_TSLOTSBOOK_BaseClass::recursive_implode()
S
61 4 11
CP_WPTimeSlotsBK_Elementor::__construct()
S
66 4 7
cptslotsb_iCalExport::_log()
S
58 3 15
cptslotsb_DashboardWidget::_log()
S
58 3 15
cptimeslotsbk_sbp_fix_conflict()
S
67 4 8
CP_TimeSlotsBookingPlugin::format12hours()
S
65 4 8
Elementor_CPWPTimeSlots_Widget::render()
S
50 2 29
cptslotsb_iCalExport::__construct()
S
59 3 13
Elementor_CPWPTimeSlots_Widget::_register_controls()
S
53 2 24
CP_TimeSlotsBookingPlugin::gutenberg_block()
S
53 2 20
CP_TimeSlotsBookingPlugin::translate_permalink()
S
64 3 10
CP_TimeSlotsBookingPlugin::check_current_user_access()
S
64 3 9
CP_TimeSlotsBookingPlugin::clean_csv_value()
S
69 3 6
CP_TimeSlotsBookingPlugin::filter_content()
S
59 2 15
CP_TSLOTSBOOK_BaseClass::get_site_url()
S
63 3 10
CP_WPTimeSlotsBK_Elementor::register_elementor_widget()
S
72 3 5
CP_TimeSlotsBookingPlugin::format_date()
S
59 2 13
cptslotsb_iCalExport::update_database()
S
60 1 16
cptslotsb_DashboardWidget::make_links_clickable()
S
66 2 8
CP_TSLOTSBOOK_BaseClass::add_field_verify()
S
64 2 9
cptslotsb_DashboardWidget::__construct()
S
71 2 5
CP_TSLOTSBOOK_BaseClass::verify_nonce()
S
68 2 8
appbkfastsortfn()
S
88 2 1
CP_TimeSlotsBookingPlugin::get_status_list()
S
71 2 6
cptslotsb_feedback_insert_adminScripts()
S
66 2 9
cptslotsb_BaseAddon::addon_is_active()
S
71 2 5
appbkfastsortfn()
S
88 2 1
CP_TimeSlotsBookingPlugin::generateSafeFileName()
S
59 1 14
CP_WPTimeSlotsBK_Elementor::enqueue_frontend_styles()
S
68 1 6
CP_TimeSlotsBookingPlugin_Widget::form()
S
65 1 8
CP_TimeSlotsBookingPlugin::get_slot_price()
S
66 1 8
cpcff_make_seed()
S
74 1 4
CP_TimeSlotsBookingPlugin_Widget::__construct()
S
74 1 4
cpcff_decodeColor()
S
65 1 9
Elementor_CPWPTimeSlots_Widget::get_icon()
S
82 1 3
CP_TimeSlotsBookingPlugin::filter_allowed_tags()
S
79 1 3
cpcff_similarColors()
S
76 1 3
cptslotsb_BaseAddon::get_addon_settings()
S
82 1 3
CP_WPTimeSlotsBK_Elementor::enqueue_editor_styles()
S
100 1 2
CP_WPTimeSlotsBK_Elementor::register_widget_category()
S
69 1 7
Elementor_CPWPTimeSlots_Widget::get_categories()
S
81 1 3
CP_TSLOTSBOOK_BaseClass::cleanJSON()
S
68 1 7
Elementor_CPWPTimeSlots_Widget::get_title()
S
82 1 3
cptslotsb_DashboardWidget::get_addon_form_settings()
S
82 1 3
listgroupd_addon_wptimeslotbkfastsortfn()
S
90 1 1
Elementor_CPWPTimeSlots_Widget::get_name()
S
82 1 3
cptslotsb_cleanJSON()
S
68 1 7
cptslotsb_BaseAddon::get_addon_name()
S
82 1 3
cptslotsb_BaseAddon::get_addon_id()
S
82 1 3
cptslotsb_DashboardWidget::add_dashboard_widgets()
S
78 1 3
CP_TimeSlotsBookingPlugin::plugin_page_links()
S
64 1 9
CP_TimeSlotsBookingPlugin::translate_dynamic()
S
79 1 3
CP_TSLOTSBOOK_BaseClass::is_administrator()
S
81 1 3
cptslotsb_BaseAddon::get_addon_form_settings()
S
82 1 3
CP_TimeSlotsBookingPlugin::setId()
S
81 1 3
cptslotsb_BaseAddon::get_addon_description()
S
82 1 3
CP_TimeSlotsBookingPlugin_Widget::update()
S
71 1 6
_php2MySqlTime()
S
80 1 3
CP_TimeSlotsBookingPlugin::admin_menu()
S
63 1 9
cptslotsb_iCalExport::getiCalLink()
S
73 1 4
_php2JsTime()
S
79 1 3