Commit graph

515 commits

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