codeniner supports this item


This author's response time can be up to 2 business days.

38 comments found.


i am planning to buy this Script before i want to confirm, is there any option to add some more fields in create new ticket page ?


Currently nDesk does not support custom fields.

Hello, is it possible that I can change the system?

It’s because I want to add some personal use features.

Or is your code closed?

Thank you!


The code is open source and you can customize it.

Thank You

I got this error during install : Parse error: syntax error, unexpected ‘[’, expecting ‘)’ in ***/public_html/vdesk/install/check.php on line 8

Hello Callehost,

This error occurs if your hosting server is not running PHP 5.4 or greater. I recommend you use PHP 5.6, older versions are deprecated and have many security flaws.

Please see on the item page all requirements:

There is not the PHP, I have PHP Version 5.6.28

Hello Callehost,

Can you please send me temporary access to your hosting account so I can check?

Please send through the contact form available here:

Thank You

Hi, is this built on top of any Framework? Custom Fields will be an option? Thanks.


nDesk is not build with a Framework.

For now custom fields are not available.


after installing database and confirm connected, delete install then click to login, showing this error.

Fatal error: Uncaught exception ‘Exception’ with message ‘SQLSTATEHY000 Access denied for user ‘support-system-u’@’localhost’ (using password: YES)’ in /home/**/public_html//vendor/classes/class.medoo.php:150 Stack trace: #0 /home/devsecureserver/public_html/ifixit-ticket-system/includes/loader.php(36): medoo->__construct(Array) #1 /home/devsecureserver/public_html//index.php(24): require(’/home/devsecure…’) #2 {main} thrown in /home/devsecureserver/public_html/*-system/vendor/classes/class.medoo.php on line 150

Please help me to resolve… thanks

Hi, issue resolved,

Hello, I would like to know if you can make modifications to the script according to the needs that we have ?.

That is to say, the system is very complete but it needs some details that I would like to add. It would only be to define the modifications and that you indicate the value in which the system would be.

Hi isnardokun,

I can make custom mods according to your requirements.

Please conatact me directoy via my user profile page with all the modifications that you need.

Thank You

Can it be linked to my main site database , so our users can use it without registering ?

Hello EgyLTD,

With custom modifications to the code, nDesk can be integrated with other database for authentication.

Great application. Well pleased…Just a small question though i get this error when trying to retrieve imap inbox via cron: [15-Dec-2016 15:37:01 UTC] PHP Fatal error: Call to undefined function iconv() in /home/MYDOMAINHERE.COM>/public_html/support/vendor/classes/class.imap.php on line 614

Just incase anybody else has an issue with this problem you need to install php-iconv for your php version. Its not in the documentation to do this.

Hello stmiscmail,

Thank you for your feedback. Usually php-iconv is included in all PHP installation I have never encountered an installation without it.

Anyway I will add it to the requirements list.

Thank You

tickets autoimport not working ( IMAP)

Hello, ticket autoimport works, I will get back to your email with more details.

I is possible create 2x Support Operator to try?


You can sign in with: Password: operator

Please note that all roles can be changes and you can go to People > Roles to see the permissions that can be adjusted..

Hello, the system is responsive? or will be added later?


The system is responsive. Please check the demo on any mobile device.

is possible to create a ticket without a Subject?


All tickets need an email address (for notifications to work) and ticket creation without an email address is not allowed.


fliper Purchased

Hello, the modal window when you create ticket not is responsive in a phone, the form is too big and cant move, ¿ Is possible a solution? Thanks you and congrats is very good and easy for config :)


fliper Purchased

Hi, mail send, I found a security problem, all users and ticket managers can see tickets of rest users. Only need change the number of ticket and can manage tickets of others users.


I have just sent you a fix for the reported issues. This fix will also be included in the next release.

Thank You


fliper Purchased

Hi, perfect thanks you very much!

What kind of reports does the system, i need reports between dates, is it possible?


Currently nDesk does not export reports. Your request has been noted and may be added in the next version.

Please check the demo, it is fully functional except a few functions disabled for security reasons.

add recapcha


Captcha will be added in the next version.

Thank You


If I am connected in “Admin”, I wish to create a ticket for two users but the tool blocks me and displays me: You can only select 1 item.

Is it possible to add several users?



Tickets can only be assigned to one user.

It is not posible to have a ticket created by two users.

Hi, great script, but {appurl} in “New User Template” doesn’t work and {ticketlink} create a wrong link: “crons/tickets.php?route=tickets/pview&ticket=885163&email=xxxx@xxxxx.tld” (PHP 5.6.30 FastCGI Apache)


Are you seeing this when ticket is imported from IMAP or in a ticket created through nDesk.

Please contact me through my profile page or item support form so I can have your email address.

Thank You

you’ve got mail :)

wish for next update: add recapcha, email blacklist and Departments


It seems that in some rare cases baseURL() cannot extract the required data, thus I will add the option to set the app url in settings for the next version. For now please use the direct link until the next release if baseUrl is not working for you.

Spoiler alert: in the development version I am currently working categories have been renamed to departments (with automated email routing).

Hello, questions before I purchase, Does it support RTL? Does it have ARABIC LANG built in? Can I ask for two more things: (control adding or removing more fields on the new tickets & adding credit balance to users manually?

Hello Saiaf,

Unfortunately nDesk has not been optimized for RTL. Additional fields cannot be added and no support for credit balances.

Thank You

Hello, some questions…looked at the demo. And it looks a bit strange that it shows things you normally see when logged in. Why does it show that profile thing right top with logout? Im logged out….so thats weird….no knowledge base with content to show for….so maybe im missing something but is this almost abandoned ? 9 months no update ?

Hello endemol,

The project is not abandoned, in fact a new update will be released this month.

Sign In/Sign Out has been tweaked for the demo to allow multiple sign-ins for the same account and if you have logged in the demo for my other app, you are also logged in nDesk.