ALEXR_Ajax_Actions D

Total Complexity 185
Dependencies 18
Dependents 0
Total lines 1,533
Lines of code 928
Logical lines of code 529
Comment lines 283
Methods 25
Properties 0

Methods 25

Method Rating Maintainability Complexity Lines of code
updateBookingValuesFromRequest()
D
29 34 115
make_booking()
B
30 18 129
hold_booking()
B
34 16 89
sendBookingNotifications()
B
42 16 59
get_restaurant_data()
A
40 13 55
confirm_booking()
A
45 9 41
cancel_booking()
A
45 9 40
attachAreaTableSelected()
A
49 9 32
get_service_slots()
A
44 8 45
get_service_slots_AllServices()
A
48 8 34
update_booking_status()
S
47 6 35
get_booking_tags()
S
49 5 30
updateCustomerConditions()
S
56 5 20
isBookingDuplicated()
S
53 4 22
get_service_slots_OneService()
S
48 3 34
hold_booking_remove()
S
57 4 16
assignOrCreateNewCustomerIfNeeded()
S
58 4 16
loadAjaxActions()
S
48 2 38
get_fields()
S
56 3 17
get_booking()
S
57 3 15
search_bookings()
S
52 2 25
getBookingsYearMonth()
S
63 1 11
modify_booking()
S
81 1 3
verify_nonce()
S
74 1 4
__construct()
S
82 1 3