Alex Tselegidis
e252307e66
Improved AJAX error handling.
2016-01-09 22:55:07 +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
df34470df4
Further fixes for the table view.
2016-01-06 22:27:59 +01:00
Alex Tselegidis
4681bebad3
Fixed vertical positioning for tablet devices.
2016-01-06 22:17:39 +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
9918631c0f
Fixes #43 problem with warnings.
2016-01-04 23:28:52 +01:00
Alex Tselegidis
3a5227f687
Added copyright comments in the data.sql file.
2016-01-04 23:07:45 +01:00
Alex Tselegidis
86644cfa9c
Updated the copyright date.
2016-01-02 14:47:04 +01:00
Alex Tselegidis
0cb586c6fe
Added window.console IE9 workaround.
2016-01-01 21:57:44 +01:00
Alex Tselegidis
648e82840f
Translated new texts for greek and german translations.
2016-01-01 21:33:14 +01:00
Alex Tselegidis
c7a8b40e27
Fixed backend menu item height for Firefox.
2016-01-01 21:33:06 +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
2953b3e492
Corrected styling issue with provider's settings page.
2016-01-01 15:53:51 +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
d9b8e4242a
Corrected JS comment typos.
2015-12-30 23:02:07 +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
c16a06a273
JS will now save the captcha setting.
2015-12-30 12:43:25 +01:00
Alex Tselegidis
494e5e53a1
Added migration class for the captcha setting.
2015-12-30 12:39:36 +01:00
Alex Tselegidis
f284bf4047
Added sample SQL data for captcha setting
2015-12-30 12:35:47 +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
739368c00f
Corrected the bottom margin of the cancel sentence element.
2015-12-30 11:52:57 +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
c7b6ef2c74
CSS corrections for the modal dialogs.
2015-12-13 23:36:54 +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
e71392ba3f
Removed text shadow from backend company name in header.
2015-12-13 22:11:35 +01:00
Alex Tselegidis
4697b030d1
Merge branch 'develop' of https://github.com/alextselegidis/easyappointments into develop
2015-12-13 22:10:26 +01:00
Alex Tselegidis
6bf3e5bdd5
Added dynamic date format support for the backend/customers page.
2015-12-13 22:05:59 +01:00
Alex Tselegidis
896260838a
Added dynamic date format support into all the backend/calendar occurences.
2015-12-13 22:05:44 +01:00
Alex Tselegidis
e9b82fac12
Corrected HTML typo
2015-12-12 00:22:26 +01:00
Alex Tselegidis
e7b9b80264
Added dynamic date formats to backend/calendar page (not finished yet).
2015-12-11 00:04:40 +01:00
Alex Tselegidis
8dd6a4a4e3
Changed 'Any Provider' option symbols to dashes.
2015-12-10 23:35:33 +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
b94d0dc0f3
Escaped the html special characters in the confirmation step of the booking wizard for preventing direct XSS malfunction
2015-11-28 12:55:03 +01:00
Alex Tselegidis
644ada0db5
The form must be reset whenever the user hits the reset button.
2015-11-28 12:21:12 +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
c0a44c9e80
Changed styling for 'Receive Notifications' button and the timeout spinner in the settings page.
2015-11-28 11:24:09 +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
561fc8d859
Updated current version frame display.
2015-11-24 21:52:32 +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
30b6903cd2
Added transition effect to the admin menu items.
2015-11-23 23:57:00 +01:00
Alex Tselegidis
c051a894ca
Fixes #20
2015-11-23 23:46:15 +01:00
Alex Tselegidis
0652294a27
Changed min-width property of backend menu items.
2015-11-23 23:36:12 +01:00
Alex Tselegidis
5a34d7ec3f
Added check for user ID before posting to the server.
2015-11-23 23:33:42 +01:00
Alex Tselegidis
d40c336c3b
Added new translation key to language files..
2015-11-23 23:06:58 +01:00
Alex Tselegidis
5f75c029eb
Added hover color to the captcha title refresh icon.
2015-11-23 23:02:08 +01:00
Alex Tselegidis
f0c4f6f12b
Fixes #31
2015-11-23 22:58:32 +01:00
Alex Tselegidis
6a502b4aa6
Fixed button display in mobile view of the success-frame.
2015-11-23 22:12:17 +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
52692d92f5
Added the "any provider" option to the booking wizard.
2015-10-27 22:49:05 +01:00
Alex Tselegidis
cd58f8c6ae
fixes #18
2015-10-26 23:48:06 +01:00
Alex Tselegidis
663324c8c5
Added phpmailer class to the composer dependencies.
2015-10-21 23:48:35 +02:00
Alex Tselegidis
f17e6eca4a
Corrected the redirect after a successful appointment registration.
2015-10-21 23:44:12 +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
911c884cbc
Added autoload.php to the index.php file.
2015-10-18 18:50:16 +02:00
Alex Tselegidis
10be169229
Fixes #10
2015-10-11 22:30:18 +02:00
Alex Tselegidis
b4181f502c
Fixes #4
2015-10-11 22:21:45 +02:00
Alex Tselegidis
ca71a6a2ff
Fixed typo
2015-10-11 22:13:44 +02:00
Alex Tselegidis
07f4e45461
Added btn-default class to backend notification button.
2015-10-11 22:13:36 +02:00
Alex Tselegidis
2c46042f0e
Fixed js problem with backend calendar ajax error handling.
2015-10-11 22:07:28 +02:00
Alex Tselegidis
a24597ba4d
Added ajax failure handler to jquery post requests.
2015-10-08 23:12:59 +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
d6818d67bd
Updated CodeIgniter to version 2.2.4
2015-10-07 22:22:20 +02:00
Alex Tselegidis
db6439662f
Removed old system dir
2015-10-07 22:21:40 +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
Alex Tselegidis
722daac2cd
Changed the tab content width.
2015-10-07 21:35:15 +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
6de4784ee7
Added active effect to language selection label.
2015-10-06 00:20:55 +02:00
Alex Tselegidis
f6dc7309e0
Corrected wrong styling for the customer's appointments list.
2015-10-06 00:07:43 +02: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
cfd546b4a0
Backend CSS fixes.
2015-10-05 23:53:48 +02:00
Alex Tselegidis
3ba264f279
Chaned textarea width to 100%
2015-10-05 23:30:56 +02:00
Alex Tselegidis
a89a86d9fe
Frontend CSS fixes.
2015-10-05 23:30:33 +02:00
Alex Tselegidis
1ab65f433f
Changed datepicker style.
2015-10-05 23:16:50 +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
a8b8850b33
Removed unnecessary fix for paper theme
2015-10-05 00:02:07 +02:00
Alex Tselegidis
8a4b03cb0d
Color fix
2015-10-05 00:00:12 +02:00
Alex Tselegidis
fadb8d8a34
Fixed backend top nav hover effect problem with paper theme.
2015-10-04 23:57:13 +02:00
Alex Tselegidis
5566cabd59
Updated the theme colors.
2015-10-04 23:51:46 +02:00
Alex Tselegidis
71f21fd366
Changed settings save-buttons to extra small.
2015-10-04 23:50:44 +02:00
Alex Tselegidis
d13c98003e
Added installation js script to repo.
2015-10-04 23:19:15 +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
fabd9ace1f
Enlarged jquery popup title font-size
2015-07-27 22:57:02 +02:00
Alex Tselegidis
0b35148a86
Fixed datepicker styling
2015-07-27 22:51:35 +02:00
Alex Tselegidis
1812d66bb4
Fixed problem with JS manipulation of provider sync state.
2015-07-27 22:29:20 +02:00
Alex Tselegidis
f89527fe58
Updated tooltip style.
2015-07-27 22:08:51 +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
ce1882b157
Language switcher styling was moved to general.css
2015-07-25 12:09:31 +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
138cd597af
Updated header border-bottom styles.
2015-07-25 11:58:39 +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
30fe0c9c1d
fixed backend notification styling
2015-07-22 22:24:31 +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
ed3f2c1176
Updated backend header css.
2015-07-20 21:53:18 +02:00
Alex Tselegidis
7cf37efa7b
Added credentials docblock banner.
2015-07-20 21:41:24 +02:00
Alex Tselegidis
13e1246a47
Added csrf token for ajax request
2015-07-20 21:13:34 +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
c4ab3b3527
removed unnecessary backup dir
2015-07-07 23:57:26 +02:00
Alex Tselegidis
a358c44805
Removed license.txt and release-notes.txt because changelog and readme are sufficient enough
2015-07-07 23:46: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
67d8c4cddd
Merge branch 'master' of https://github.com/alextselegidis/easyappointments
2015-06-17 21:21:59 +02:00
Misha Tavkhelidze
e327358221
Add httponly flag to cookies.
2015-06-04 13:30:14 +04: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
4eb19df799
Fixed url typo in backend_customers.js
2015-05-28 00:01:50 +02:00
Alex Tselegidis
ecbe5600df
Fixed csrfToken problem with ajax_save_appointment request
2015-05-27 23:52:11 +02:00
Alex Tselegidis
ad8c9b6522
Added csrfToken to GlobalVariables definition.
2015-05-27 23:47:19 +02:00
Alex Tselegidis
d88c138d2d
Added csrfToken to js post requests
2015-05-27 23:42:40 +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
Alex Tselegidis
48be9bacc2
Merge branch 'master' of https://github.com/alextselegidis/easyappointments
2015-05-21 20:53:54 +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
879fa93bb1
Updated release-notes.txt file.
2015-05-20 23:15:57 +02:00
alextselegidis
f1babc0d5b
Removed ci license and renamed license-ea.txt to license.txt
2015-05-20 23:10:59 +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
alextselegidis
4b98409c08
Corrected typo in index.php file
2015-05-20 22:39:24 +02:00
alextselegidis
fd0a9177cd
Added index.php in js ajax urls (without mod rewrite)
2015-05-20 22:26:11 +02:00
alextselegidis
554e2b38e6
Removed uploads directory, will be added in a future release.
2015-05-20 22:14:46 +02:00
alextselegidis
9bdafed734
removed htaccess file
2015-05-20 22:12:04 +02:00
alextselegidis
db15772520
Removed table prefix setting from config.php
2015-05-20 22:08:48 +02:00
Alex Tselegidis
181ad4d67a
Updated CodeIgniter 2.2.2 system dir.
2015-05-10 22:01:35 +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
57d6cc4a52
Correction in the responsive section of the frontend.css file.
2015-04-29 23:09:57 +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
e223b7a5b5
minor modifications in the general_functions.js
2015-04-26 16:20:16 +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
ab0fd25240
Minor corrections in frontend.css
2015-04-26 15:23:50 +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
e28dba9002
Changed tabs to spaces into config.php
2015-04-21 23:21:46 +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
6baf9d1735
Re-inserted google sync settings in config.php
2015-04-13 19:30:47 +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
9484787a4a
Updated CodeIgniter v2.2.1
2015-01-27 23:59:02 +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
50c9e38d65
Updated release-notes.txt
2015-01-20 20:50:42 +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
c1cca3c8fd
* Cleared the configuration-sample.php file.
2013-11-01 17:29:00 +00:00
alextselegidis@gmail.com
1feb84270d
* Added development info (read-me.txt)
...
* Created the configuration-sample.php file and removed the configuration.php (the later must be created only on every installation).
2013-11-01 17:27:06 +00:00
alextselegidis@gmail.com
d5ee6a03b2
* Clear the configuration.php parameters.
2013-10-29 09:59:13 +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