Patchesoft supports this item


177 comments found.

How can you add a clients section? I have clients with multiple billing locations – How possible, suggestion.. would add so much value.


We’ll see if we can add more client options in the future :)

Thank you

Hi everyone,

Our newest version update (1.5) contains many bug fixes and upgrades that you guys have reported to us. Version 1.6 is now being currently worked on which will contain lots of new features and user suggestions- so if you have something you’d like to see, send us an email at with your request.

The following bugs have been fixed:

Updated to CodeIgniter 3.1.6
File Team Role now updates when modifying it in Team Section
Updated the way Team Worker works; can no longer add/edit any member. Team Manager can edit/add any team member.
When timer section is disabled, it no longer shows up in reports, tasks or dashboard.
 Fixed issue with Services page not recognising commas.
Fix issue with Stripe payments
Updated Facebook SDK to latest version
Fixed issue with Google Social Media Login
Fixed issue when deleting a file from a Task
Fixed issue when deleting team role
Garbage Collection when deleting tickets
Fixed issue with viewing all timers
Fixed issue with email group of users
Added option to config languages to add datetimepicker language file
Added option to config languages to add datepicker language file
Fixed issues when changing language and loading of incorrect Jquery files
Fixed issue with Stripe payment
User can now logout even if they don't assign a username to their account when registering with social media account
Fixed issue with PDF in PHP 7.0
Fixed issue with Services permissions
Fixed issue with deleting a project and not removing finance data
Updated animate number library

Big thank you to everyone who helped report them! If you encounter any new bugs after this update, be sure to send us an email and we’ll help fix them right away.


while login to admin i am getting the following error “Message: date(): It is not safe to rely on the system’s timezone settings. You are required to use the date.timezone setting or the date_default_timezone_set() function”

Hi senthil10681,

To fix this issue, please follow these steps:

1) Open up index.php (inside the main folder where the application,bootstrap,images etc folders are) 2) On a new line after the <?php code, paste the following code:

if( ! ini_get(‘date.timezone’) ) { date_default_timezone_set(‘GMT’); }

3) Save the file and overwrite it with the one on your server. 4) This should fix the warning messages.

5) The reason this message appears is due to your PHP.ini settings and can also be fixed by adding the timezone setting to your php.ini file: date.timezone = GMT.

Let me know if that helps!

Very impressed by the fixes. I have question around back-up or moving it from one server to the next—is there a process you provide?


I don’t personally provide the service- but all you need to do is copy the files over and make a copy of the database and import it. If you need help with it, I can offer assistance :)

thank you

Hi I’m attempting to install,

The database.sql successfully uploaded

I don’t understand.

Hi LPAE38,

That error basically is saying you don’t have the mysqli php functions installed on your server. This is the default database driver for the software. You can change it to mysql in application/config/database.php but mysqli is a lot more secure and faster than mysql.

You can ask your webhost (or you can do it yourself) to install the mysqli extension and then it should work fine.

Let me know if you need anymore help :)


LPAE38 Purchased

where do i get the mysqli extension ? to down load it? do you have a link to a source and instructions? thanks


Mysqli extension is part of the PHP installation. To add this extension to your PHP setup you would need to install it from PHP. If you run your own server, you can normally do this via packages and simple commands. Or you can ask your webhost to install the extension for you :)

Is there any roadmap? I like your software for a part but missing a lot.

We would love to have 1 suite for everything. So import calendars, import mail, import contacts from different places.

can we edit your script for our own purpose? Let us know.. very eager to buy your script but not sure yet.

Hi vanerhulst,

I agree I’d love to give more transparency to customers and clients. I think I’ll be doing this more towards next year as I revamp the blog which will include some new product page designs that’ll allow me to show what exactly we are currently working on and the features that will be implemented. This will also allow us to garner feedback in a more immediately sense too since I’d like to implement some sort of upvoting feature on user suggestions. Right now this idea is a little way off as I’m focusing on the current product updates.

For each update I make a list of which files have been updated. All this information is posted in the Update Log, found here:

Hope that helps :)

I have send you a error I am receiving but I also have some comments. - On the timer page it is not clear for what task or project the timer is. Only when you click on view timer. This is not ok if you have lots of timers - You should be able to check/edit/view timers on the projects page


Thanks for reporting the error. I have sent you a solution that should help solve it.

As for timers, I’m going to make improvements to them in the next update and hopefully this will make it easier to see which timers belong to which project.

Do you provide dummy content or a demo version when one buys? So I can test it in demo mode with dummy content?


Currently we don’t provide dummy data at the moment. Apologies!

