Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Os ticket v1.18 time tracking added #6613

Conversation

harpaltechpio
Copy link

No description provided.

TimeTrackingAddedByHarpal
TimeTrackingWorkingFineNow
@Tinnitus97
Copy link
Contributor

Not Working on a Fresh install

Error on Ticket.php:
Fatal error: Uncaught TypeError: class_exists(): Argument #1 ($class) must be of type string, array given in C:\xampp\htdocs\ost\include\class.list.php:529 Stack trace: #0 C:\xampp\htdocs\ost\include\class.list.php(529): class_exists(Array) #1 C:\xampp\htdocs\ost\include\class.list.php(976): DynamicList::lookup(Array) #2 C:\xampp\htdocs\ost\include\staff\templates\status-options.tmpl.php(27): TicketStatusList::getStatuses(Array) #3 C:\xampp\htdocs\ost\include\class.list.php(1509): include('C:\xampp\htdocs...') #4 C:\xampp\htdocs\ost\include\staff\templates\tickets-actions.tmpl.php(6): TicketStatus::status_options() #5 C:\xampp\htdocs\ost\include\class.ticket.php(4800): require('C:\xampp\htdocs...') #6 C:\xampp\htdocs\ost\include\staff\templates\queue-tickets.tmpl.php(217): Ticket::agentActions(Object(StaffSession), Array) #7 C:\xampp\htdocs\ost\scp\tickets.php(569): require_once('C:\xampp\htdocs...') #8 {main} thrown in C:\xampp\htdocs\ost\include\class.list.php on line 529

