WBK_Service_Schedule D

Total Complexity 199
Dependencies 12
Dependents 2
Total lines 821
Lines of code 711
Logical lines of code 416
Comment lines 46
Methods 34
Properties 11

Methods 34

Method Rating Maintainability Complexity Lines of code
_renderDayBackend()
B
35 21 81
renderPastDayBackend()
B
36 21 74
getDayStatus()
B
42 17 52
getFreeTimeslotsPlusGivenAppointment()
A
44 16 40
renderSelectOptionsFreeTimslot()
A
45 16 38
getAvailableCount()
A
42 12 55
timeSlotStatus()
A
48 13 33
fableCount()
A
45 7 44
loadAppointmentsDay()
A
46 7 40
getAvailableCountSingle()
S
48 6 37
hasFreeTimeSlots()
S
55 7 20
getWeekDisabilities()
S
55 6 19
getFirstAvailableTime()
S
60 6 15
getNotBookedTimeSlotsInRange()
S
62 5 11
getLockedTimeSlotsInRange()
S
62 5 11
getAvailableCountSingleRange()
S
54 4 22
load()
S
59 3 16
getTimeSlotStartForParticularTime()
S
67 4 8
parital_load1()
S
64 3 11
getNotBookedTimeSlots()
S
65 3 9
buildSchedule()
S
60 2 13
setServiceId()
S
67 2 8
addBusinessHoursBreak()
S
64 2 9
loadLockedDays()
S
69 1 6
loadUnlockedDays()
S
69 1 6
loadLockedTimeSlots()
S
69 1 6
is_working_day()
S
75 1 4
getTimeSlots()
S
82 1 3
getService()
S
82 1 3
loadFromGGCalendar()
S
77 1 4
getAppointment()
S
82 1 3
intersectWithGoogleEvents()
S
83 1 3
loadEventsInRange()
S
77 1 4
setGoogleEventsManualy()
S
81 1 3