Code Analysis: Salon Booking System - Free Version 10.26

Class Rating Complexity Lines of code
SLN_Helper_Availability
D
290 926
SLN_Action_Ajax_Calendar
D
225 833
SLN_PostType_Booking
D
183 684
SLN_Wrapper_Booking
D
158 494
Google\Client
D
155 640
SLB_API_Mobile\Controller\Bookings_Controller
D
153 1,386
SLB_Discount_Plugin
D
149 574
SLN_Wrapper_Booking_Builder
C
125 364
SLB_Discount_Wrapper_Discount
C
123 413
SLN_GoogleScope
C
121 555
SLN_Metabox_Booking
C
119 397
SLN_Settings
C
118 283
SLN_Third_GoogleCalendarImport
C
111 584
SLN_Func
C
105 344
RestAPI
C
105 438
SLN_Form
C
103 313
SLB_API\Controller\Bookings_Controller
B
100 1,130
SLN_Action_Init
B
99 499
SLB_API_Mobile\Controller\HolidayRules_Controller
B
96 403
SLN_Enum_CheckoutFields
B
95 247
SLN_Admin_Reports_AbstractReport
B
94 456
SLN_Action_InitScripts
B
90 457
SLN_Wrapper_Service
B
89 196
SLB_API_Mobile\Controller\Assistants_Controller
B
88 603
SLN_Action_Ajax_CheckServices
B
86 270
SLN_Wrapper_Customer
B
83 298
SLN_Shortcode_Salon_AttendantStep
B
83 307
SLB_API_Mobile\Controller\Customers_Controller
B
79 721
SLN_PostType_Service
A
74 364
SLN_Shortcode_Salon
A
74 254
SLN_Helper_AvailabilityItems
A
72 211
SLN_Action_Ajax_CheckDateAlt
A
70 245
SLN_Shortcode_Salon_DetailsStep
A
67 220
SLN_TimeFunc
A
67 284
SLB_API_Mobile\Controller\AvailabilityBooking_Controller
A
64 483
Google\Model
A
64 179
SLN_Plugin
A
63 213
SLN_PostType_Attendant
A
62 312
SLN_Repository_BookingRepository
A
61 277
SLN_TaxonomyType_ServiceCategory
A
61 284
SLB_API\Controller\AvailabilityBooking_Controller
A
57 395
SLB_API_Mobile\Controller\Services_Controller
A
57 618
SLB_API\Controller\Services_Controller
A
56 617
SLN_Helper_Availability_Highend_DayBookings
A
56 135
SLN_Service_Messages
A
56 168
SLN_Admin_SettingTabs_GeneralTab
A
56 160
SLN_Wrapper_Booking_Service
A
55 172
SLB_API_Mobile\Controller\Discounts_Controller
A
54 454
SLN_Repository_ServiceRepository
A
54 185
SLB_API\Controller\Customers_Controller
A
53 460
SLN_Helper_Availability_Advanced_DayBookings
A
53 132
SLN_PostType_Abstract
A
53 172
SLB_API\Controller\Assistants_Controller
A
52 532
SLN_Shortcode_Salon_Step
A
51 165
SLN_Admin_SettingTabs_AbstractTab
A
51 203
SLB_API\Controller\REST_Controller
S
49 152
SLB_API_Mobile\Controller\REST_Controller
S
49 152
SLN_Helper_Intervals
S
49 167
SLN_Wrapper_Booking_AbstractCache
S
48 137
SLN_Helper_AvailabilityItem
S
47 109
Google\Utils\UriTemplate
S
47 187
SLN_Shortcode_Salon_SummaryStep
S
46 162
SLN_PostType_Resource
S
45 186
SLB_API\Controller\Discounts_Controller
S
45 436
Google\Service\Resource
S
45 179
SLN_Wrapper_Booking_Services
S
43 130
SLN_CheckoutField
S
43 120
SLN_Shortcode_SalonMyAccount_ProfileUpdater
S
42 125
SLN_Action_Ajax_RemoveHolydayRule
S
41 118
SLN_Helper_Multilingual
S
40 138
SLB_API\Controller\ServicesCategories_Controller
S
39 246
SLN_Action_Ajax_InstallPlugin
S
39 118
SLB_API_Mobile\Controller\ServicesCategories_Controller
S
39 244
SLN_Admin_Tools
S
39 226
SLN_Wrapper_Abstract
S
39 88
SLN_Helper_Availability_Basic_DayBookings
S
38 73
SLN_Action_WeeklyReport
S
38 216
SLN_Helper_Availability_AbstractDayBookings
S
37 133
SLN_Admin_Customers_List
S
37 185
SLN_Action_Ajax_AbstractImport
S
37 151
SLN_Helper_CalendarEvent
S
36 124
SLN_Admin_Customers
S
36 133
SLN_Formatter
S
35 86
Google\Http\MediaFileUpload
S
35 166
SLN_Action_Ajax_CheckAttendants
S
35 113
SLN_Shortcode_Salon_AttendantAltStep
S
35 149
SLN_Shortcode_SalonCalendar
S
35 151
Google\AccessToken\Verify
S
34 120
SLN_Action_RescheduleBooking
S
33 133
SLN_Action_Ajax_ImportBookings
S
33 168
SLN_Action_Ajax_CheckDate
S
31 118
Google\Task\Runner
S
31 110
SLN_Shortcode_SalonMyAccount_Details
S
31 131
SLN_Admin_Reports_GoogleGraph
S
31 176
SLN_Shortcode_Salon_AbstractUserStep
S
30 105
SLN_Action_Install
S
29 81
SLB_API_Mobile\Controller\Resources_Controller
S
29 287
Google\Http\Batch
S
28 143
SLN_Admin_Settings
S
28 157
SLN_UserRole_SalonStaff
S
28 113
SLB_Zapier\Webhook
S
27 117
SLN_Helper_HolidayItem
S
27 66
SLB_Discount_PostType_Discount
S
27 154
SLN_Metabox_Helper
S
26 78
SLN_Shortcode_Salon_ResourceStep
S
26 124
SLN_Action_Reminder
S
26 114
SLN_Action_Ajax_RemoveDailyHolydays
S
26 73
SLN_Shortcode_Salon_SecondaryStep
S
26 75
SLN_Shortcode_Salon_SmsStep
S
25 79
SLN_Shortcode_SalonServices
S
25 87
SLN_Action_Ajax_CalcBookingTotal
S
25 101
Google\Http\REST
S
24 80
SLN_Action_Ajax_AddHolydayRule
S
24 83
SLB_API_Mobile\Controller\App_Controller
S
23 131
SLN_Action_Ajax_CheckResources
S
23 85
SLN_Shortcode_Salon_ServicesStep
S
23 52
SLN_Helper_FacebookLogin
S
21 128
SLN_Action_Ajax_ImportServices
S
20 96
SLN_Helper_HoursBefore
S
20 69
SLN_Action_Ajax_CheckOverbooking
S
20 112
SLB_API_Mobile\Controller\AvailabilityStats_Controller
S
19 113
SLN_Action_Update
S
19 70
SLN_Action_Ajax_SearchUser
S
18 88
SLN_Action_Ajax_ImportAssistants
S
18 101
SLN_Repository_AttendantRepository
S
18 71
SLB_API\Controller\AvailabilityServices_Controller
S
17 166
SLB_API_Mobile\Controller\AvailabilityServices_Controller
S
17 166
SLN_Action_FollowUp
S
17 64
SLN_Helper_Availability_MyAccountBookings
S
16 52
SLB_Discount_Admin_ExportDiscountsCsv
S
16 119
SLN_Admin_Reports_RevenuesReport
S
16 104
SLB_API_Mobile\Plugin
S
15 78
SLN_Metabox_Attendant
S
15 83
SLN_Action_Ajax_SearchAssistantStaffMember
S
15 69
SLN_Action_UpdatePhoneCountryDialCode
S
15 60
SLB_Discount_Admin_DiscountsHistoryList
S
14 67
SLN_Shortcode_Salon_DateStep
S
14 73
SLN_Shortcode_Salon_AttendantHelper
S
14 69
SLN_GoogleCalendarEventFactory
S
14 85
SLB_Discount_Metabox_Discount
S
14 100
SLN_Admin_SettingTabs_PaymentsTab
S
14 37
SLN_Helper_CalendarLink
S
13 59
SLB_PWA\Plugin
S
13 121
SLN_Shortcode_Salon_FbphoneStep
S
13 28
SLN_Shortcode_SalonMyAccount
S
13 48
SLN_Admin_Reports_RevenuesByAssistantsReport
S
13 62
SLB_API_Mobile\Controller\CustomFields_Controller
S
12 191
SLN_Action_Ajax_CheckServicesAlt
S
12 67
SLB_API\Controller\AvailabilityAssistants_Controller
S
12 127
SLB_API_Mobile\Controller\AvailabilityAssistants_Controller
S
12 127
Google\Task\Composer
S
12 65
SLN_Action_LinkServicesBooking
S
12 39
SLN_Shortcode_SalonAssistant
S
11 39
SLN_Wrapper_ServiceCategory
S
11 31
SLN_Action_CleanUpDatabase
S
11 35
SLN_Action_Ajax_CancelBooking
S
11 34
SLN_Action_CancelBookingLink
S
11 47
SLN_Action_Ajax_SetBookingRating
S
10 45
SLN_Action_Ajax_UploadFile
S
10 47
SLB_API_Mobile\Controller\AvailabilityIntervals_Controller
S
9 75
SLB_Customization\Plugin
S
9 30
SLN_Shortcode_SalonRecentComments
S
9 53
SLN_Admin_Reports_TopCustomersReport
S
9 63
SLN_Action_Ajax_MyAccountDetails
S
8 22
SLB_API\Listener\Events\BookingEventsListener
S
8 36
SLN_Action_Ajax_SetBookingStatus
S
8 22
SLN_Action_Ajax_RescheduleBookingCheckDate
S
8 55
SLB_API_Mobile\Listener\Events\BookingEventsListener
S
8 38
SLB_Discount_Action_Ajax_ApplyDiscountCode
S
8 63
SLB_API\Controller\AvailabilityIntervals_Controller
S
7 70
SLN_Action_Ajax_RemoveUploadedFile
S
7 25
SLN_Admin_Reports_RevenuesByServicesReport
S
7 51
SLN_Action_Ajax_RescheduleBooking
S
6 49
SLN_Admin_Calendar
S
6 98
SLN_Action_Ajax_DuplicateClone
S
5 35

164 more item(s) not shown.