Fix bugs in PHP/Ajax/Javascript calendar application
$30-250 USD
Paid on delivery
We purchased a license to use a commercial PHP/Ajax/Javascript/MySQL web calendar and contact management system. We were provided all the code and have deployed it on our server. For the most part it works very well but there are some minor bugs and we can't get tech support to answer us about these bugs. We need to find and fix them so we can put the calendar in production. We will provide access to the web interface to see the bugs for yourself, as well as provide access to our server to look at the code. Do keep in mind this code is copyrighted and you cannot download it or use anywhere but on our site.
The bugs are:
1) In the contacts section you can share contacts with other users. The users see a count of the number of shared contacts, but don't actually see the contacts. It is imperative that they see the shared contacts. This is the most important bug to fix. Without it we simply cannot use the calendar system because the users are not able to create appointments on the calendars with the contacts they can't see.
2) In the contacts section you can view the history of appointments for that contact, as well as upcoming appointments with that contact. However, when you create an appointment for any other contact with a "repeat" pattern, like "repeat weekly every Wednesday", the appointments with the repeat show up in the history and upcoming appointments for all contacts, even wrong ones. This is very important because over time the repeat appointments would overwhelm the "upcoming appointments" until the information there would be useless.
3) When creating a contact, it requires an email address and the email address must be unique. However, most of our contacts won't have an email address. We need this not to be required.
4) In the calendar section appointments changed or added by other users don't appear in the calendar until the "refresh" button is clicked. An icon on the screen seems to indicate that there is an auto-update happening, but it doesn't actually refresh. This is the least important of the bugs. We can use the calendar, but it would improve efficiency if this worked.
Project ID: #4459798
About the project
Awarded to:
I can fix these four bugs on commercial web calendar script. I will complete this work in 2 days.