Hi, I've been using osticket only for a few days because my project manager want to replace the old ticketing system in Access with a new one.
I tried many already made system but my project manager needed a system that had a whole range of features that were not in the other already made systems.
At first I wanted to do it from scratch but luckily at the end, osticket convinced him enough.
The only problem was the categories visualization when you open a ticket, he wanted just a 3 level categories visualization (with 3 selection, not just one with a / character) and force the user to get to the 3rd level.
That's why I decided to change the source code.
But I'm not a php developer (I only used it two times, the first time I only used it with code igniter for few weeks), I know a lot about C# and Java (and frameworks), I have a good experience with Javascript (and frameworks), C and Swift.... but I know really little about php.
In the end I was still able to get a good looking result (at least my project manager is happy) and I decided to share the source code of 3 files I modified.
There are two reason for me to share this:
- I was not able to find something similar... if anyone need something like this just download this 3 files.
- Since I'm not really skilled in php there are for sure lot's of things that a good php developer can change in my code to make it better. I'm not sure if my code will help or it's just better to make everything from scratch... But I still think there is nothing wrong to share my code.
Also I know there is a proper way to make a mod with osticket, but I was not able to find the time to read the documentation for that (sorry for that).
PS. In the admin panel there is a way to show the categories column for every ticket? EDIT. I saw this is supported in the version 1.11 (and here the modified class for 1.11):