Commit graph

616 commits

Author SHA1 Message Date
alext
9366089c82 Direct file access must not be permitted. 2017-09-15 13:44:40 +02:00
alext
fcb4b9d5cf Autoformatted php files based on CodeIgniter style guide. 2017-09-15 13:36:37 +02:00
alext
c8991a5858 Date format must be included in the company settings. 2017-09-14 15:18:51 +02:00
alext
4fd5162a05 Replaced echo tags with php short tags in view files. 2017-09-14 15:18:20 +02:00
Waldy Almonte
1001255aa5 Updated new language keys
Updated the untranslated text.
2017-09-13 11:14:18 -04:00
alext
c56650d1b8 Updated project version. 2017-09-08 14:22:47 +02:00
alext
e82aeb1fd4 Removed unused directories. 2017-09-08 14:15:26 +02:00
alext
34cf06917c Corrected base_url calls 2017-09-08 14:13:22 +02:00
alext
5119e757f6 Integrated "lang" helper in view files. 2017-09-08 14:06:37 +02:00
alext
0998e85001 Updated comments in model classes. 2017-09-08 14:03:45 +02:00
alext
539e753b80 Adjusted phpdoc blocks in controller classes. 2017-09-06 15:22:11 +02:00
alext
29e7fb7496 Adjusted script and link HTML tags. 2017-09-05 14:58:34 +02:00
nforlando
3e9447a853 Update file
I'm not sure about the translation of 'up' and 'down' method because I am not certain about the context and its meaning. Please re evaluate those translations.
2017-08-17 23:54:40 -03:00
alext
ae462c1efb Corrected translation key 2017-08-14 09:54:35 +02:00
alext
11ab8487cc Removed old Bootstrap (v2) class. 2017-08-10 09:58:42 +02:00
alext
6750293466 Login requires jQuery UI dependencies. 2017-08-10 09:57:01 +02:00
alext
2ca14cee2c Corrected grid classes in footer. 2017-08-10 09:56:34 +02:00
alext
32b275b73c Replaced intval with (int) constructor. 2017-08-08 09:49:39 +02:00
alext
d685cae118 Corrected translation 2017-08-08 09:47:22 +02:00
alext
cdde2fb501 Customers weren't able to change the application language in frontend. 2017-08-01 08:39:03 +02:00
alext
43ba0f80ea Merge branch 'patch-1' of https://github.com/PatchworkBoy/easyappointments into PatchworkBoy-patch-1 2017-07-15 17:13:05 +02:00
Marci
4256244360 Fix JS error (dialog() not a function)
Appears jquery-ui js & css omitted, but required for $(‘#messagebox’).dialog() calls.
2017-07-11 11:27:47 +01:00
alext
1c0458b7aa Removed test view file. 2017-06-29 00:12:59 +02:00
alext
1e88d37879 Suppress Google Syncing exception whenever a Google Calendar event is not found. 2017-06-23 09:53:22 +02:00
alext
04dfc6a7e9 Added max length value to back-end users page. 2017-06-17 18:54:09 +02:00
alext
f67d4768bb Do not use start_session directly as the required options from app config are not being used (#334). 2017-06-11 21:12:21 +02:00
alext
a56de244ca Merge branch 'christiaangoossens-master' into develop 2017-06-03 22:11:36 +02:00
Christiaan Goossens
a055b938b2 Improved the Dutch translations
I chose to translate 'provider' with 'medewerker', which means 'someone
who works at your company', because it will make more sense for Dutch
people who try to book an appointment (mostly older people).

I have translated 'any provider' with 'maakt me niet uit', which means:
'I don't care', also to make it easier to understand what that selection
item means for Dutch people.
2017-06-01 12:30:23 +02:00
alext
8474ef8be2 PHP sessions will be stored in the "storage" directory (fixes #241)
(cherry picked from commit 557c282)
2017-05-18 21:36:15 +02:00
alext
7d76053069 Updated application version label. 2017-05-18 21:34:13 +02:00
alext
82fea484c0 Do not display read-only google calendars for selection. 2017-03-10 09:23:50 +01:00
alext
2dad4dfc34 Updated copyright year. 2017-01-31 07:35:34 +01:00
alext
318bfcd990 Corrected french translations. 2016-12-13 21:10:06 +01:00
alext
ce89711af2 Removed old unit test files. 2016-12-07 19:46:15 +01:00
alext
6f886d60a5 Removed comments from the end of the files. 2016-12-07 19:45:39 +01:00
alext
9ff11db2e6 Corrected backend/calendars view typo. 2016-12-04 13:09:25 +01:00
alext
557c282433 PHP sessions will be stored in the "storage" directory (fixes #241) 2016-11-13 12:25:02 +01:00
alext
1d2ffadbd9 Updated version 2016-11-13 12:18:23 +01:00
alext
cf2b787749 Updated documentation link. 2016-11-09 20:36:27 +01:00
alext
79558d7991 Corrected @package phpdoc tag. 2016-11-09 20:15:17 +01:00
alext
3c7c95b0b1 Performed corrections to various codebase issues. 2016-11-09 20:10:27 +01:00
alext
388a079834 Renamed Alphanumeric type class to Text. 2016-11-09 19:56:24 +01:00
alext
ed7e40720e Renamed firstname and lastname to firstName and lastName, also made some other corrections. 2016-11-06 18:30:03 +01:00
alext
652ccbe286 Minor UI modifications in various pages. 2016-11-06 13:15:15 +01:00
alext
e8a0631bb9 Updated version information. 2016-11-06 11:49:21 +01:00
alextselegidis
e6082ab2e0 Removed unnecessary "stripcslashes" method call (fixes #194) 2016-10-20 23:05:43 +02:00
alextselegidis
2c38a2165e Corrected appointment form layout. 2016-10-20 23:00:34 +02:00
alextselegidis
47ba769e62 Corrected translation which was causing problem with delete/cancel buttons (fixes #215). 2016-10-20 22:42:16 +02:00
alextselegidis
202c623be9 Corrections in the bulgarian translation. 2016-10-17 21:58:27 +02:00
alextselegidis
aacd760256 Added bulgarian translation. 2016-10-16 20:32:13 +02:00
alextselegidis
ecce8fb1c3 Spelling corrections 2016-10-10 18:29:48 +02:00
alextselegidis
5229ed5767 Renamed engine type classes for PHP7 compatibility (fixes #204). 2016-10-10 17:46:29 +02:00
alextselegidis
4996dd014a Improved global variables definition in php files. 2016-10-06 21:00:58 +02:00
alextselegidis
1df998114f Updated app version title for upcoming release. 2016-10-06 19:48:16 +02:00
alextselegidis
9223140a7d Updated the version in config.php file for v1.2.0 Alpha.1 2016-09-07 23:34:36 +02:00
Alex Tselegidis
03db821359 Added fixed table headers in the table calendar view. 2016-08-11 22:08:55 +02:00
Alex Tselegidis
d78710f60b Added fullscreen toggle button to table view. 2016-07-24 13:26:20 +02:00
Alex Tselegidis
c4f5a26a55 Updated installation scripts with new db columns. 2016-07-24 10:48:57 +02:00
Alex Tselegidis
1f0c10f70a Removed null values for fields that are required. 2016-07-24 10:48:38 +02:00
Alex Tselegidis
3045e34c49 Added new Easy!Appointments links in about page. 2016-07-23 16:30:09 +02:00
Alex Tselegidis
aa14b7eef0 Corrected Google_sync library name. 2016-07-22 21:51:50 +02:00
Alex Tselegidis
8f12b459d0 Integrated the multiple attendants in the availabilities generation (#109). 2016-07-21 22:36:17 +02:00
Alex Tselegidis
bc2b3163c6 Added 'attendants_number' translation key (#109). 2016-07-21 20:40:31 +02:00
Alex Tselegidis
081f916bf5 Added attendants number setting in backend services page (#109). 2016-07-21 20:33:43 +02:00
Alex Tselegidis
b873fc92ee Added attendants number field in services page (#109). 2016-07-21 20:30:02 +02:00
Alex Tselegidis
bc1b82b7da Corrected Google_sync library loading and made permissions check before returning the table view calendar events. 2016-07-20 22:33:24 +02:00
Alex Tselegidis
d5544d0044 Integrated the availabilities type in the booking wizard and API controller (#185). 2016-07-20 22:06:19 +02:00
Alex Tselegidis
29a694e5de Integrated availabilities type in backend section (#185). 2016-07-20 21:20:00 +02:00
Alex Tselegidis
c9b6153df5 Added 'flexible' and 'fixed' translation keys. 2016-07-20 21:15:58 +02:00
Alex Tselegidis
bc8c691493 Added new translation key. 2016-07-20 21:09:20 +02:00
Alex Tselegidis
f289455228 Corrected update statement of migration. 2016-07-20 20:48:02 +02:00
Alex Tselegidis
9d91b99dbc Added migration file for the availabilities type. 2016-07-20 20:47:47 +02:00
Alex Tselegidis
62ce5605ec Removed unnecessary methods from anavailabilities API controller. 2016-07-19 09:54:48 +02:00
Alex Tselegidis
6e40c50fd4 Added availabilities controller to API. 2016-07-19 09:52:32 +02:00
Alex Tselegidis
a47d03e616 Corrected unavailable dates calculation for current day. 2016-07-19 09:48:55 +02:00
Alex Tselegidis
89725e75c0 Added calendar-view setting in the UI (#182). 2016-07-18 23:46:15 +02:00
Alex Tselegidis
6d074398d0 Corrected popover actions in both calendar view (#182). 2016-07-18 22:55:05 +02:00
Alex Tselegidis
c6143c7c50 Translated UI strings (#182). 2016-07-18 21:38:09 +02:00
Alex Tselegidis
8f6cfb2dd2 Created the codebase for the new table view (#182). 2016-07-17 18:51:46 +02:00
Alex Tselegidis
14c3112a08 Corrected library name (was causing an error). 2016-07-17 18:51:18 +02:00
Alex Tselegidis
3bba2269b8 Loaded the new JS files of the backend calendar page. 2016-07-17 14:44:08 +02:00
Alex Tselegidis
a9edbda7a7 Split the calendar view functionality into new module (#182). 2016-07-17 13:46:38 +02:00
Alex Tselegidis
0caff545a9 Removed unnecessary constructor methods from model classes. 2016-07-17 13:07:59 +02:00
Alex Tselegidis
6cda484e1d The calendar view setting will be available to javascript through GlobalVariables.calendarView (#182). 2016-07-17 13:04:44 +02:00
Alex Tselegidis
9c82805b83 Added 'calendar_view' setting in models (#182). 2016-07-17 12:49:27 +02:00
Alex Tselegidis
1c6ba6308b Created migration class for new setting (#182). 2016-07-17 12:37:00 +02:00
Alex Tselegidis
057e3d139a UI Corrections 2016-07-16 20:14:10 +02:00
Alex Tselegidis
c6728ee99e Added missing class to input element. 2016-07-16 18:14:49 +02:00
Alex Tselegidis
f51b4cbe8d Solved problem with loading spinner in installation page (fixes #136). 2016-07-16 17:36:33 +02:00
Alex Tselegidis
12f82fd688 Added 'login' link to booking form footer for easy backend navigation (fixes #180). 2016-07-16 17:15:26 +02:00
Alex Tselegidis
9cd19f9b02 Reset email.php configuration file. 2016-07-16 16:59:31 +02:00
Alex Tselegidis
06b71a6a54 Removed old notifications php library (fixes #178). 2016-07-16 16:57:05 +02:00
Alex Tselegidis
15cfcf2e76 Replaced the notifications library with the new one (fixes #178). 2016-07-16 16:56:02 +02:00
Alex Tselegidis
9b39ea339c Corrected logs path. 2016-07-16 16:18:57 +02:00
Alex Tselegidis
5574e38436 Added email configuration file. 2016-07-16 16:18:37 +02:00
Alex Tselegidis
4646f63a98 Corrected storage paths. 2016-07-15 21:43:11 +02:00
Alex Tselegidis
afca1a015e Refactored CSS with common backend rules for users page. 2016-07-15 21:15:27 +02:00
Alex Tselegidis
fe215e8be6 Refactored CSS with common backend rules for services page. 2016-07-15 21:09:38 +02:00
Alex Tselegidis
7d6eb5b4df Added required column classes to all booking frames (fixes #137). 2016-07-14 21:30:27 +02:00
Alex Tselegidis
dec2eb4779 Corrected responsive behaviour of frontend (fixes #137) 2016-07-14 21:21:56 +02:00
Alex Tselegidis
82f2323df1 Responsive design refactoring for the backend/settings page. 2016-07-14 21:13:51 +02:00
Alex Tselegidis
05ac409c0f Responsive design refactoring for the backend/users page. 2016-07-14 21:08:36 +02:00
Alex Tselegidis
e3eba5cd8a Corrected column classes for customers and services page. 2016-07-14 20:52:50 +02:00
Alex Tselegidis
fc516b498e Responsive design refactoring for the backend/services page. 2016-07-14 20:48:16 +02:00
Alex Tselegidis
e649119828 Responsive design refactoring for the backend/customers page. 2016-07-14 20:25:05 +02:00
Alex Tselegidis
bb83b6b839 Added updated .gitignore with storage directory. 2016-07-13 22:56:05 +02:00
Alex Tselegidis
b8b1d546fd Responsive design refactoring for the backend/calendar page. 2016-07-12 22:02:59 +02:00
Alex Tselegidis
38e2955273 Re-designed the backend header in order to be responsive. 2016-07-12 21:27:54 +02:00
Alex Tselegidis
7280a5d0c2 Moved third_party directory to vendor which will be used for loading the composer dependencies. 2016-07-11 23:13:24 +02:00
Alex Tselegidis
6e08829b6e Created storage and extensions directories for future use. Also removed the javascript and styles which will be used from the assets directory. 2016-07-11 23:10:52 +02:00
Alex Tselegidis
fc237b1ffd Changed if statement style in view file. 2016-07-11 22:59:38 +02:00
Alex Tselegidis
2dc8b06d04 Added 'save' string to settings button. 2016-07-11 22:57:44 +02:00
Alex Tselegidis
93b7be06ae Changed Comment 2016-07-10 18:48:25 +02:00
Alex Tselegidis
a9b43ea18d Implemented settings API resource controller and parser. 2016-07-10 16:56:43 +02:00
Alex Tselegidis
b583f444e5 Implemented unavailabilities API resource controller and parser. 2016-07-10 16:26:02 +02:00
Alex Tselegidis
e2817957be Implemented categories API resource controller and parser. 2016-07-10 16:13:12 +02:00
Alex Tselegidis
623eb32d67 Implemented secretaries API resource controller and parser. 2016-07-10 16:01:49 +02:00
Alex Tselegidis
655c400750 Implemented admins API resource controller and parser. 2016-07-10 15:53:22 +02:00
Alex Tselegidis
0bd1da56e1 Implemented providers API resource controller and parser. 2016-07-10 14:17:29 +02:00
Alex Tselegidis
b56c3495f9 Updated delete messages in other API controllers. 2016-07-10 13:24:05 +02:00
Alex Tselegidis
d8c5eae39f Implemented the services API resource controller. 2016-07-10 13:23:04 +02:00
Alex Tselegidis
97e1b670ed Removed unnecessary docblocks. 2016-07-10 13:05:54 +02:00
Alex Tselegidis
0a8e70f2ec Updated appointments API resource controller with the newest helper methods. 2016-07-10 13:00:42 +02:00
Alex Tselegidis
c39c7c3df2 Implemented customers API resource controller. 2016-07-10 13:00:07 +02:00
Alex Tselegidis
ba4aa48e47 Added new method for returning common 404 exceptions. 2016-07-10 12:59:04 +02:00
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