Alex Tselegidis
|
eed53d44cd
|
Changed the 'singleEntry' response method in order to avoid writing the ID condition in every API controller.
|
2016-07-10 11:38:22 +02:00 |
|
Alex Tselegidis
|
ff558f99c4
|
Added new Request class for handling the common request operations.
|
2016-07-10 11:12:16 +02:00 |
|
Alex Tselegidis
|
bfc96409bc
|
Implemented the DELETE method and corrected not-found exceptions for GET and PUT.
|
2016-07-09 22:07:26 +02:00 |
|
Alex Tselegidis
|
4c1ec9ea2f
|
Implemented the PUT method of appointments resource.
|
2016-07-09 22:01:03 +02:00 |
|
Alex Tselegidis
|
a40bb1ae4c
|
Implemented the POST method of the appointments resource.
|
2016-07-09 21:53:28 +02:00 |
|
Alex Tselegidis
|
de4bc1217a
|
Added API method for getting a single appointment.
|
2016-07-09 21:11:33 +02:00 |
|
Alex Tselegidis
|
02ac330b3b
|
Corrected exception handling, the app must stop the execution and through the exception response.
|
2016-07-09 13:19:07 +02:00 |
|
Alex Tselegidis
|
523f4a3e76
|
Moved the response operations into their own namespace 'Processors' and bundled up the appointments GET request.
|
2016-07-09 13:14:08 +02:00 |
|
Alex Tselegidis
|
512d56b7ea
|
Corrected API authorization procedure.
|
2016-07-09 12:24:52 +02:00 |
|
Alex Tselegidis
|
57f5f70448
|
The API_V1_Controller will request authentication.
|
2016-07-09 11:17:39 +02:00 |
|
Alex Tselegidis
|
73c8728182
|
Added unavailabilities resource to the app.
|
2016-07-09 07:47:01 +02:00 |
|
Alex Tselegidis
|
d31535627b
|
Updated docblock namespace.
|
2016-07-08 21:26:52 +02:00 |
|
Alex Tselegidis
|
f669f86294
|
Added initial controller files for all API resources.
|
2016-07-08 21:23:03 +02:00 |
|
Alex Tselegidis
|
cf0cbaf75c
|
Added template content for API resource controllers.
|
2016-07-08 21:17:06 +02:00 |
|
Alex Tselegidis
|
ac7d877411
|
Created parent API controller class.
|
2016-07-08 21:14:38 +02:00 |
|
Alex Tselegidis
|
a33594a17e
|
Added dynamic routes for the API controllers.
|
2016-07-08 21:13:40 +02:00 |
|
Alex Tselegidis
|
550cee6765
|
Added v1 for first version controllers.
|
2016-07-07 22:05:10 +02:00 |
|
Alex Tselegidis
|
2afe0b903b
|
Added route registration for the available resources.
|
2016-07-07 22:04:51 +02:00 |
|
Alex Tselegidis
|
39b79d8824
|
Added sample API routes into the project (will be updated soon).
|
2016-07-06 22:12:48 +02:00 |
|
Alex Tselegidis
|
52f592c027
|
Created new controllers directory for the API.
|
2016-07-06 22:12:21 +02:00 |
|
Alex Tselegidis
|
399f0c8aec
|
Merge branch 'walalm-master' into develop
|
2016-06-12 19:23:19 +02:00 |
|
Waldy Almonte
|
a579ac6a70
|
Update translations_lang.php
Corrected the terms Doctor, Patient, and Appointment for the correct spanish term as suggested by Alex
|
2016-06-11 19:27:59 -04:00 |
|
Waldy Almonte
|
fa43451953
|
Update translations_lang.php
Corrected doctors instead providers, and the appointment term to the correct word in spanish
|
2016-06-11 19:25:10 -04:00 |
|
Waldy Almonte
|
a809aad15b
|
Update translations_lang.php
Updated the spanish language and added the correct finish for accents in html code.
|
2016-06-10 16:10:18 -04:00 |
|
Alex Tselegidis
|
74b21285ef
|
Merge branch 'patch-1' of https://github.com/dbboling/easyappointments into dbboling-patch-1
|
2016-06-07 21:42:29 +02:00 |
|
Darrien Boling
|
be96e2b1d8
|
Update translations_lang.php
"Unfortunately" was misspelled (line 271)
|
2016-06-07 11:10:44 -07:00 |
|
calvinturbo
|
51c1a9b628
|
Improved Dutch translations
Improved front-end Dutch translations, made it more natural language
|
2016-05-28 16:52:51 +02:00 |
|
Alex Tselegidis
|
1a8eccbb35
|
Refactored the backend-page css components.
|
2016-05-20 09:08:41 +02:00 |
|
Alex Tselegidis
|
060d4c9826
|
Corrected exception message.
|
2016-05-20 08:38:32 +02:00 |
|
Emmanuel
|
23836e8ad8
|
Minor language improvements
|
2016-05-12 15:40:58 +02:00 |
|
Alex Tselegidis
|
f228410c36
|
Moved part of the frontend_book.js to frontend_book_api.js
|
2016-04-27 21:57:11 +02:00 |
|
Alex Tselegidis
|
48323163d8
|
Added new application/core directory from CodeIgniter v3
|
2016-04-27 08:23:19 +02:00 |
|
Alex Tselegidis
|
8461c0dca4
|
Refactor PHP controllers and models (use of protected members and corrections in docblock comments).
|
2016-04-27 08:21:40 +02:00 |
|
Alex Tselegidis
|
ebfd04172c
|
Merge branch 'develop' of https://github.com/alextselegidis/easyappointments into develop
|
2016-04-26 21:34:03 +02:00 |
|
Alex Tselegidis
|
c4224ff76f
|
Made changes to the users.php
|
2016-04-26 21:33:44 +02:00 |
|
Alex Tselegidis
|
fb5e4aa20e
|
Merge branch 'feature-update-codeigniter' into develop
|
2016-04-24 18:39:18 +02:00 |
|
Alex Tselegidis
|
6756de80c4
|
Removed 'ea' prefix from internal configuration parameters.
|
2016-04-24 18:29:58 +02:00 |
|
Alex Tselegidis
|
5dc051626a
|
Moved the application/errors directory to application/views/errors.
|
2016-04-24 18:14:32 +02:00 |
|
Alex Tselegidis
|
be736e2c5c
|
Corrected equation symbol alignment.
|
2016-04-24 18:06:11 +02:00 |
|
Alex Tselegidis
|
18ce8fb83d
|
Renamed variable to .
|
2016-04-24 18:05:45 +02:00 |
|
Alex Tselegidis
|
528fa89400
|
Renamed session variables to the CIv3 equivalents.
|
2016-04-24 18:03:21 +02:00 |
|
Alex Tselegidis
|
448a87e693
|
Updated the application/config/mimes.php to CI v3.
|
2016-04-24 17:51:59 +02:00 |
|
Alex Tselegidis
|
840fe915eb
|
Renamed the class filenames to Ucfirst.
|
2016-04-24 17:50:35 +02:00 |
|
Alex Tselegidis
|
8f34455873
|
Added the scripts in the bottom of book.php
|
2016-04-24 10:36:06 +02:00 |
|
Alex Tselegidis
|
aae60c8b4e
|
Regenerated the third_party libraries.
|
2016-04-24 10:24:16 +02:00 |
|
Alex Tselegidis
|
967021acf7
|
Refactored the backend_settings.js module.
|
2016-04-13 19:54:56 +02:00 |
|
Alex Tselegidis
|
6deba85a36
|
Updated version 1.2 and the dev label in config.php.
|
2016-04-13 19:52:23 +02:00 |
|
Alex Tselegidis
|
a271ce08cf
|
Refactored the backend_services.js module
|
2016-04-02 15:36:55 +02:00 |
|
Alex Tselegidis
|
00543996ef
|
Refactored the backend_customers.js file.
|
2016-04-02 14:58:21 +02:00 |
|
Alex Tselegidis
|
cf6e635aad
|
Implements #142: Grey out unavailable calendar dates
|
2016-03-31 20:08:21 +02:00 |
|
Alex Tselegidis
|
5161a8b4bb
|
Corrected the sticky footer issue.
|
2016-03-22 22:36:48 +01:00 |
|
Alex Tselegidis
|
2c3deeeb89
|
Merge branch 'master' of https://github.com/h3ct0r/easyappointments into h3ct0r-develop
|
2016-03-22 22:18:55 +01:00 |
|
h3ct0r
|
1c4ab83d32
|
Fixed css bug; Added support for case insensitive search for clients and search by notes too!
|
2016-03-10 12:55:00 -03:00 |
|
Alex Tselegidis
|
0bb0171738
|
Replaced the config base_url value with the base_url() function of the URL helper.
|
2016-03-07 21:19:55 +01:00 |
|
Alex Tselegidis
|
79a77401d0
|
Replaced hard-coded url with site_url method.
|
2016-03-07 21:01:39 +01:00 |
|
Alex Tselegidis
|
29effc24bf
|
Merge branch 'thijslemmens-master' into develop
|
2016-03-07 20:59:27 +01:00 |
|
Alex Tselegidis
|
635380512d
|
Converted all the hard-coded urls to site_url() function calls.
|
2016-03-07 20:59:04 +01:00 |
|
Alex Tselegidis
|
02e4d36824
|
Merge branch 'i18n-french' of https://github.com/emanwebdev/easyappointments into emanwebdev-i18n-french
|
2016-03-07 20:31:45 +01:00 |
|
Thijs Lemmens
|
13698d8726
|
Use the site_url function instead of the index.php link
|
2016-03-05 21:09:40 +01:00 |
|
Thijs Lemmens
|
89aaaa7c55
|
Fixed Dutch translation
|
2016-03-03 20:06:26 +01:00 |
|
Emmanuel
|
3ef93660c5
|
Couple of improvements
|
2016-03-01 15:23:24 +01:00 |
|
Alex Tselegidis
|
972ea430b1
|
Merge remote-tracking branch 'pr124/patch-1' into develop
|
2016-02-21 19:50:38 +01:00 |
|
Emmanuel
|
61ae9b25ee
|
Fixed wrong save/delete translations + improvements
|
2016-02-19 11:16:38 +01:00 |
|
Alex Tselegidis
|
e243a7b16c
|
Merge branch 'release-1.1.1' into develop
|
2016-02-14 14:28:27 +01:00 |
|
Alex Tselegidis
|
77d7d02ea2
|
Removed the 'Beta' label of v1.1.1.
|
2016-02-14 14:05:50 +01:00 |
|
Alex Tselegidis
|
8f52705ebe
|
Added the 'Beta' label to v1.1.1 release.
|
2016-02-07 15:54:23 +01:00 |
|
Alex Tselegidis
|
a669a83cce
|
Increased the E\!A version in the config file for v1.1.1
|
2016-02-07 15:29:54 +01:00 |
|
Alex Tselegidis
|
bdccb642aa
|
Fixes #118 - Added filter_var method for boolean values normalization.
|
2016-02-06 01:05:11 +01:00 |
|
Alex Tselegidis
|
1027bbc8f7
|
Fixes #116: the book timeout would not be taken into account in the available appointment hours calculation.
|
2016-01-31 13:49:41 +01:00 |
|
Emmanuel
|
f3de3746da
|
Update translations_lang.php
|
2016-01-25 15:07:15 +01:00 |
|
Alex Tselegidis
|
a3d12cd04e
|
Corrected message styling class for the forgot_password.php page.
|
2016-01-24 17:38:02 +01:00 |
|
Alex Tselegidis
|
5654dd46cf
|
Removed the 'Beta' label from config.
|
2016-01-24 16:32:56 +01:00 |
|
Alex Tselegidis
|
b1e5296d1d
|
Added fallback check for the configuration language.
|
2016-01-24 15:46:25 +01:00 |
|
Alex Tselegidis
|
181595d8bd
|
Corrected selectors for backend appointment & unavailable modals.
|
2016-01-24 15:40:06 +01:00 |
|
Alex Tselegidis
|
b69ad58853
|
Refactored the language config setting.
|
2016-01-21 20:04:55 +01:00 |
|
Alex Tselegidis
|
728c740173
|
Merge remote-tracking branch 'lang/master' into release-1.1
|
2016-01-21 19:56:26 +01:00 |
|
Frodotus
|
61166c1eab
|
Added missing Finnish translations
|
2016-01-20 09:50:14 +02:00 |
|
Stijn Goethals
|
dac05a2ec8
|
Make option to change default language in main config
|
2016-01-19 19:35:32 +01:00 |
|
Alex Tselegidis
|
18be8b65f7
|
Updated the config version name to 'Beta 2'.
|
2016-01-17 13:57:55 +01:00 |
|
Alex Tselegidis
|
c06f3def14
|
Added google analytics code to extra frontend pages like book_success, message, error404.
|
2016-01-17 13:10:48 +01:00 |
|
Alex Tselegidis
|
b3ce15d4f1
|
Added new strings in dutch translation for v1.1
|
2016-01-17 12:44:43 +01:00 |
|
Alex Tselegidis
|
35d69d3b4c
|
Merge branch 'master' into release-1.1
|
2016-01-16 11:51:07 +01:00 |
|
Alex Tselegidis
|
66b475e1c5
|
Merge pull request #102 from salvatorecordiano/patch-2
Update transaltions_lang.php
|
2016-01-16 10:45:48 +01:00 |
|
Salvatore Cordiano
|
f5d757031f
|
Update migration_lang.php
Update untranslated strings
|
2016-01-15 22:30:49 +01:00 |
|
Salvatore Cordiano
|
05ac80b7ed
|
Update transaltions_lang.php
Update untranslated strings
|
2016-01-15 22:25:58 +01:00 |
|
Alex Tselegidis
|
a770a69660
|
Added extra line at the end of the files as configured in the .editorconfig file.
|
2016-01-09 22:29:28 +01:00 |
|
Alex Tselegidis
|
636f399c91
|
Fixes #100 - Casted the is_unavailable value to an integer.
|
2016-01-09 22:22:01 +01:00 |
|
Alex Tselegidis
|
7cdccf1d27
|
Fixed responsive display for mobile devices.
|
2016-01-06 21:56:22 +01:00 |
|
Edio Ilha
|
1aa6818f3d
|
Update translations_lang.php
Update translation to match EA updates. Thx
|
2016-01-05 16:37:52 -02:00 |
|
Alex Tselegidis
|
86644cfa9c
|
Updated the copyright date.
|
2016-01-02 14:47:04 +01:00 |
|
Alex Tselegidis
|
648e82840f
|
Translated new texts for greek and german translations.
|
2016-01-01 21:33:14 +01:00 |
|
Alex Tselegidis
|
fa992b824a
|
Moved the customer-notifications setting in the 'general settings' tab.
|
2016-01-01 20:40:10 +01:00 |
|
Alex Tselegidis
|
f88c6cb898
|
Sometimes captcha generates an error if the session is accessed after there is some output in the response. From now on the captcha phrase will be saved first and then there will be the image output.
|
2016-01-01 20:34:42 +01:00 |
|
Alex Tselegidis
|
0b43e4d918
|
Changed the CAPTCHA failure display (added input hint below the captcha input).
|
2016-01-01 20:18:03 +01:00 |
|
Alex Tselegidis
|
e69f7ca634
|
Add sample service and provider after the installation completes successfully.
|
2016-01-01 16:45:01 +01:00 |
|
Alex Tselegidis
|
0dc88a85a9
|
Refactored the get_available_providers method.
|
2016-01-01 15:52:43 +01:00 |
|
Alex Tselegidis
|
3ec94245e0
|
Corrected migration class name.
|
2015-12-30 23:58:34 +01:00 |
|
Alex Tselegidis
|
4f8ca2a7f8
|
Change the app title to BETA.
|
2015-12-30 23:27:34 +01:00 |
|
Alex Tselegidis
|
c087d57b9e
|
Removed phpmailer's language files.
|
2015-12-30 14:21:37 +01:00 |
|
Alex Tselegidis
|
95a5ae1dce
|
Implemented the 'gulp composer' task which will install the composer dependencies and move only the required files to the 'src/application/third_party' directory.
|
2015-12-30 14:18:18 +01:00 |
|
Alex Tselegidis
|
655f068a8d
|
Integrated CAPTCHA setting within the booking wizard.
|
2015-12-30 12:54:33 +01:00 |
|
Alex Tselegidis
|
494e5e53a1
|
Added migration class for the captcha setting.
|
2015-12-30 12:39:36 +01:00 |
|
Alex Tselegidis
|
acd2ffba05
|
Added captcha setting to the settings.php view file.
|
2015-12-30 12:34:18 +01:00 |
|
Alex Tselegidis
|
98c65aa666
|
Added the captcha settings translation.
|
2015-12-30 12:33:51 +01:00 |
|
Alex Tselegidis
|
af976440f8
|
Minor code format corrections.
|
2015-12-30 12:02:14 +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
|
1a5cfa6191
|
Added '403 Error' index.html files in directories that it was missing.
|
2015-12-29 23:43:47 +01:00 |
|
Alex Tselegidis
|
1e0c13e973
|
Quick CSS aligmnment fix for the settings page.
|
2015-12-13 23:46:02 +01:00 |
|
Alex Tselegidis
|
9f605420e8
|
Added .row wrapper element in the backend/users page.
|
2015-12-13 23:43:18 +01:00 |
|
Alex Tselegidis
|
478e6971ac
|
Changed the order of the user phone-number field in the forms.
|
2015-12-13 23:28:34 +01:00 |
|
Alex Tselegidis
|
196d5727e4
|
Added missing .row div wrapper.
|
2015-12-13 23:24:00 +01:00 |
|
Alex Tselegidis
|
741ffe906b
|
Added select box for the date format option in the settings page (refs #27).
|
2015-12-13 22:49:42 +01:00 |
|
Alex Tselegidis
|
e9b82fac12
|
Corrected HTML typo
|
2015-12-12 00:22:26 +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
|
c60a0feeaf
|
Added the dateFormat value to the GlobalVariables of every backend page.
|
2015-12-01 23:39:31 +01:00 |
|
Alex Tselegidis
|
284abdfd54
|
Added date dynamic date format to booking wizard.
|
2015-12-01 23:25:59 +01:00 |
|
Alex Tselegidis
|
d88362dcc0
|
Added 'date_format' setting migration.
|
2015-12-01 23:08:04 +01:00 |
|
Alex Tselegidis
|
38187a208f
|
Fixes #19 - Customers can add appointments to 'any provider'.
|
2015-12-01 00:10:16 +01:00 |
|
Alex Tselegidis
|
1fc2fd9324
|
Styling corrections in the backend pages.
|
2015-11-28 12:15:21 +01:00 |
|
Alex Tselegidis
|
7f48897bb7
|
Added the btn-default class to the buttons in the backend/service page
|
2015-11-28 12:06:49 +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
|
ba5ef4d326
|
Corrected undefined variable error in calendar.php
|
2015-11-28 11:52:42 +01:00 |
|
Alex Tselegidis
|
8fddb814a7
|
Added the btn-default class to the notification buttons.
|
2015-11-28 11:31:04 +01:00 |
|
Alex Tselegidis
|
97856af73a
|
Changed the backend filter-records component appearance.
|
2015-11-28 11:19:44 +01:00 |
|
Alex Tselegidis
|
2ad9e11f15
|
Added required value in the sample-data.sql and increased the migaration number.
|
2015-11-28 11:10:13 +01:00 |
|
Alex Tselegidis
|
8fd024d34d
|
Added check before sending the notification.
|
2015-11-24 23:12:37 +01:00 |
|
Alex Tselegidis
|
7cbd6901b0
|
Added new 'customer_notifications' setting.
|
2015-11-24 22:48:57 +01:00 |
|
Alex Tselegidis
|
1e31c11341
|
Fixes #66 thanks to bikimike solution.
|
2015-11-24 22:12:44 +01:00 |
|
Alex Tselegidis
|
ff5be8d328
|
Corrected mistake at the hindi translation.
|
2015-11-24 21:29:57 +01:00 |
|
Alex Tselegidis
|
e2ec6df076
|
Fixed dislay for the unlogged users
|
2015-11-24 21:29:32 +01:00 |
|
Alex Tselegidis
|
619b56ca3f
|
Added hindi translation to repository.
|
2015-11-24 21:26:58 +01:00 |
|
Alex Tselegidis
|
c051a894ca
|
Fixes #20
|
2015-11-23 23:46:15 +01:00 |
|
Alex Tselegidis
|
d40c336c3b
|
Added new translation key to language files..
|
2015-11-23 23:06:58 +01:00 |
|
Alex Tselegidis
|
f0c4f6f12b
|
Fixes #31
|
2015-11-23 22:58:32 +01:00 |
|
Alex Tselegidis
|
2f2e1c5adc
|
Added default data sql file.
|
2015-11-05 21:19:52 +01:00 |
|
Alex Tselegidis
|
adbd329f0c
|
Fixed error on backend calendar when there are not services or providers.
|
2015-11-05 20:38:13 +01:00 |
|
Alex Tselegidis
|
9d706d7125
|
Fixes #79
|
2015-11-05 20:30:54 +01:00 |
|
Alex Tselegidis
|
7feca74d25
|
Added fix for the error message box width.
|
2015-11-05 20:18:31 +01:00 |
|
Alex Tselegidis
|
b86c850b88
|
Fixed the translation issue with the installation page.
|
2015-11-05 20:13:44 +01:00 |
|
Alex Tselegidis
|
6adf0abf8d
|
Added the "any_provider" translation to the translation files.
|
2015-10-27 22:52:51 +01:00 |
|
Alex Tselegidis
|
663324c8c5
|
Added phpmailer class to the composer dependencies.
|
2015-10-21 23:48:35 +02: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
|
1075855e04
|
Fixed "$this was not undefined" error.
|
2015-10-18 19:57:22 +02:00 |
|
Alex Tselegidis
|
416428ee4e
|
Created new installation_helper.php file.
|
2015-10-18 19:51:24 +02:00 |
|
Alex Tselegidis
|
b68afb8a71
|
Added comment banners to helpers.
|
2015-10-18 19:48:39 +02:00 |
|
Alex Tselegidis
|
b0db1289f4
|
Added comment banners to helpers.
|
2015-10-18 19:46:16 +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
|
85c2fb4c36
|
Added the url and file helpers in the autoload config file.
|
2015-10-18 19:14:31 +02:00 |
|
Alex Tselegidis
|
b4181f502c
|
Fixes #4
|
2015-10-11 22:21:45 +02:00 |
|