VikAppointments D

Total Complexity 1,037
Dependencies 34
Dependents 143
Total lines 9,927
Lines of code 4,747
Logical lines of code 2,432
Comment lines 3,655
Methods 211
Properties 0

Methods 211

Method Rating Maintainability Complexity Lines of code
elaborateTimeLineTimezone()
D
27
42 137
elaborateTimeLine()
D
27
37 141
validateCoupon()
D
29 38 113
elaborateTimeLineGroupService()
D
30 37 112
sendSmsAction()
D
30 32 130
parseEmailTemplate()
D
25
29 159
elaborateTimeLineGroupServiceTimezone()
D
31 32 109
sendAdminEmail()
C
33 26 94
parseEmployeesEmailTemplate()
C
29
23 123
parseAdminEmailTemplate()
C
29
22 124
getPayments()
B
31 16 118
validateSubscriptionsCoupon()
B
39 19 63
validatePackagesCoupon()
B
39 19 59
parsePackagesEmailTemplate()
B
33 14 99
isEmployeeAvailableFor()
B
37 14 82
validateUserEmail()
B
43 16 48
formatTimestamp()
A
45 16 43
validateZipCode()
A
42 15 56
formatMinutesToTime()
A
39 13 72
uploadFile()
A
38 13 71
translateRecords()
A
43 13 51
parseCancellationEmailTemplate()
A
38 10 67
getAllEmployeeExtendedReservations()
A
38 8 69
getDiscountTotalCost()
A
44 9 49
extendQueryWithCustomFilters()
A
46 9 39
createNewUserAccount()
A
41 8 54
getZipCodeValidationFieldId()
A
47 9 38
validateRecurringData()
A
54 10 20
_getEmployeeWorkingTimes()
A
41 7 64
getClosingPeriods()
A
48 9 32
evaluateBookingArray()
A
49 9 32
getClosingDays()
A
48 9 31
getAllEmployeeReservations()
A
45 8 46
getTranslatedObjects()
A
45 8 44
parseServiceTimeline()
A
52 9 25
getReviewsOrderingLinks()
A
43 7 51
load_datepicker_regional()
A
36 4 95
shouldDisplayServicePrice()
A
50 8 32
usePackagesForServicesInCart()
A
49 7 35
userCanLeaveReview()
A
44 6 47
isFileTypeCompatible()
S
50 7 29
includeMailAttachments()
S
51 7 29
filterOrdersByEmployee()
S
52 7 25
getSmsCustomerTextMessage()
S
47 6 40
checkUserArguments()
S
59 7 14
getDepositAmountToLeave()
S
52 6 27
getUserTimezone()
S
53 6 25
isCompliantWithMandatoryPackage()
S
53 6 24
isTimeInThePast()
S
54 6 23
loadReviews()
S
42 4 53
getSmsAdminTextMessage()
S
49 5 33
formatCheckinTimestamp()
S
55 6 17
getAllEmployeeReservationsExcludingResId()
S
57 6 16
generateSerialCode()
S
50 5 30
getAvailableEmployeeOnService()
S
51 5 29
generateInvoice()
S
51 5 29
getEmployeeAppointmentAt()
S
51 5 27
canUserCancelOrder()
S
54 5 23
canUserApproveOrder()
S
55 5 21
load_css_js()
S
50 4 31
getEmployeesRelativeToService()
S
49 4 31
renderHtmlDescription()
S
50 4 29
composeExportableFile()
S
50 4 29
parseContentSMS()
S
50 4 27
sendCancellationAdminEmail()
S
51 4 26
attachWorkingDays()
S
52 4 25
parseEmailCustomText()
S
52 4 24
sendMailAction()
S
53 4 24
getKnownLanguages()
S
54 4 24
getPayment()
S
53 4 23
uploadMedia()
S
53 4 21
sendAdminMailSmsFailed()
S
55 4 19
loadLanguage()
S
57 4 19
parseEmailSubject()
S
48 3 33
sendAdminMailPaymentFailed()
S
55 4 18
getEmployeesAvailableOrderings()
S
58 4 16
isCustomFieldValid()
S
70 5 5
formatDistance()
S
60 4 13
convertDistanceToKilometers()
S
60 4 13
getEmployeeWorkingTimes()
S
61 4 11
getNotificationSound()
S
55 3 20
storeMediaProperties()
S
57 3 18
isRegex()
S
56 3 18
getEmployeeZipCodes()
S
56 3 18
renderShortHtmlDescription()
S
57 3 17
timestamp()
S
57 3 17
getTranslation()
S
61 3 14
getAttachmentPropertiesICS()
S
60 3 13
getAttachmentPropertiesCSV()
S
60 3 13
printPriceCurrencySymb()
S
62 3 12
elaborateTimeLineService()
S
62 3 12
elaborateTimeLineServiceTimezone()
S
61 3 12
createTimestamp()
S
63 3 11
isMinuteAnInterval()
S
63 3 11
flushWaitingList()
S
55 2 19
hasCoupon()
S
57 2 17
canAddItemToCart()
S
70 3 5
getListableFields()
S
65 3 9
getAllCouponServices()
S
59 2 15
getAllCouponEmployees()
S
59 2 15
locationToString()
S
67 3 8
setCurrentTimezone()
S
69 3 7
notifyCustomersInWaitingList()
S
62 2 12
getCustomer()
S
64 2 11
fetchOrderDetails()
S
63 2 11
fetchPackagesOrderDetails()
S
63 2 11
getAdminMailList()
S
66 2 8
getAdminMail()
S
67 2 8
getSenderMail()
S
67 2 8
getCalendarFirstYear()
S
66 2 9
getConfirmSystemMessage()
S
69 2 7
isServicesReviewsEnabled()
S
75 2 4
isEmployeesReviewsEnabled()
S
75 2 4
loadCronLibrary()
S
64 2 10
getCheckout()
S
65 2 9
getShiftedDay()
S
69 2 7
isBetween()
S
78 2 3
isFreeIntervalOnDay()
S
64 2 9
isFreeIntervalOnDayService()
S
64 2 9
isFreeIntervalOnDayGroupService()
S
64 2 9
hasEmployeeWorkingTimeOn()
S
64 2 9
isClosingDay()
S
65 2 9
isTableDayAvailable()
S
64 2 9
isGenericTableDayAvailable()
S
64 2 9
getEmployeeLocationFromTime()
S
68 2 7
roundHalfClosest()
S
65 2 9
userCanLeaveEmployeeReview()
S
69 2 7
userCanLeaveServiceReview()
S
69 2 7
registerPackagesUsed()
S
68 2 7
sendCustomerEmail()
S
67 2 8
destroyMailAttachments()
S
72 2 6
sendPackagesCustomerEmail()
S
67 2 8
sendPackagesAdminEmail()
S
67 2 8
getTranslatedOptions()
S
65 2 8
isUserLogged()
S
70 2 7
getGeodeticaDistance()
S
62 1 11
prepareContent()
S
63 1 11
isMultilanguage()
S
80 1 3
getMailAttachmentURL()
S
76 1 4
getMailAttachmentsURL()
S
68 1 7
getSendMailWhen()
S
67 1 8
getOpeningTime()
S
67 1 7
getClosingTime()
S
67 1 7
getEmployeesListingMode()
S
75 1 4
getEmployeesListingDetails()
S
64 1 10
getServicesListingDetails()
S
68 1 7
getCalendarFirstMonth()
S
80 1 3
isPackagesEnabled()
S
80 1 3
getRecurrenceParams()
S
64 1 9
isWaitingList()
S
80 1 3
getSmsApiToCustomer()
S
74 1 4
getSmsApiToEmployee()
S
74 1 4
getSmsApiToAdmin()
S
74 1 4
getSmsApiFields()
S
80 1 3
getFieldFromConfig()
S
79 1 3
loadCartLibrary()
S
74 1 5
loadCartPackagesLibrary()
S
77 1 4
getMediaProperties()
S
63 1 10
uploadImage()
S
77 1 3
couponUsed()
S
79 1 3
load_complex_select()
S
80 1 3
load_font_awesome()
S
80 1 3
load_charts()
S
80 1 3
load_fancybox()
S
80 1 3
load_googlemaps()
S
80 1 3
load_colorpicker()
S
80 1 3
load_utils()
S
80 1 3
load_currency_js()
S
80 1 3
now()
S
78 1 3
hasServiceOwnCalendar()
S
79 1 3
getAllServiceReservations()
S
67 1 7
removeAllReservationsOutOfTime()
S
79 1 3
removeAllServicesReservationsOutOfTime()
S
79 1 3
getAllEmployeePayments()
S
78 1 3
fillEmployeeLocation()
S
79 1 3
getEmployeeTimezone()
S
79 1 3
isSubscriptions()
S
75 1 4
getTrialSubscription()
S
74 1 4
getSubscriptions()
S
74 1 4
getSubscription()
S
74 1 4
_getSubscriptions()
S
71 1 5
applyAdditionalSubscription()
S
79 1 3
countRemainingServicePackages()
S
78 1 3
loadAdminEmailTemplate()
S
68 1 7
loadEmployeeEmailTemplate()
S
68 1 7
loadEmailTemplate()
S
68 1 7
composeFileICS()
S
78 1 3
composeFileCSV()
S
78 1 3
loadCancellationEmailTemplate()
S
68 1 7
loadWaitListEmailTemplate()
S
68 1 7
loadPackagesEmailTemplate()
S
68 1 7
getDefaultLanguage()
S
79 1 3
translateServicesGroups()
S
78 1 3
translateServices()
S
78 1 3
translateEmployees()
S
78 1 3
translatePayments()
S
78 1 3
translateSubscriptions()
S
78 1 3
getTranslatedGroups()
S
77 1 3
getTranslatedEmployeeGroups()
S
77 1 3
getTranslatedServices()
S
77 1 3
getTranslatedEmployees()
S
77 1 3
getTranslatedPackages()
S
77 1 3
getTranslatedPackGroups()
S
77 1 3
getTranslatedSubscriptions()
S
77 1 3
getTranslatedPayments()
S
77 1 3
getEmployeeSettings()
S
80 1 3
refreshEmployeeSettings()
S
89 1 2
getPdfParams()
S
76 1 4
getPdfConstraints()
S
70 1 6
populateFields()
S
78 1 3
createNewJoomlaUser()
S
79 1 3