PHP log:
[Sun Oct 01 17:15:19.666950 2023] [php:error] [pid 13864:tid 1960] [client ::1:51190] PHP Fatal error: Uncaught TypeError: class_exists(): Argument #1 ($class) must be of type string, array given in C:\xampp\htdocs\ost\include\class.list.php:529\nStack trace:\n#0 C:\xampp\htdocs\ost\include\class.list.php(529): class_exists(Array)\n#1 C:\xampp\htdocs\ost\include\class.list.php(976): DynamicList::lookup(Array)\n#2 C:\xampp\htdocs\ost\include\staff\templates\status-options.tmpl.php(27): TicketStatusList::getStatuses(Array)\n#3 C:\xampp\htdocs\ost\include\class.list.php(1509): include('C:\\xampp\\htdocs...')\n#4 C:\xampp\htdocs\ost\include\staff\templates\tickets-actions.tmpl.php(6): TicketStatus::status_options()\n#5 C:\xampp\htdocs\ost\include\class.ticket.php(4800): require('C:\\xampp\\htdocs...')\n#6 C:\xampp\htdocs\ost\include\staff\templates\queue-tickets.tmpl.php(217): Ticket::agentActions(Object(StaffSession), Array)\n#7 C:\xampp\htdocs\ost\scp\tickets.php(569): require_once('C:\\xampp\\htdocs...')\n#8 C:\xampp\htdocs\ost\scp\index.php(17): require('C:\\xampp\\htdocs...')\n#9 {main}\n thrown in C:\xampp\htdocs\ost\include\class.list.php on line 529, referer: http://localhost/ost/scp/settings.php?t=tickettime
[Sun Oct 01 17:16:04.464396 2023] [php:error] [pid 13864:tid 1948] [client ::1:51208] PHP Fatal error: Uncaught TypeError: class_exists(): Argument #1 ($class) must be of type string, array given in C:\xampp\htdocs\ost\include\class.list.php:529\nStack trace:\n#0 C:\xampp\htdocs\ost\include\class.list.php(529): class_exists(Array)\n#1 C:\xampp\htdocs\ost\include\class.list.php(976): DynamicList::lookup(Array)\n#2 C:\xampp\htdocs\ost\include\staff\templates\status-options.tmpl.php(27): TicketStatusList::getStatuses(Array)\n#3 C:\xampp\htdocs\ost\include\class.list.php(1509): include('C:\\xampp\\htdocs...')\n#4 C:\xampp\htdocs\ost\include\staff\templates\tickets-actions.tmpl.php(6): TicketStatus::status_options()\n#5 C:\xampp\htdocs\ost\include\class.ticket.php(4800): require('C:\\xampp\\htdocs...')\n#6 C:\xampp\htdocs\ost\include\staff\templates\queue-tickets.tmpl.php(217): Ticket::agentActions(Object(StaffSession), Array)\n#7 C:\xampp\htdocs\ost\scp\tickets.php(569): require_once('C:\\xampp\\htdocs...')\n#8 {main}\n thrown in C:\xampp\htdocs\ost\include\class.list.php on line 529, referer: http://localhost/ost/scp/tasks.php
[Sun Oct 01 17:16:05.424267 2023] [php:error] [pid 13864:tid 1948] [client ::1:51213] PHP Fatal error: Uncaught TypeError: class_exists(): Argument #1 ($class) must be of type string, array given in C:\xampp\htdocs\ost\include\class.list.php:529\nStack trace:\n#0 C:\xampp\htdocs\ost\include\class.list.php(529): class_exists(Array)\n#1 C:\xampp\htdocs\ost\include\class.list.php(976): DynamicList::lookup(Array)\n#2 C:\xampp\htdocs\ost\include\staff\ticket-open.inc.php(418): TicketStatusList::getStatuses(Array)\n#3 C:\xampp\htdocs\ost\scp\tickets.php(569): require_once('C:\\xampp\\htdocs...')\n#4 {main}\n thrown in C:\xampp\htdocs\ost\include\class.list.php on line 529, referer: http://localhost/ost/scp/tickets.php
[Sun Oct 01 17:16:10.593369 2023] [php:error] [pid 13864:tid 1948] [client ::1:51216] PHP Fatal error: Uncaught TypeError: class_exists(): Argument #1 ($class) must be of type string, array given in C:\xampp\htdocs\ost\include\class.list.php:529\nStack trace:\n#0 C:\xampp\htdocs\ost\include\class.list.php(529): class_exists(Array)\n#1 C:\xampp\htdocs\ost\include\class.list.php(976): DynamicList::lookup(Array)\n#2 C:\xampp\htdocs\ost\include\staff\templates\status-options.tmpl.php(27): TicketStatusList::getStatuses(Array)\n#3 C:\xampp\htdocs\ost\include\class.list.php(1509): include('C:\\xampp\\htdocs...')\n#4 C:\xampp\htdocs\ost\include\staff\templates\tickets-actions.tmpl.php(6): TicketStatus::status_options()\n#5 C:\xampp\htdocs\ost\include\class.ticket.php(4800): require('C:\\xampp\\htdocs...')\n#6 C:\xampp\htdocs\ost\include\staff\templates\queue-tickets.tmpl.php(217): Ticket::agentActions(Object(StaffSession), Array)\n#7 C:\xampp\htdocs\ost\scp\tickets.php(569): require_once('C:\\xampp\\htdocs...')\n#8 {main}\n thrown in C:\xampp\htdocs\ost\include\class.list.php on line 529, referer: http://localhost/ost/scp/tickets.php?a=open

image

@JediKev
Copy link
Contributor

JediKev commented Oct 5, 2023

@harpaltechpio

Thank you for the submission. We've had conversations on such time tracking mods a couple of times in the past (reference). We have stated before that we are not accepting/merging any time tracking mods. Also, since we are working on a full rewrite (labeled v2.0) we are not accepting any major changes in legacy. Legacy codebase is only receiving mandatory dependency updates as well as maintenance and security releases moving forward.

I would highly suggest that you fork osTicket and provide a branch for your mod in that fork. This way you can track all issues and updates within your own fork instead of here.

Cheers.

@JediKev JediKev closed this Oct 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants