Alex Tselegidis
0dc88a85a9
Refactored the get_available_providers method.
2016-01-01 15:52:43 +01:00
Alex Tselegidis
655f068a8d
Integrated CAPTCHA setting within the booking wizard.
2015-12-30 12:54:33 +01:00
Alex Tselegidis
18a4603072
The 'any-provider' option will select the provider with the most free time instead of the first available one.
2015-12-30 11:44:42 +01:00
Alex Tselegidis
de872cfc36
Corrected error if there is no provider or service to select.
2015-12-10 23:29:15 +01:00
Alex Tselegidis
284abdfd54
Added date dynamic date format to booking wizard.
2015-12-01 23:25:59 +01:00
Alex Tselegidis
38187a208f
Fixes #19 - Customers can add appointments to 'any provider'.
2015-12-01 00:10:16 +01:00
Alex Tselegidis
5896588abc
Fixed problem with appointment update and the check_datetime_availability method.
2015-11-28 12:00:01 +01:00
Alex Tselegidis
8fd024d34d
Added check before sending the notification.
2015-11-24 23:12:37 +01:00
Alex Tselegidis
1e31c11341
Fixes #66 thanks to bikimike solution.
2015-11-24 22:12:44 +01:00
Alex Tselegidis
f0c4f6f12b
Fixes #31
2015-11-23 22:58:32 +01:00
Alex Tselegidis
d1b5d66acc
Added captcha to the appointment registration, fixes #15
2015-10-21 23:29:20 +02:00
Alex Tselegidis
056e9c1165
Moved the register-appointment function to a new ajax callback and added extra installation checks to the installation.php controller.
2015-10-18 20:00:01 +02:00
Alex Tselegidis
a8cedcd9aa
Moved installation procedure from the appointments.php controller to the new installation.php file.
2015-10-18 19:18:02 +02:00
Alex Tselegidis
daa4d28a6e
Merged pull request #60 which fixes issue #56
2015-10-07 22:51:12 +02:00
Alex Tselegidis
178f9f951d
Merge branch 'master' of https://github.com/chrispichardo/easyappointments into chrispichardo-master
2015-10-07 22:30:15 +02:00
Alex Tselegidis
6bfa642339
Added the google_analytics_code in the booking page.
2015-10-07 21:38:14 +02:00
chris.pichardo
d5481cdeb8
Fixed Issue #56 , refresh of the page inserts duplicated appointments in calendar
2015-10-06 01:51:07 -04:00
Alex Tselegidis
29a6c0f136
Removed email notification.
2015-10-05 00:32:47 +02:00
Alex Tselegidis
7cf37efa7b
Added credentials docblock banner.
2015-07-20 21:41:24 +02:00
Alex Tselegidis
4614fc8c1d
Added @package tag to controllers.
2015-07-08 00:33:33 +02:00
Alex Tselegidis
6fd64a0a16
fetching the installation sql file without the base_url
2015-06-22 21:12:10 +02:00
alextselegidis
1793dd2eae
Updated appointment email links (work without mod_rewrite)
2015-05-20 23:00:05 +02:00
Alex Tselegidis
31f6227276
Replaced appointments/cancel.php view with message.php file
2015-04-29 22:49:27 +02:00
Alex Tselegidis
2f1b0efd1f
Applied Bootstrap 3 to frontend book.
2015-04-09 21:50:16 +02:00
Alex Tselegidis
45753adbd0
Refactored config file
2015-01-28 23:53:13 +01:00
Alex Tselegidis
1d0ee088c4
Cleanup Respository
...
- Updated CodeIgniter
- Removed unnecessary files.
- Added custom translations.
- Updated release-notes.txt for v1.1
2015-01-15 00:03:46 +01:00
alextselegidis@gmail.com
3e98961e7e
Fixed provider availability generation bug.
2014-01-15 15:48:58 +00:00
alextselegidis@gmail.com
919c3da18d
Fixes in minor bugs.
2014-01-11 00:07:25 +00:00
alextselegidis@gmail.com
982a9abb23
Finished the google calendar selection for the synchronization feature.
2013-12-26 13:32:25 +00:00
alextselegidis@gmail.com
de29ef1ef4
Added calendar selection when the user enables the google calendar synchronization for a provider.
2013-12-26 00:57:59 +00:00
alextselegidis@gmail.com
6b03dcff90
Added language selection functionality to backend pages.
2013-12-23 16:55:42 +00:00
alextselegidis@gmail.com
4767dc36f9
* Translated datetime pickers.
...
* Merged translation files into one per language.
2013-12-20 17:44:44 +00:00
alextselegidis@gmail.com
ec6b0678ca
Translated backend calendar, services and users pages.
2013-12-19 16:28:19 +00:00
alextselegidis@gmail.com
0ea56d143c
Translated user pages (login, logout, forgot password).
2013-12-19 10:28:10 +00:00
alextselegidis@gmail.com
49dbe9cfba
Added german translation array into project.
2013-12-18 15:04:11 +00:00
alextselegidis@gmail.com
d51bb2dd7c
* Updated CodeIgniter to version 2.1.4
...
* Fixed problem with provider availability algorithm.
* Fixed minor css issues.
2013-12-05 21:53:27 +00:00
alextselegidis@gmail.com
10a8fa0b5f
Added translations.xls
2013-12-03 17:32:51 +00:00
alextselegidis@gmail.com
e522af54f2
* Fixed issue #26
2013-11-25 08:48:54 +00:00
alextselegidis@gmail.com
21aba5d4da
* Updated user models and settings view file.
2013-11-24 17:01:46 +00:00
alextselegidis@gmail.com
80bb356d16
* Fixed Issue #25
...
* Other minor bug fixes.
2013-11-21 21:58:51 +00:00
alextselegidis@gmail.com
2e7e668465
* Fixed google sync problem with unavailable time periods.
...
* Fixed minor issues with backend.
* Fixed get_provider_available_time_periods() method - now works correctly.
* Added unavailable notes in the calendar (under the "Unavailable" title).
* Updated the thesis code snippets.
* Added listings.pdf, a free ebook about latex listings.
2013-10-27 17:41:37 +00:00
alextselegidis@gmail.com
8da6304f26
* Fixed bugs in backend and front end (booking process)
...
* Made css changes to backend.
* Applied qtip into backend control tootips.
2013-10-18 14:56:12 +00:00
alextselegidis@gmail.com
8f90da86be
* Completed the installation process.
...
* Added tooltip texts on the common controls of backend.
* GUI fixes on several pages.
2013-10-17 15:31:43 +00:00
alextselegidis@gmail.com
dcecfd896d
* Completed main flow of installation use case.
2013-10-16 15:53:26 +00:00
alextselegidis@gmail.com
a5ef8fb491
* Added "Forgot Password" procedure.
...
* Started working on the installation page.
* Fixed minor bugs in backend pages.
2013-10-11 15:58:46 +00:00
alextselegidis@gmail.com
08a50c14be
* Added username validation (username must be unique for every record).
...
* Admins can manage the working plan of a single provider on the backend/users page.
* Before sending a new notification email the system checks whether the provider user has notifications enabled.
* Added salt field in the "ea_user_settings" table.
2013-09-24 13:09:04 +00:00
alextselegidis@gmail.com
500ad49c23
* Completed backend users (admins, providers, secretaries) management.
2013-09-03 18:58:56 +00:00
alextselegidis@gmail.com
c139df2135
* Finished google synchronization algorithm.
...
* Prepared trunk for new version.
2013-07-15 07:32:19 +00:00
alextselegidis@gmail.com
8455891262
* Finished with unavailable time periods management (backend).
...
* Started google sync operation (complete sync).
* Minor changes on js files.
2013-07-10 13:57:24 +00:00
alextselegidis@gmail.com
f5250e5581
* Insert custom unavailable time period on a provider's calendar.
...
* Fixed and refactored existing code.
* Updated database structure (appointment foreign keys need to be null, when the record is a unavailable time period).
2013-07-09 14:46:48 +00:00