Code Analysis: Advanced Booking Calendar 1.7.1

Function Rating Maintainability Complexity Lines of code
advanced_booking_calendar_show_settings()
D
0
82 795
advanced_booking_calendar_show_seasons_calendars()
D
7
47 606
advanced_booking_calendar_show_bookings()
D
10
44 455
advanced_booking_calendar_show_extras()
D
12
43 463
ajax_abc_booking_getBookingFormStep2()
D
18
47 253
abc_booking_getAvailabilityTable()
D
17
45 265
abc_booking_getBookingContent()
D
17
43 286
abc_booking_getSingleCalendar()
D
22
43 189
abc_booking_showBookingForm()
D
23
41 149
ajax_abc_booking_getBookingFormBook()
D
31 41 96
advanced_booking_calendar_show_analytics()
D
23
33 193
advanced_booking_update_check()
D
23
31 200
sendAbcAdminMail()
D
19
22 317
sendAbcGuestMail()
D
27
32 134
abc_booking_getCalOverview()
D
26
28 153
abc_booking_editBooking()
D
33 32 86
abc_booking_editBookingContent()
C
21
18 245
ajax_abc_booking_getBookingResult()
C
30 27 101
abc_booking_getAvailabilityOverview()
C
30 24 120
abc_booking_editCalendarSettings()
B
40 24 49
abc_booking_editCalendar()
B
35 19 79
abc_booking_getCustomText()
B
39 20 63
abc_booking_showBookingWidget()
B
33 18 87
abc_booking_editBookingFormSettings()
B
46 20 35
ajax_abc_booking_setDataRange()
B
36 16 72
abc_booking_customMessageSend()
B
43 17 38
abc_booking_getCssForSingleCalendar()
B
41 15 62
ajax_abc_booking_getSearchResults()
A
33 12 99
advanced_booking_calendar_install()
A
26
4 209
getAbcExtrasList()
A
38 13 69
getAbcColor()
A
45 14 45
abc_booking_addCalendar()
A
42 12 48
abc_booking_customMessageContent()
A
37 9 74
abc_booking_editPaymentSettings()
A
45 10 46
setAbcBooking()
A
39 9 58
abc_booking_addExtra()
A
45 10 38
abc_booking_showSingleCalendar()
A
38 7 69
ajax_abc_booking_getOptionalExtras()
A
45 9 36
abc_booking_editEmailSettings()
A
52 10 21
ajax_abc_booking_checkDates()
A
46 9 35
abc_booking_validateDate()
A
51 9 30
abc_booking_editSeasonAssignment()
A
48 9 29
abc_booking_editBookingRoomContent()
A
38 6 68
abc_booking_getTotalPrice()
A
46 8 36
abc_booking_addSeasonAssignment()
A
49 8 29
abc_booking_editExtra()
A
49 8 28
ajax_abc_booking_getMandatoryExtras()
A
50 8 26
abc_booking_editTextCustomization()
A
46 7 36
getAbcRoomId()
A
44 6 47
ajax_abc_booking_getTextCustomization()
S
48 6 36
abc_booking_showCalOverview()
S
43 5 46
ajax_abc_booking_getBookingContent()
S
57 7 16
abc_booking_getBookings()
S
39 3 74
abc_booking_exportTables()
S
47 5 38
abc_booking_add_tinymce_button()
S
52 6 22
advanced_booking_calendar_more_features()
S
39 2 82
abc_booking_addSeason()
S
56 6 16
abc_booking_editSeason()
S
57 6 15
abc_booking_formatDateToDB()
S
52 5 26
abc_booking_confBooking()
S
52 5 23
abc_booking_editBookingRoom()
S
53 5 22
abc_booking_orderExtra()
S
54 5 19
abc_booking_editRoomNames()
S
55 5 17
postAbcBooking()
S
56 5 17
advanced_booking_calendar_uninstall()
S
41 2 61
ajax_abc_booking_getPersonList()
S
57 5 15
abc_booking_loggedOut()
S
67 6 6
ajax_abc_booking_activateCommitUsage()
S
59 5 13
abc_booking_dateFormatToJS()
S
61 5 13
ajax_abc_booking_activatePoweredby()
S
60 5 12
abc_booking_getMonth()
S
53 4 22
ABC_Booking_Blocks::abc_custom_blocks_scripts()
S
47 3 37
abc_booking_admin_capabilities()
S
55 4 21
abc_booking_delCalendar()
S
54 4 19
abc_booking_cancBooking()
S
54 4 19
abc_booking_formatPrice()
S
57 4 18
abc_booking_rejBooking()
S
55 4 17
abc_commitUsage()
S
44 2 46
ajax_setAbcNewsletter()
S
63 5 10
ajax_abc_booking_sendFeedbackModal()
S
57 4 14
abc_booking_delBooking()
S
59 4 13
abc_booking_checkMinimumStay()
S
51 3 28
ajax_abc_booking_getCalOverview()
S
62 4 11
ajax_abc_booking_getAvailabilityTable()
S
62 4 11
advanced_booking_calendar_admin_actions()
S
45 1 53
abcAvailabilityFormWidget::form()
S
57 3 16
ajax_abc_booking_getSingleCalendar()
S
63 4 10
ajax_abc_booking_getMonth()
S
63 4 10
abcAvailabilityFormWidget::widget()
S
58 3 15
abc_booking_delSeason()
S
60 3 12
getAbcExtrasForBooking()
S
61 3 12
abc_booking_delExtra()
S
60 3 12
abc_booking_delSeasonAssignment()
S
62 3 11
advanced_booking_calendar_show_coupons()
S
48 1 40
ABC_Booking_Blocks::abc_register_gutenberg_blocks()
S
60 2 15
subscribeAbcNewsletter()
S
58 2 15
ajax_abc_booking_editTextCustomization()
S
68 3 7
abc_booking_setPageview()
S
63 2 11
abc_booking_tinymce_translation()
S
56 1 17
getAbcAvailability()
S
68 2 7
activate_commitUsage()
S
70 2 6
abc_plugin_row_meta()
S
65 2 10
abc_booking_setPersonCount()
S
64 2 9
getAbcSetting()
S
66 2 9
ABC_Booking_Blocks::is_blocks_active()
S
75 2 4
abc_booking_getCalOptList()
S
63 2 9
abcEnqueueCustomCss()
S
67 2 8
abc_booking_tinymce_css()
S
79 1 3
abc_booking_getBookingVars()
S
69 1 5
abc_booking_load_textdomain()
S
70 1 5
abc_booking_register_tinymce_button()
S
77 1 4
deactivate_commitUsage()
S
76 1 4
abc_booking_formatDate()
S
70 1 6
abc_booking_tinymce_lang()
S
75 1 4
abc_booking_dateDiffInDays()
S
66 1 8
abcAvailabilityFormWidget::__construct()
S
68 1 7
ABC_Booking_Blocks::abc_block_category()
S
68 1 7
abc_add_weekly_schedule()
S
68 1 7
advanced_booking_calendar_widgets_init()
S
82 1 3
abcAvailabilityFormWidget::update()
S
73 1 5
abc_booking_setContentTypeHTML()
S
83 1 3
abc_booking_add_tinymce_plugin()
S
75 1 4
ABC_Booking_Blocks::__construct()
S
71 1 5