Thank you for the reply.

A PHP Error was encountered

Severity: Notice

Message: Undefined variable: canswers

Filename: controllers/Leads.php

Line Number: 1441


File: /home/pavank5n/public_html/hai/application/controllers/Leads.php Line: 1441 Function: _error_handler

File: /home/pavank5n/public_html/hai/index.php Line: 320 Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: controllers/Leads.php

Line Number: 1441


File: /home/pavank5n/public_html/hai/application/controllers/Leads.php Line: 1441 Function: _error_handler

File: /home/pavank5n/public_html/hai/index.php Line: 320 Function: require_once

while adding a new lead i am getting this error kindly help


Thanks for reporting this bug. Can you send me an email with this issue and I’ll send you a fixed file that will resolve this issue.


I mailed to the email id ”” kindly support

excellent script, but bad orientation, very difficult to work with clients from several countries that understand a single language, should be multilanguage.


You can change the language at the bottom of the script using the Change Language link. The system is fully translatable so you can add your own language by modifying the language files.

Hello, I have the same message like this user senthil10681 I used the code but the message still appears…..

Hi AldeaSpace,

What error message are you currently having?

When I want to edit an user role or create a new one I can’t add permission. The drag & drop doesn’t work :(

Hi AldeaSpace,

Which browser are you currently using? Can you send me an email with your issue and I’ll take a look into it.

Not able to install in server. In Local works fine in server shows No input file specified error.Please help

Hi TechVariable,

Have you made sure to update your config.php file with the new URL of your site?

As a administrator can we control in chat messaging who chat with who? I don’t want to every user chat with every user, you know?


Currently any user can chat with any user on the system, unless you disable the live chat entirely in the admin panel.

Hi, I am not a developer so pls apologies if my questions are too basic…

1. I want to make this script look like developed for specific industry, so can i change the tab names such as Media Manager instead of file manager, etc

2. Can we create sub-tasks under a task? If no, can we achieve it via custom coding?

3. Through custom coding can we integrate any other script or API to include a new feature or pull data

Hi theme-ideaz,

1) You can change the script however you like, you just can’t resell it :)

2) You can create objectives under tasks which act as Sub-Tasks. You can also create your own custom solution.

3) You can, as long as you have permission from the other scripts to do so.



akhmal Purchased

Hi, I really want to purchase this. But I really dont know how to install it. I’m not IT background. I just know how to setup wordpress. Days studying about codeigniter but still zero understanding about it. I currently use shared hosting by Godaddy. If I buy can you install and setup this system for me?

Hi Akhmal,

I can definitely install it for you. Just send me an email with your site details and I’ll happily help you get it up and running.

Two things: 1) Please include in the installation instructions for people installing in SUB-FOLDERS : the base URL in the config.php needs to include the /sub-folder/ otherwise the installer will not work. 2) Drag and Drop for user roles does not work on Google Chrome Version 62.0.3202.94 (Official Build) (64-bit)

RE: 2) The drag & drop feature works in Microsoft Edge as of 12/4/17 – so I know it’s not a problem with my install.

3) I cannot view Reports. When trying to view a report (from a user with appropriate permissions) I receive::

Type: ParseError Message: syntax error, unexpected ‘}’ Filename: /var/www/vhosts/ Line Number: 118

Checking lines 114-123 gives me this::

public function time($projectid = 0) { if(!$this->settings->info->enable_time) { $this->template->error(lang(“ctn_1411”)) } $projectid = intval($projectid); $all_timers = 0; if($this->common->has_permissions(array(“admin”, “project_admin”, “reports_manage”), $this->user)) { $all_timers = 1; }

I’m not good at coding or knowing where to put things, but it would appear that it’s having an issue with the first “}”

NOTE: I don’t have any recorded Tickets, Finances, or Invoices. Not sure if it is error-ing because of lack of data.

Hi mgilliosa,

Thanks for contacting me. Could you send me an email with the errors you’re having and I’ll happily help solve them for you. Installation instructions for the sub-folder is already included in the documentation:


hi … does this script keep generating invoices and ticket files in the FTP root folder!?? my FTP has 10,000 files!

Hi The Alliance,

Have you made sure to set your cron to silent? Sometimes when a cron runs, it stores the output in a file on the server. To prevent this, you can run the cron in silent mode which stops this action. If you’re using wget, you can run the -q command.

my developer did the silent mode thing … but he says also that t he script is conflicting with the SSL …


What do you mean conflicting with the SSL? You can use SSL with the script by simple making sure your base_url uses the HTTPS protocol.