JSSTticketModel D

Total Complexity 683
Dependencies 8
Dependents 0
Total lines 2,951
Lines of code 2,531
Logical lines of code 1,852
Comment lines 273
Methods 80
Properties 1

Methods 80

Method Rating Maintainability Complexity Lines of code
storeTickets()
D
5
115 317
combineOrSingleSearch()
D
21
64 164
getTicketsForAdmin()
D
19
51 214
getTicketForDetail()
B
34 22 85
setSearchVariableForTicket()
B
48 23 26
getStaffTickets()
B
33 15 98
closeTicket()
B
38 17 65
getTicketListOrdering()
A
39 14 74
getRandomTicketId()
A
39 14 69
banEmail()
A
39 12 61
reopenTicket()
A
43 12 45
getMyTickets()
A
38 10 73
assignTicketToStaff()
A
43 12 42
checkActionStatusSame()
A
49 12 29
getCookiesSavedSearchDataTicket()
A
46 11 35
removeTicket()
A
44 10 41
changeTicketPriority()
A
44 10 40
tickDepartmentTransfer()
A
44 10 40
unbanEmail()
A
43 9 43
markTicketInProgress()
A
44 9 41
removeEnforceTicket()
A
45 9 40
generateTicketToken()
A
47 8 37
getTicketsForForm()
A
48 8 33
canUserPerformThisAction()
A
52 8 23
getAttachmentByTicketId()
A
53 8 21
getMyTicketInfo_Widget()
A
48 7 33
tickChangeStatus()
S
48 7 30
validateTicketDetailForStaff()
S
50 6 29
captchaValidate()
S
52 6 26
getRandomFolderName()
S
53 6 25
canRemoveTicket()
S
52 6 23
sendFeedbackMail()
S
54 6 20
ticketValidate()
S
59 6 16
updateLastReply()
S
57 6 15
validateTicketDetailForVisitor()
S
51 5 25
getTicketidForVisitor()
S
53 5 22
getSortArg()
S
56 5 19
getFrontSideTicketSearchFormData()
S
47 4 33
getOrdering()
S
56 5 18
getAdminTicketSearchFormData()
S
48 4 32
checkIsTicketDuplicate()
S
59 5 14
removeTicketAttachmentsByTicketid()
S
52 4 23
validateTicketDetailForUser()
S
59 4 14
checkCanReopenTicket()
S
59 4 13
getClosedBy()
S
60 4 12
banEmailAndCloseTicket()
S
60 4 12
isTicketAssigned()
S
61 4 12
setStatus()
S
62 4 11
checkBannedEmail()
S
54 3 19
removeFileCustom()
S
56 3 16
storeUploadFieldValueInParams()
S
58 3 14
getDefaultMultiFormId()
S
62 3 12
getTicketHistory()
S
61 3 12
canUnbanEmail()
S
62 3 11
getStaffIdById()
S
63 3 10
getIpAddress()
S
64 3 10
sendFeedbackMailByTicketid()
S
63 3 10
getTicketUidById()
S
63 3 10
getTicketSubjectById()
S
63 3 10
getNotificationIdById()
S
63 3 10
getUIdById()
S
63 3 10
ticketAssignToMe()
S
65 3 9
getTrackingIdById()
S
63 3 10
getTicketEmailById()
S
63 3 10
updateTicketStatusCron()
S
68 3 8
getTicketToken()
S
63 2 11
getLastReply()
S
67 2 7
generateHash()
S
72 2 5
countTicket()
S
66 2 8
validateUserForTicket()
S
69 2 7
countOpenTicket()
S
66 2 8
isFieldRequired()
S
65 2 8
getTotalStatsForDashboard()
S
59 1 13
getUnresolvedAdminTicketsCount()
S
75 1 4
getTicketListSorting()
S
64 1 9
totalTicket()
S
73 1 5
getTokenByEmailAndTrackingId()
S
71 1 5
uploadFileCustom()
S
80 1 3
createTokenByEmailAndTrackingId()
S
69 1 6
getLatestTicketForDashboard()
S
68 1 8