VikAppointments D

Total Complexity 1,121
Dependencies 25
Dependents 64
Total lines 10,621
Lines of code 5,315
Logical lines of code 2,716
Comment lines 3,519
Methods 267
Properties 0

Methods 267

Method Rating Maintainability Complexity Lines of code
elaborateTimeLineTimezone()
D
27
42 137
elaborateTimeLine()
D
27
37 141
elaborateTimeLineGroupService()
D
30 37 112
parseEmailTemplate()
D
25
29 158
elaborateTimeLineGroupServiceTimezone()
D
31 32 109
sendAdminEmail()
C
33 26 94
parseEmployeesEmailTemplate()
C
29 23 122
fetchOrderDetails()
C
26
20 160
parseAdminEmailTemplate()
C
29 22 123
validateCoupon()
B
40 21 57
parsePackagesEmailTemplate()
B
33 14 98
isEmployeeAvailableFor()
B
37 14 82
validateUserEmail()
B
43 16 48
isClosingDay()
B
44 16 47
formatTimestamp()
A
45 16 43
applyAdditionalSubscription()
A
37 13 76
isFreeIntervalOnDayService()
A
45 14 40
formatMinutesToTime()
A
40 12 68
registerPackagesUsed()
A
39 12 64
notifyCustomersInWaitingList()
A
40 12 57
isFreeIntervalOnDayGroupService()
A
44 13 41
validateZipCode()
A
47 13 37
fetchPackagesOrderDetails()
A
33 8 103
parseCancellationEmailTemplate()
A
39 10 66
sendCustomerEmail()
A
43 11 50
isFreeIntervalOnDay()
A
47 12 34
locationToString()
A
51 11 28
sendSmsAction()
A
41 9 57
getAllEmployeeExtendedReservations()
A
38 8 69
getDiscountTotalCost()
A
44 9 49
extendQueryWithCustomFilters()
A
46 9 39
validateRecurringData()
A
54 10 20
_getEmployeeWorkingTimes()
A
41 7 64
evaluateBookingArray()
A
49 9 32
getClosingPeriods()
A
48 9 31
getAllEmployeeReservations()
A
45 8 46
parseEmailCustomText()
A
40 7 61
getClosingDays()
A
49 9 30
getTranslatedObjects()
A
45 8 44
parseServiceTimeline()
A
52 9 25
getAllEmployeePayments()
A
43 7 52
getReviewsOrderingLinks()
A
43 7 51
isTimeInThePast()
A
47 8 35
load_datepicker_regional()
A
36 4 95
uploadFile()
A
45 7 45
_getSubscriptions()
A
46 7 39
getAllServiceReservations()
A
43 6 51
getEmployeeLocationFromTime()
A
44 6 48
getEmployeeSettings()
S
45 6 45
couponUsed()
S
50 7 29
sendWaitingListNotificationSMS()
S
50 7 28
uploadImage()
S
46 6 42
filterOrdersByEmployee()
S
52 7 25
checkUserArguments()
S
59 7 14
userCanLeaveReview()
S
45 5 43
getDepositAmountToLeave()
S
52 6 27
loadReviews()
S
42 4 56
usePackagesForServicesInCart()
S
53 6 24
createNewJoomlaUser()
S
48 5 33
formatCheckinTimestamp()
S
55 6 17
getAllEmployeeReservationsExcludingResId()
S
57 6 16
hasEmployeeWorkingTimeOn()
S
45 4 46
getAvailableEmployeeOnService()
S
51 5 29
getSmsCustomerTextMessage()
S
51 5 29
getEmployeeAppointmentAt()
S
51 5 27
countRemainingServicePackages()
S
47 4 35
generateInvoice()
S
56 5 19
isGenericTableDayAvailable()
S
57 5 18
isFileTypeCompatible()
S
57 5 16
getEmployeesRelativeToService()
S
49 4 31
renderHtmlDescription()
S
49 4 30
parseWaitingListSMS()
S
48 4 30
parseWaitListEmailTemplate()
S
48 4 29
load_css_js()
S
51 4 26
sendCancellationAdminEmail()
S
51 4 26
attachWorkingDays()
S
52 4 25
removeAllReservationsOutOfTime()
S
53 4 24
removeAllServicesReservationsOutOfTime()
S
53 4 24
getPayment()
S
53 4 23
sendWaitingListNotificationMail()
S
53 4 23
getSmsAdminTextMessage()
S
54 4 23
getEmployeeTimezone()
S
55 4 21
createTimestamp()
S
54 4 20
hasServiceOwnCalendar()
S
55 4 20
printPriceCurrencySymb()
S
56 4 19
parseEmailSubject()
S
48 3 32
getEmployeesAvailableOrderings()
S
58 4 16
includeMailAttachments()
S
57 4 16
isCustomFieldValid()
S
70 5 5
formatDistance()
S
60 4 13
convertDistanceToKilometers()
S
60 4 13
getEmployeeWorkingTimes()
S
61 4 11
composeExportableFile()
S
51 3 26
fillEmployeeLocation()
S
52 3 25
fixOrderForSubscriptionWL()
S
55 3 19
getZipCodeValidationFieldId()
S
56 3 18
getEmployeeZipCodes()
S
56 3 18
sendPackagesAdminEmail()
S
56 3 18
generateSerialCode()
S
57 3 17
getKnownLanguages()
S
58 3 17
sendWaitingListNotifications()
S
67 4 6
getTranslation()
S
61 3 14
getSenderMail()
S
62 3 12
elaborateTimeLineService()
S
62 3 12
elaborateTimeLineServiceTimezone()
S
61 3 12
isTableDayAvailable()
S
61 3 12
flushWaitingList()
S
51 2 27
isMinuteAnInterval()
S
63 3 11
parseContentSMS()
S
55 2 18
canAddItemToCart()
S
73 3 4
getAllCouponServices()
S
59 2 15
getAllCouponEmployees()
S
59 2 15
setCurrentTimezone()
S
69 3 7
sendPackagesCustomerEmail()
S
58 2 15
loadLanguage()
S
68 3 7
load_complex_select()
S
58 2 13
load_utils()
S
62 2 12
getAdminMailList()
S
66 2 8
getMailAttachmentURL()
S
67 2 8
getCalendarFirstYear()
S
65 2 9
getConfirmSystemMessage()
S
68 2 7
isServicesReviewsEnabled()
S
77 2 3
isEmployeesReviewsEnabled()
S
77 2 3
getListableFields()
S
67 2 8
getSmsApiFields()
S
67 2 8
canUserCancelOrder()
S
76 2 3
getShiftedDay()
S
69 2 7
isBetween()
S
78 2 3
roundHalfClosest()
S
65 2 9
userCanLeaveEmployeeReview()
S
69 2 7
userCanLeaveServiceReview()
S
69 2 7
getSubscription()
S
64 2 10
loadAdminEmailTemplate()
S
66 2 8
loadEmployeeEmailTemplate()
S
66 2 8
loadEmailTemplate()
S
66 2 8
destroyMailAttachments()
S
72 2 6
loadCancellationEmailTemplate()
S
66 2 8
loadWaitListEmailTemplate()
S
66 2 8
loadPackagesEmailTemplate()
S
66 2 8
sendAdminMailSmsFailed()
S
63 2 10
getTranslatedOptions()
S
65 2 8
isUserLogged()
S
70 2 7
getGeodeticaDistance()
S
62 1 11
prepareContent()
S
63 1 11
getAgencyName()
S
78 1 3
isMultilanguage()
S
78 1 3
getAdminMail()
S
78 1 3
getCompanyLogoPath()
S
78 1 3
getMailAttachment()
S
78 1 3
getSendMailWhen()
S
68 1 7
getAttachmentPropertiesICS()
S
64 1 9
getAttachmentPropertiesCSV()
S
64 1 9
getMailTemplateName()
S
78 1 3
getAdminMailTemplateName()
S
78 1 3
getEmployeeMailTemplateName()
S
78 1 3
getCancellationMailTemplateName()
S
78 1 3
getPackagesMailTemplateName()
S
78 1 3
getWaitListMailTemplateName()
S
78 1 3
getDateFormat()
S
78 1 3
getTimeFormat()
S
78 1 3
isDurationToFormat()
S
78 1 3
getCurrencySymb()
S
78 1 3
getCurrencyName()
S
78 1 3
getCurrencySymbPosition()
S
78 1 3
getCurrencyDecimalSeparator()
S
78 1 3
getCurrencyThousandsSeparator()
S
78 1 3
getCurrencyDecimalDigits()
S
78 1 3
isShowPhonesPrefix()
S
78 1 3
getDepositAfterAmount()
S
78 1 3
getDepositValue()
S
78 1 3
getDepositType()
S
78 1 3
getDefaultStatus()
S
78 1 3
getMinuteIntervals()
S
78 1 3
getOpeningTime()
S
66 1 8
getClosingTime()
S
66 1 8
getEmployeesListLimit()
S
78 1 3
getEmployeesListingMode()
S
75 1 4
getEmployeesListingDetails()
S
64 1 10
getServicesListingDetails()
S
70 1 6
getNumberOfCalendars()
S
78 1 3
getNumberOfMonths()
S
78 1 3
getCalendarFirstWeekDay()
S
78 1 3
getCalendarFirstMonth()
S
78 1 3
isCalendarLegendVisible()
S
78 1 3
getAppointmentsLockedTime()
S
78 1 3
getBookingMinutesRestriction()
S
78 1 3
getDefaultTask()
S
78 1 3
getNotificationRefreshTime()
S
78 1 3
getLoginRequirements()
S
78 1 3
isCancellationEnabled()
S
78 1 3
getCancelBeforeTime()
S
78 1 3
isPrintableOrders()
S
78 1 3
isAutoGenerateInvoice()
S
78 1 3
isCartEnabled()
S
78 1 3
getMaxCartSize()
S
78 1 3
canAddSameCheckinItems()
S
78 1 3
getShopGroupFilter()
S
78 1 3
getShopCustomLink()
S
78 1 3
isCartAutoExpanded()
S
78 1 3
isLoadJQuery()
S
78 1 3
isFooterVisible()
S
78 1 3
isPackagesEnabled()
S
78 1 3
getPackagesPerRow()
S
78 1 3
getMaxPackagesCart()
S
78 1 3
isPackagesUserRegistrationAllowed()
S
78 1 3
getFindReservationSearchMode()
S
78 1 3
getZipCodes()
S
74 1 4
isRecurrenceEnabled()
S
78 1 3
getRecurrenceParams()
S
65 1 8
isReviewsEnabled()
S
78 1 3
isReviewsCommentRequired()
S
78 1 3
getReviewsCommentMinLength()
S
78 1 3
getReviewsCommentMaxLength()
S
78 1 3
getReviewsListLimit()
S
78 1 3
isReviewsAutoPublished()
S
78 1 3
isReviewsLangFilter()
S
78 1 3
getReviewsLoadMode()
S
78 1 3
isWaitingList()
S
78 1 3
getWaitingListContentSMS()
S
78 1 3
isMultipleTimezones()
S
78 1 3
getOriginalWidthResize()
S
78 1 3
getOriginalHeightResize()
S
78 1 3
getSmallWidthResize()
S
78 1 3
getSmallHeightResize()
S
78 1 3
isImageResize()
S
78 1 3
isMediaPropertiesConfigured()
S
78 1 3
isStatisticsVisible()
S
78 1 3
getSmsApi()
S
78 1 3
getSmsApiEnabled()
S
78 1 3
getSmsApiToCustomer()
S
71 1 5
getSmsApiToEmployee()
S
71 1 5
getSmsApiToAdmin()
S
71 1 5
getSmsApiAdminPhoneNumber()
S
78 1 3
getSmsDefaultCustomersText()
S
78 1 3
getSyncSecretKey()
S
78 1 3
getCronSecureKey()
S
78 1 3
getCronLoggingMode()
S
78 1 3
getFieldFromConfig()
S
79 1 3
isLoginUrlRoutable()
S
74 1 4
loadCartLibrary()
S
74 1 5
loadCartPackagesLibrary()
S
77 1 4
loadCronLibrary()
S
72 1 5
load_font_awesome()
S
79 1 3
load_charts()
S
79 1 3
load_fancybox()
S
70 1 6
load_googlemaps()
S
69 1 6
load_colorpicker()
S
66 1 8
load_currency_js()
S
62 1 10
getCheckout()
S
72 1 4
getToolbarEmployeeArea()
S
71 1 6
isSubscriptions()
S
77 1 3
getTrialSubscription()
S
77 1 3
getSubscriptions()
S
77 1 3
composeFileICS()
S
78 1 3
composeFileCSV()
S
78 1 3
getDefaultLanguage()
S
79 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
refreshEmployeeSettings()
S
79 1 3
getPdfParams()
S
75 1 4
getPdfConstraints()
S
75 1 4