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
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
75affd3255
Merge pull request #61 from satriani-vai/patch-1
...
Update translations_lang.php
2015-10-07 22:24:49 +02:00
Alex Tselegidis
6bfa642339
Added the google_analytics_code in the booking page.
2015-10-07 21:38:14 +02:00
Alex Tselegidis
e0c3c0eba5
Added migration that add the "google_analytics_code" setting in the database.
2015-10-07 21:36:59 +02:00
chris.pichardo
5c55272fed
Added the translation to the book appointment link in wizard
2015-10-06 17:22:41 -04:00
Alex
846e64250c
Update translations_lang.php
...
Correction of sentences structure and grammatical errors.
2015-10-06 11:45:20 +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
e930306b23
Replaced span classes with the equivalent col-md from bootstrap 3.
2015-10-05 23:59:19 +02:00
Alex Tselegidis
29a6c0f136
Removed email notification.
2015-10-05 00:32:47 +02:00
Alex Tselegidis
88cc9f1574
UI fixes for the app.
2015-10-05 00:31:06 +02:00
Alex Tselegidis
71f21fd366
Changed settings save-buttons to extra small.
2015-10-04 23:50:44 +02:00
Alex Tselegidis
648fb96b85
Refactored the installation page js.
2015-10-04 23:18:23 +02:00
Alex Tselegidis
62ecc7ae3d
Changed function name in order to fit with the project's coding style.
2015-10-04 21:47:57 +02:00
Alex Tselegidis
5e9a7ceef9
Replaced my email address with a fake one from the unit tests.
2015-09-24 21:18:34 +02:00
Alex Tselegidis
d030496bed
Added turkish translation to config.php
2015-09-24 00:41:09 +02:00
Alex Tselegidis
21295d610a
Added turkish translation.
2015-09-24 00:05:45 +02:00
Alex Tselegidis
f4231b7254
Comment correction in romanian translation
2015-09-23 23:10:28 +02:00
Alex Tselegidis
781c6ccbe0
Added romanian translation.
2015-09-23 22:01:05 +02:00
Alex Tselegidis
3a8a97aa81
Updated comments in language files.
2015-09-22 00:35:26 +02:00
Alex Tselegidis
88432c2f86
Added russian translation files.
2015-09-22 00:34:22 +02:00
Bastien
94233a522f
Fix typo.
2015-08-30 23:17:28 +02:00
Bastien
e76ad8d4f6
Fix typo.
2015-08-30 23:16:07 +02:00
Bastien
f74b8aa2d1
Typo: capitalize a field.
2015-08-30 23:10:23 +02:00
Bastien
37bc0abbda
Fix more typos.
2015-08-30 23:08:49 +02:00
Bastien
a29f862972
Fix typo.
2015-08-30 23:05:46 +02:00
Bastien
907fb1b2a6
Fix typo.
2015-08-30 22:59:54 +02:00
Bastien
c631ae4483
More translation fixes.
2015-08-30 22:52:25 +02:00
Bastien
5f2cffaec1
Fix various french translations.
2015-08-30 22:49:49 +02:00
Bastien
6d10b3364e
Fix typo.
2015-08-30 22:33:09 +02:00
Bastien
d4f9035ce4
Fix typos.
2015-08-30 19:57:50 +02:00
Alex Tselegidis
61cf07e155
Added btn-default class to customers.php
2015-08-13 20:38:11 +02:00
Alex Tselegidis
f4da9e6f52
Added btn-default class to calendar.php
2015-08-13 20:36:44 +02:00
Alex Tselegidis
f847fa1600
Added btn-default class to book.php
2015-08-13 20:35:02 +02:00
Alex Tselegidis
4e46417ee6
Added various UI fixes
2015-08-13 20:33:47 +02:00
Alex Tselegidis
809eab4ff2
Restyled installation.php page.
2015-08-13 20:09:07 +02:00
Alex Tselegidis
c68f0c08a0
Added undefined variable fix for the booking page.
2015-08-13 19:53:18 +02:00
Alex Tselegidis
7ebe58d4f4
Corrected calendar-filter element in backend/calendar.php
2015-07-27 23:11:15 +02:00
Alex Tselegidis
1812d66bb4
Fixed problem with JS manipulation of provider sync state.
2015-07-27 22:29:20 +02:00
Alex Tselegidis
0d4c97d073
Updated error404 page.
2015-07-27 22:01:27 +02:00
Alex Tselegidis
c56daabc0a
Updated settings page for bootstrap 3.
2015-07-25 14:15:34 +02:00
Alex Tselegidis
651c2c5101
Updated users page for bootstrap 3.
2015-07-25 14:04:23 +02:00
Alex Tselegidis
6c6a597064
Refactored main structure of the users page.
2015-07-25 12:41:19 +02:00
Alex Tselegidis
2f58b551c5
Refactored services.php page for bootstrap 3.
2015-07-25 12:20:14 +02:00
Alex Tselegidis
9a7ec58a0b
Changed language-switcher to label element.
2015-07-25 12:07:12 +02:00
Alex Tselegidis
fa3810bc97
Fixed container problem with customers page.
2015-07-25 12:06:49 +02:00
Alex Tselegidis
72b93afe95
Updated customers.php page for bootstrap 3
2015-07-25 11:55:58 +02:00
Alex Tselegidis
d70db22269
Updated js part after html refactoring.
2015-07-25 11:47:46 +02:00
Alex Tselegidis
7b98a9e6f7
fixed #manage-unavailable
2015-07-22 22:16:47 +02:00
Alex Tselegidis
cdb14b5c95
fixed #manage-appointment modal
2015-07-22 22:14:03 +02:00
Alex Tselegidis
8a9a21d9eb
Updated backend/calendar page with bootstrap 3
2015-07-20 23:39:50 +02:00
Alex Tselegidis
7cf37efa7b
Added credentials docblock banner.
2015-07-20 21:41:24 +02:00
Alex Tselegidis
78b114e614
Fixed alert-danger problem (js)
2015-07-08 23:16:13 +02:00
Alex Tselegidis
ec35616a27
Resposnify other frontend pages.
2015-07-08 23:14:42 +02:00
Alex Tselegidis
e55168223e
Fixed middle positioning of forgo_password.php frame
2015-07-08 23:07:06 +02:00
Alex Tselegidis
078dc4add6
margin css correction
2015-07-08 23:00:14 +02:00
Alex Tselegidis
11e85e2aa5
Responsify login.php
2015-07-08 22:58:54 +02:00
Alex Tselegidis
67a81a50fe
Responsify log out page.
2015-07-08 22:53:50 +02:00
Alex Tselegidis
2385469476
Updated forgot_password.php CSS and HTML
2015-07-08 22:44:52 +02:00
Alex Tselegidis
0aaac2830a
Updated login.php CSS
2015-07-08 22:42:54 +02:00
Alex Tselegidis
24c995d961
CSS corrections in frontend
2015-07-08 22:37:26 +02:00
Alex Tselegidis
2e85af40d2
Corrections for the new bootstrap version and theme.
2015-07-08 00:50:25 +02:00
Alex Tselegidis
d1a664c461
Added @package tag to libraries.
2015-07-08 00:40:04 +02:00
Alex Tselegidis
2ba088a971
Added @package tag in model classes
2015-07-08 00:36:16 +02:00
Alex Tselegidis
4614fc8c1d
Added @package tag to controllers.
2015-07-08 00:33:33 +02:00
Alex Tselegidis
e1ced9bd72
Removed bootstrap-theme.css from files
2015-07-08 00:24:54 +02:00
Alex Tselegidis
e90fef38c1
issue #42 use ext dir
2015-07-08 00:17:39 +02:00
Alex Tselegidis
5d07d871ab
issue #42 - use ext dir
2015-07-07 23:27:30 +02:00
Alex Tselegidis
ff6564de3a
issue #42 - use ext dir
2015-07-07 23:26:47 +02:00
Alex Tselegidis
c1ad2c9aa0
issue #42 - use ext dir
2015-07-07 23:25:37 +02:00
Alex Tselegidis
02a62635db
Corrected translation key.
2015-07-07 22:42:52 +02:00
Alex Tselegidis
4085cd43ca
Merge pull request #33 from joonakannisto/master
...
Finnish translation added
2015-06-22 21:19:53 +02:00
Alex Tselegidis
6fd64a0a16
fetching the installation sql file without the base_url
2015-06-22 21:12:10 +02:00
Joona Kannisto
8aaad30bcd
Fixed a few missing semicolons
2015-06-21 15:08:07 +03:00
Joona Kannisto
92b0e4977a
Finnish translation added
2015-06-21 11:41:49 +03:00
Alex Tselegidis
8bf7049198
Restructured the assets directory within the 'ext' directory
2015-05-31 16:06:09 +02:00
Alex Tselegidis
fb1a0d6d25
Added POST constraint to backend_api controller.
2015-05-28 00:13:26 +02:00
Alex Tselegidis
ad8c9b6522
Added csrfToken to GlobalVariables definition.
2015-05-27 23:47:19 +02:00
Alex Tselegidis
daf4865c29
CSRF protection for cancel appointment use case
2015-05-27 23:32:26 +02:00
Alex Tselegidis
36d73a24c0
Removed unnecessary log file.
2015-05-27 23:27:05 +02:00
Alex Tselegidis
f223ffa343
CSRF protection for appointment book
2015-05-27 23:26:36 +02:00
Alex Tselegidis
101097886b
Updated installation view messages
2015-05-27 23:20:26 +02:00
Alex Tselegidis
6ebcec38fd
Replaced base_url() method with item('base_url')
2015-05-27 23:15:43 +02:00
Alex Tselegidis
28a95d6943
Fixed url problem with base_url() function.
2015-05-27 23:11:46 +02:00
Alex Tselegidis
1f73e7fcbc
Added CSRF protection to frontend (reported by Henri Salo)
2015-05-27 23:06:48 +02:00
Alex Tselegidis
914d3af8c2
Added XSS filtering (credits to Henri Salo)
2015-05-27 22:59:33 +02:00
Alex Tselegidis
8daff8a911
Added sloval translation (was not included in previous commit)
2015-05-21 21:26:48 +02:00
Alex Tselegidis
45afbc29b0
Added slovak translation contributed by Branislav Ďorď
2015-05-21 21:14:36 +02:00
alextselegidis
b8b2e5ae31
Fixed forgotten url in book.php.
2015-05-20 23:24:08 +02:00
alextselegidis
a6ab065491
Fixed forgotten backend controller urls.
2015-05-20 23:21:02 +02:00
alextselegidis
8975eb5c59
Fixed URLs with index.php value (work without mod_rewrite)
2015-05-20 23:19:52 +02:00
alextselegidis
845288e17d
Fixed URLs with index.php value (work without mod_rewrite)
2015-05-20 23:18:46 +02:00
alextselegidis
3062e73d22
Fixed URLs with index.php value (work without mod_rewrite)
2015-05-20 23:18:27 +02:00
alextselegidis
e0d83657de
removed application/core dir, will not be necessary for v1.1
2015-05-20 23:02:08 +02:00
alextselegidis
da1ce168b3
Updated google auth url (work without mod_rewrite)
2015-05-20 23:01:21 +02:00
alextselegidis
1793dd2eae
Updated appointment email links (work without mod_rewrite)
2015-05-20 23:00:05 +02:00
alextselegidis
efaa5bdf85
Updated app URLs with index.php so that they work without URL rewrite
2015-05-20 22:41:03 +02:00
Alex Tselegidis
9c89bbd2b4
Removed duplicate records from luxembourgish translation.
2015-04-30 22:25:44 +02:00
Alex Tselegidis
0108aa73ad
Added luxembourgish translation to project (Contributor: Claudine Van Winckel-Weber)
2015-04-30 22:13:41 +02:00
Alex Tselegidis
1a783ec3ce
Fixed problem with missing EALang variable in JavaScript
2015-04-29 23:17:32 +02:00
Alex Tselegidis
31f6227276
Replaced appointments/cancel.php view with message.php file
2015-04-29 22:49:27 +02:00
Alex Tselegidis
309be5563a
Correction to CHANGELOG.md
2015-04-29 22:49:02 +02:00
Alex Tselegidis
41136a6d66
Converted message.php to responsive.
2015-04-26 16:32:50 +02:00
Alex Tselegidis
360b3fed31
Converted cancel.php to responsive.
2015-04-26 16:32:34 +02:00
Alex Tselegidis
c01bfe464e
converted appointment manage mode display to responsive
2015-04-26 16:19:54 +02:00
Alex Tselegidis
9c10b29f46
moved book_success.php javascript code to frontend_book_success.js
2015-04-26 15:28:52 +02:00
Alex Tselegidis
0c549bcade
fixed problem with js error messages display
2015-04-26 14:44:25 +02:00
Alex Tselegidis
56f02ae40b
Modify CSS so that book_success.php is responsive.
2015-04-26 14:31:34 +02:00
Alex Tselegidis
f822779a95
Converted booking wizard to responsive (still needs to be polished)
2015-04-23 21:46:52 +02:00
Alex Tselegidis
5c9bed3ee5
Edited meta charset in book.php
2015-04-22 22:50:40 +02:00
Alex Tselegidis
cfb4a43dfd
Removed hardcoded size values from frontend book.php
2015-04-22 22:44:59 +02:00
Alex Tselegidis
4d57b8f045
Fixed booking wizard display problem at first step.
2015-04-21 23:23:16 +02:00
Alex Tselegidis
cb0c44e14a
Minor modifications in the styling of the emails.
2015-04-13 20:34:25 +02:00
Alex Tselegidis
8ed17a38d0
Replaced old bootstrap with version 3 in all frontend view files.
2015-04-13 20:33:59 +02:00
Alex Tselegidis
cfa9891c64
changed google sync credentials to app - new config uses constants
2015-04-13 20:01:00 +02:00
Alex Tselegidis
6838a06f51
added base_url trailing slash to installation.php
2015-04-13 20:00:18 +02:00
Alex Tselegidis
47d839dcb1
Merge pull request #7 from fallucch/master
...
fix thursday in user working-plan
2015-04-13 19:26:27 +02:00
Alex Tselegidis
0e43dc91c7
Merge pull request #8 from edioilha/master
...
Added portuguese-br translations by Edio Ilha
2015-04-13 19:25:27 +02:00
Salvatore Cordiano
a18f928a88
Update translations_lang.php
...
Fix translation
2015-04-11 21:13:59 +02:00
Alex Tselegidis
2f1b0efd1f
Applied Bootstrap 3 to frontend book.
2015-04-09 21:50:16 +02:00
Alex Tselegidis
716a6fad30
fixed link empty space in backend footer
2015-04-09 21:49:40 +02:00
Alex Tselegidis
17f7fb8f77
added trailing slash to base url at login.php file
2015-04-09 21:49:03 +02:00
Alex Tselegidis
ea79e0821f
added base url trailing slash to logout.php file
2015-04-09 21:48:30 +02:00
Alex Tselegidis
50eb5cf719
fixed link break
2015-04-09 21:47:38 +02:00
Alex Tselegidis
e2222ac0bf
Removed config.php from google_sync.php, config is loaded at the beginning.
2015-04-09 21:47:00 +02:00
Alex Tselegidis
ead6e3d32a
Corrected typo in english translation file.
2015-04-09 21:45:48 +02:00
Alex Tselegidis
82503d1694
corrected typo in config.php file
2015-04-09 21:44:58 +02:00
Alex Tselegidis
cf6d82d232
Load config.php at index.php
2015-04-09 21:41:36 +02:00
Alex Tselegidis
f90a3493f9
Added danish translation to project.
2015-04-09 20:57:00 +02:00
edioilha
a7e27e9bd8
Portuguese BR translation done (Brazil)
2015-03-12 21:44:20 -03:00
Alex Tselegidis
b10d833142
Added italian translation (author: Salvatore Cordiano)
2015-03-12 22:02:29 +01:00
Antonio Fallucchi
fe0df9ecdf
fix thursday in user working-plan
2015-03-10 19:31:29 +01:00
edioilha
fbf7294167
Portuguese BR
...
I believe its done!
2015-02-22 18:11:33 -03:00
edioilha
21a6b131c6
Typo
...
Word Domingo wrote with S
2015-02-22 17:40:33 -03:00
edioilha
6c251f5835
Translation PT-BR
2015-02-21 02:26:58 -02:00
edioilha
3d33b61dae
Typo
...
There was a typo.
2015-02-21 02:24:45 -02:00
edioilha
3b3417049f
Translation Portuguese BR
...
This is the translation for Portuguese BR - Brazilian Portuguese.
That is necessary as Portuguese in general is a little bit different.
2015-02-21 01:56:33 -02:00
Alex Tselegidis
45753adbd0
Refactored config file
2015-01-28 23:53:13 +01:00
Alex Tselegidis
3213e5cc90
Corrected typo in backend appointment modal.
2015-01-21 21:12:30 +01:00
Alex Tselegidis
eac4a89c2d
Removed double entries from the array
2015-01-21 21:11:40 +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
ee8adfbfbf
Updated release-notes.txt for version 1.0
2014-01-18 23:07:15 +00: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
e5b109e7da
* Added hungarian and portuguese into the available interface languages.
...
* Removed the update button from settings (will be added when the auto update feature is implemented).
2014-01-10 14:09:20 +00:00
alextselegidis@gmail.com
fa2e3b71a0
Added Portuguese language structure
2014-01-08 08:54:38 +00:00
alextselegidis@gmail.com
39401b2e27
Corrections on the migration algorithm.
2014-01-04 19:14:24 +00:00
alextselegidis@gmail.com
23fc9e1846
add migration file
2014-01-04 17:35:20 +00:00
alextselegidis@gmail.com
7ac98c1e8d
* Added update algorithm.
...
* Fixed firefox issues
2014-01-04 17:25:21 +00:00
alextselegidis@gmail.com
b935dd954f
Fixed Issue #29
2014-01-03 22:26:10 +00:00
alextselegidis@gmail.com
3059f03a3d
Applied minor code corrections.
2013-12-29 13:57:09 +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
05416823f6
Added translation change button in frontend.
2013-12-25 01:22:37 +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
9c1b3b47e6
Completed backend settings page translation.
2013-12-20 11:12:36 +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
9cd9558f55
Completed booking wizard translation.
2013-12-18 17:05:39 +00:00
alextselegidis@gmail.com
49dbe9cfba
Added german translation array into project.
2013-12-18 15:04:11 +00:00
alextselegidis@gmail.com
b0bfcb30d7
Added php translation files for greek and english.
2013-12-08 13:07:24 +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
f0a28c7451
* Corrected typo in installation.php
2013-11-24 17:36:22 +00:00
alextselegidis@gmail.com
21aba5d4da
* Updated user models and settings view file.
2013-11-24 17:01:46 +00:00
alextselegidis@gmail.com
8ccbc0a89e
* Updated customers_model.php (will not check for existing email).
2013-11-24 16:19:12 +00:00
alextselegidis@gmail.com
57a3e433eb
* Commit final corrections before version 0.7
2013-11-24 15:45:44 +00:00
alextselegidis@gmail.com
75a6efb79c
* Minor fixes on backend/users page.
2013-11-23 19:10:31 +00:00
alextselegidis@gmail.com
759f09141c
* Minor fixes on backend.
2013-11-22 16:19:52 +00:00
alextselegidis@gmail.com
80bb356d16
* Fixed Issue #25
...
* Other minor bug fixes.
2013-11-21 21:58:51 +00:00
alextselegidis@gmail.com
457b3212f9
Minor changes and fixes:
...
* Fixed provider disabling sync privileges problem.
* Fixed backend/services categories tab footer position.
* Corrected success message in frontent.
* Fixed provider appointment link on emails (on manage mode).
* Downcreased email header (in order to display bigger company names).
2013-11-07 11:25:59 +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
140cb62627
* Minor fixes in the backend section.
2013-10-27 12:53:51 +00:00
alextselegidis@gmail.com
dc72bcbf35
* Changed php array definition from "$var = [];" to "$var = array();".
...
* Added php error display in the CodeIgniter "development" environment.
* Added "$google_sync_feature" setting in the configuration file.
2013-10-21 12:36:40 +00:00
alextselegidis@gmail.com
991551a4d7
* Display "Not Working" day on agenda week view on the calendar.
...
* Fixed frontend dialog styling.
* Added user logged in check on google sync procedure.
* Other minor fixes.
2013-10-20 16:45:46 +00:00
alextselegidis@gmail.com
2dddb03f87
* Updated model unit tests.
...
* Fixed minor bugs (js).
* Generated code documentation.
2013-10-19 10:34:32 +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
538c34ecd4
* Added jScrollPane on some of the admin pages.
...
* Selected backend menu item is now active.
* The logged in user can see his name on the footer.
* Completed previleges checks for secretaries.
2013-10-10 16:50:33 +00:00
alextselegidis@gmail.com
8863a6b6ba
* A provider user can only see his appointments, not other's.
...
* Fixed backend/calendar modal form message appearence.
* Fixed backend/calendar modal form provider - service values when editing an existing appointment.
2013-09-27 12:49:29 +00:00
alextselegidis@gmail.com
a9f3a5cbdb
* The user can now see the reason when a validation fails (during an add() procedure).
...
* Fixed service - provider connection in backend/calendar appointment modal.
* Backend notification messages on top are now disappearing after a few seconds (excluding cases where there are action items - the user must close the notification)
* The user will be able to select an existing customer from the backend/calendar appointment modal when creating a new appointment record.
* Started work on user privileges and on how the system performs according to that.
2013-09-26 16:06:57 +00:00
alextselegidis@gmail.com
148258385c
* Optimized js code for the backend pages.
2013-09-25 15:43:17 +00:00
alextselegidis@gmail.com
3450bd93b1
* Split the backend_users.js into three different files.
2013-09-24 16:05:40 +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
e596cb768a
* Completed login + logout operation.
...
* Updated the way the system stores passwords in db.
2013-09-23 15:42:36 +00:00
alextselegidis@gmail.com
fcc142a11b
* Finished with backend/settings page.
...
* Started user login and privileges management.
2013-09-20 13:58:11 +00:00
alextselegidis@gmail.com
4278e3d334
* Finished ui of business logic tab in the backend/settings page.
2013-09-18 16:36:29 +00:00
alextselegidis@gmail.com
3eccb66192
* Created the backend/settings page.
...
* Added basic backend_settings.js code structure.
* Added User Model and new functions to settings_model.php
2013-09-14 16:10:59 +00:00
alextselegidis@gmail.com
f0fd08e444
* Updated database structure and added new sample data.
...
* Regenerated code docs (js + php).
* Added custom error 404 page.
* Added service price and description in the appointment booking wizard.
* Completed Issue #21 - devide services in categories in the appointment booking wizard.
* Completed the backend user management page.
2013-09-13 13:21:03 +00:00
alextselegidis@gmail.com
500ad49c23
* Completed backend users (admins, providers, secretaries) management.
2013-09-03 18:58:56 +00:00
alextselegidis@gmail.com
b5e771339c
* Completed admins_model.php and secretaries_model.php
...
* Completed unit testing for admins_model.php and secretaries_model.php
2013-08-26 11:53:11 +00:00
alextselegidis@gmail.com
6b88842d4f
* Include backend/users.php view file to repository.
2013-07-28 08:29:43 +00:00
alextselegidis@gmail.com
cc084e002f
* Added provider services support to providers_model.php
...
* Finished unit testing for providers model
* Completed admins_model.php
2013-07-27 22:48:19 +00:00
alextselegidis@gmail.com
c56e5ddf07
* Completed the provider's model (need to finish unit tests).
...
* Setup the backend users page (for providers, sectetaries and adminstrators management)
2013-07-26 21:30:44 +00:00
alextselegidis@gmail.com
c581c341ac
* Fixed compatibility with PHP 5.3
2013-07-26 06:16:24 +00:00
alextselegidis@gmail.com
2dd4a48631
* Finished with managing service categories (backend services page)
2013-07-19 15:29:59 +00:00
alextselegidis@gmail.com
e8577bb6a0
* Completed backend services (service tab) functionality.
2013-07-17 21:10:42 +00:00
alextselegidis@gmail.com
62a667cb9c
* Created backend services page view file
...
* Organized backend_services.js file
2013-07-17 16:29:51 +00:00
alextselegidis@gmail.com
f0b8ab45b5
* Added more functions to services_model.php
...
* Added Unit Testing methods for the services model.
2013-07-16 14:21:33 +00:00
alextselegidis@gmail.com
b53add71b6
* Finished backend customers page.
2013-07-15 14:27:19 +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
alextselegidis@gmail.com
3bda1dc159
Moved backend ajax methods to backend_api.php
2013-07-09 05:43:59 +00:00
alextselegidis@gmail.com
f17875edf1
* Changed code style on some php and js scripts.
...
* Updated existing unit testing classes.
* Removed the use of custom exception classes (since they are not needed).
2013-07-06 00:00:04 +00:00
alextselegidis@gmail.com
756114685b
Created backend customers page.
2013-07-05 08:39:52 +00:00
alextselegidis@gmail.com
4b52ccfd40
Added second category of exceptions (warnings) that are not very important to each operation.
...
Added appointment cancellation reason field to emails.
2013-07-03 17:27:00 +00:00
alextselegidis@gmail.com
bd6cab36f0
Added user friendly display of exceptions, raised on php (need to apply this methodology to the rest of the code).
2013-07-02 17:18:19 +00:00
alextselegidis@gmail.com
6050bf75c3
Finish insert appointment from backend.
2013-06-28 21:54:12 +00:00
alextselegidis@gmail.com
71fb87d685
Added loading image on backend ajax requests.
...
Made some code corrections on the appointments controller.
Fixed minor problems.
2013-06-28 14:23:17 +00:00
alextselegidis@gmail.com
07e244247d
Προσθήκη email validation στον οδηγό κράτησης ραντεβού.
2013-06-27 13:37:45 +00:00
alextselegidis@gmail.com
3062dbc001
Ολοκλήρωση λειτουργιών για την έκδοση 0.3
2013-06-26 09:31:57 +00:00
alextselegidis@gmail.com
36718c87f9
Προσθήκη δυνατότητας συγχρονισμού μετά από αλλαγή στα στοχεία ενός ραντεβου.
2013-06-24 09:52:23 +00:00
alextselegidis@gmail.com
82d458fe1d
Υλοποίηση της μεθοδου διαγραφής ραντεβού από το backend και το Google Calendar.
2013-06-24 06:04:30 +00:00
alextselegidis@gmail.com
a481c6747d
Διορθώσεις στην διαδικασία κρατήσης ραντεβου.
2013-06-19 21:12:06 +00:00
alextselegidis@gmail.com
dc586ecefb
Ολοκλήρωση της διαδικασίας OAuth της Google. Συχρονισμός των ραντεβού που προστίθονται από τους πελάτες στο ημερολόγιο του αντίστοιχου πάροχου.
2013-06-19 19:29:00 +00:00
alextselegidis@gmail.com
fc53817e81
Ολοκλήρωση του πρώτου μέρους δυνατοτήτων της σελίδας Calendar του backend. Σχεδίαση και προετοιμασία του τρόπου με τον οποίο θα εκτελείται η διαδικασία OAuth, έτσι ώστε να συχρονίζονται τα πλάνα των πάροχων με το Google Calendar.
2013-06-18 16:06:34 +00:00
alextselegidis@gmail.com
d2eb0b6400
- Φόρτωση των καταχωρημένων ραντεβού στο ημερολόγιο (backend)
...
- Προβολή λεπτομερειών ραντεβού
- Δημιουργία διαλόγου επεξεργασίας (δεν ολοκληρώθηκε ακόμα)
- Παραγωγή code docs (js + php)
2013-06-13 16:25:34 +00:00
alextselegidis@gmail.com
6369da0893
- Τροποποιήσεις στα αρχεία και την δομή του κώδικα
...
- Υλοποίηση της πρώτης σελίδας του backend της εφαρμογής.
2013-06-12 15:31:16 +00:00
alextselegidis@gmail.com
fcf58a7cf2
- Αλλαγή του τρόπου προσθήκης ενός νέου ραντεβού στο Google Calendar του πελάτη (χρήση javascript και popup).
...
- Αλλαγές στο αρχείο google_sync.php
2013-06-10 15:51:23 +00:00
alextselegidis@gmail.com
ecca0df535
Μικρές διορθώσεις στην ακύρωση ενός ραντεβού
2013-06-08 15:54:22 +00:00
alextselegidis@gmail.com
e8725a9b1d
Ολοκλήρωση της διαδικασίας επεξεργασίας και ακύρωσης ενός ραντεβού για τον πελάτη, μέσω του link που έρχεται μαζί με το book success email.
2013-06-08 09:54:45 +00:00
alextselegidis@gmail.com
f9a6b20052
Αλλαγές στα υπάρχον αρχεία που σχετίζονται με την κράτηση ραντεβού έτσι ώστε να είναι εφικτή η δημιουργία link, τα οποία θα επιτρέπουν στους πελάτες να πραγματοποιούν αλλαγές στα ραντεβού που έχουν καταχωρήσει.
2013-06-03 14:42:19 +00:00
alextselegidis@gmail.com
ab6c6d959d
- Προσθήκη αλγορίθμου υπολογισμού των ελεύθερων ωρών ενός πάροχου υπηρεσιών έτσι ώστε να μπορεί ο πελάτης να κλείσει ραντεβού μαζι του.
...
- Δημιουργία script για παραγωγή documention του κώδικα
- Μικρές διορθώσεις
2013-05-20 17:21:58 +00:00
alextselegidis@gmail.com
deab8b490d
- Χρήση της κλάσης phpmailer για την αποστολή email
...
- Δημιουργία email templates για τις τρέχουσες ειδοποιήσεις.
2013-05-17 13:09:10 +00:00
alextselegidis@gmail.com
2d0219b706
- Απομάκρυνση άχρηστων εγγράφων
...
- Προσθήκη κεφαλαίου σχετικά με το Unit Testing
- Προσθήκη αρχείων με tests των model (δεν είχαν μπει στο προηγούμενο revision).
2013-05-16 09:32:00 +00:00
alextselegidis@gmail.com
7e2baf30f9
- Διορθώσεις στα model της εφαρμογής
...
- Ολοκλήρωση των unit tests των models που χρησιμοποιούνται στη περίπτωση χρήσης 'Κράτηση Ραντεβού'
2013-05-15 15:03:47 +00:00
alextselegidis@gmail.com
b6c5cf1ef5
Ολοκλήρωση των unit test του model των ραντεβού.
2013-05-14 19:56:16 +00:00
alextselegidis@gmail.com
aa26540fd8
- Μετατροπή του συστήματος έτσι ώστε να τρέχουν τα unit tests με την built-in βιβλιοθήκη του CodeIgniter.
...
- Συγγραφή κάποιων test για το Appointments Model.
2013-05-11 10:19:18 +00:00
alextselegidis@gmail.com
93289f60dd
Μικρές αλλαγές και βελτιώσεις στον κώδικα της σελίδας κράτησης ραντεβού.
2013-05-08 16:48:26 +00:00
alextselegidis@gmail.com
8a79828d23
Προσθήκη unit test για το Appointments_Model.
2013-05-08 14:31:17 +00:00
alextselegidis@gmail.com
11274ff7be
- Δημιουργία configuration.php από το οποίο διαβάζει το σύστημα τις κύριες ρυθμίσεις του.
...
- Βελτιώσεις στην διαδικασία κράτησης ραντεβού.
- Προσθήκη δυνατότητας συγχρονισμού νέου ραντεβού με το Google Calendar του χρήστη.
2013-05-03 21:26:04 +00:00
alextselegidis@gmail.com
d8d6a8f400
Ολοκλήρωση της βασικής ροής της περίπτωσης χρήσης 'Κράτηση Ραντεβού'.
2013-04-20 17:20:16 +00:00
alextselegidis@gmail.com
918903de62
Υλοποίηση κύριας λειτουργίας των τεσσάρων βημάτων της κράτησης ραντεβού. Λείπουν επιπλέον λειτουργίες ελέχγου των δεδομένων και η μορφοποίηση της σελίδας.
2013-04-16 21:37:36 +00:00
alextselegidis@gmail.com
b715bfa19d
Σχεδίαση βάσης δεδομένων,
...
Στήσιμο code igniter και
εκκίνηση υλοποίησης της περίπτωσης χρήσης 'Κράτηση Ραντεβού'
2013-04-14 19:42:40 +00:00
alextselegidis@gmail.com
4dbcdc289d
Προσθήκη τεκμηρίωσης Google Calendar API και των βιβλιοθηκών Javascript και CSS στον κώδικα της εφαρμογής.
2013-04-12 16:36:09 +00:00
alextselegidis@gmail.com
c89635dfb9
Δημιουργία δομής repository για το Easy!Appointments.
2012-11-11 17:47:25 +00:00