Commit graph

539 commits

Author SHA1 Message Date
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