Commit Graph

543 Commits

Author SHA1 Message Date
Alex Tselegidis 8ecdd7b4a2 Moved part of the backend_customers.js functionality to the backend_customers_helper.js 2016-04-02 14:59:31 +02:00
Alex Tselegidis 00543996ef Refactored the backend_customers.js file. 2016-04-02 14:58:21 +02:00
Alex Tselegidis d4d605bfd3 Refactored the backend_calendar.js file. 2016-04-02 12:25:29 +02:00
Alex Tselegidis 5ad3041c2c Removed console.log calls from the javascript files. 2016-04-02 12:02:17 +02:00
Alex Tselegidis cf6e635aad Implements #142: Grey out unavailable calendar dates 2016-03-31 20:08:21 +02:00
Alex Tselegidis 3495295211 Minor modifications to the pull request changes of backend_calendar.js 2016-03-22 22:45:02 +01:00
Alex Tselegidis 5161a8b4bb Corrected the sticky footer issue. 2016-03-22 22:36:48 +01:00
Alex Tselegidis 2c3deeeb89 Merge branch 'master' of https://github.com/h3ct0r/easyappointments into h3ct0r-develop 2016-03-22 22:18:55 +01:00
h3ct0r d6c4e4cf75 Removed comments on js file 2016-03-10 15:47:22 -03:00
h3ct0r 2eb63a21d1 Appointment modal in backend now search clients using the ajax filter.
This allow using the most recent clients without refreshing the main page.
2016-03-10 15:45:17 -03:00
h3ct0r 1c4ab83d32 Fixed css bug; Added support for case insensitive search for clients and search by notes too! 2016-03-10 12:55:00 -03:00
Alex Tselegidis 0bb0171738 Replaced the config base_url value with the base_url() function of the URL helper. 2016-03-07 21:19:55 +01:00
Alex Tselegidis 79a77401d0 Replaced hard-coded url with site_url method. 2016-03-07 21:01:39 +01:00
Alex Tselegidis 29effc24bf Merge branch 'thijslemmens-master' into develop 2016-03-07 20:59:27 +01:00
Alex Tselegidis 635380512d Converted all the hard-coded urls to site_url() function calls. 2016-03-07 20:59:04 +01:00
Alex Tselegidis 02e4d36824 Merge branch 'i18n-french' of https://github.com/emanwebdev/easyappointments into emanwebdev-i18n-french 2016-03-07 20:31:45 +01:00
Thijs Lemmens 13698d8726 Use the site_url function instead of the index.php link 2016-03-05 21:09:40 +01:00
Thijs Lemmens 89aaaa7c55 Fixed Dutch translation 2016-03-03 20:06:26 +01:00
Emmanuel 3ef93660c5 Couple of improvements 2016-03-01 15:23:24 +01:00
Alex Tselegidis 972ea430b1 Merge remote-tracking branch 'pr124/patch-1' into develop 2016-02-21 19:50:38 +01:00
Emmanuel 61ae9b25ee Fixed wrong save/delete translations + improvements 2016-02-19 11:16:38 +01:00
Alex Tselegidis df0d81f68c Fixes #121: Replaced the 'validateEmail' validation with a RFC822 regex expression. 2016-02-15 22:19:04 +01:00
Alex Tselegidis e243a7b16c Merge branch 'release-1.1.1' into develop 2016-02-14 14:28:27 +01:00
Alex Tselegidis d3e86800b5 Corrected the class that needed to be removed from the sync-button after the user disables the syncing. 2016-02-14 14:08:51 +01:00
Alex Tselegidis 77d7d02ea2 Removed the 'Beta' label of v1.1.1. 2016-02-14 14:05:50 +01:00
Alex Tselegidis 8f52705ebe Added the 'Beta' label to v1.1.1 release. 2016-02-07 15:54:23 +01:00
Alex Tselegidis 3bed331a1f Fixes #120 - Invalid appointment date set after editing an existing appointment. 2016-02-07 15:52:27 +01:00
Alex Tselegidis a669a83cce Increased the E\!A version in the config file for v1.1.1 2016-02-07 15:29:54 +01:00
Alex Tselegidis bdccb642aa Fixes #118 - Added filter_var method for boolean values normalization. 2016-02-06 01:05:11 +01:00
Alex Tselegidis 1027bbc8f7 Fixes #116: the book timeout would not be taken into account in the available appointment hours calculation. 2016-01-31 13:49:41 +01:00
Emmanuel f3de3746da Update translations_lang.php 2016-01-25 15:07:15 +01:00
Alex Tselegidis a3d12cd04e Corrected message styling class for the forgot_password.php page. 2016-01-24 17:38:02 +01:00
Alex Tselegidis 5654dd46cf Removed the 'Beta' label from config. 2016-01-24 16:32:56 +01:00
Alex Tselegidis b1e5296d1d Added fallback check for the configuration language. 2016-01-24 15:46:25 +01:00
Alex Tselegidis 181595d8bd Corrected selectors for backend appointment & unavailable modals. 2016-01-24 15:40:06 +01:00
Alex Tselegidis b69ad58853 Refactored the language config setting. 2016-01-21 20:04:55 +01:00
Alex Tselegidis 728c740173 Merge remote-tracking branch 'lang/master' into release-1.1 2016-01-21 19:56:26 +01:00
Frodotus 61166c1eab Added missing Finnish translations 2016-01-20 09:50:14 +02:00
Stijn Goethals cee662c472 Documuntation for default language added 2016-01-19 19:36:23 +01:00
Stijn Goethals dac05a2ec8 Make option to change default language in main config 2016-01-19 19:35:32 +01:00
Stijn Goethals 85851eafd6 enable to change default language 2016-01-19 19:28:37 +01:00
Alex Tselegidis 18be8b65f7 Updated the config version name to 'Beta 2'. 2016-01-17 13:57:55 +01:00
Alex Tselegidis 71eca2b5b8 Enlarged the services form column width so that the CRUD buttons do not wrap. 2016-01-17 13:57:31 +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 810920d868 Corrected responsive display of booking success and messages on viewports that have long height and small width. 2016-01-14 23:43:29 +01:00
Alex Tselegidis 51e69a097f Fixes #101 - JS code would not parse dates correctly. 2016-01-10 23:54:17 +01:00
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