Alex Tselegidis
fb1a0d6d25
Added POST constraint to backend_api controller.
2015-05-28 00:13:26 +02:00
Alex Tselegidis
ad8c9b6522
Added csrfToken to GlobalVariables definition.
2015-05-27 23:47:19 +02:00
Alex Tselegidis
daf4865c29
CSRF protection for cancel appointment use case
2015-05-27 23:32:26 +02:00
Alex Tselegidis
36d73a24c0
Removed unnecessary log file.
2015-05-27 23:27:05 +02:00
Alex Tselegidis
f223ffa343
CSRF protection for appointment book
2015-05-27 23:26:36 +02:00
Alex Tselegidis
101097886b
Updated installation view messages
2015-05-27 23:20:26 +02:00
Alex Tselegidis
6ebcec38fd
Replaced base_url() method with item('base_url')
2015-05-27 23:15:43 +02:00
Alex Tselegidis
28a95d6943
Fixed url problem with base_url() function.
2015-05-27 23:11:46 +02:00
Alex Tselegidis
1f73e7fcbc
Added CSRF protection to frontend (reported by Henri Salo)
2015-05-27 23:06:48 +02:00
Alex Tselegidis
914d3af8c2
Added XSS filtering (credits to Henri Salo)
2015-05-27 22:59:33 +02:00
Alex Tselegidis
8daff8a911
Added sloval translation (was not included in previous commit)
2015-05-21 21:26:48 +02:00
Alex Tselegidis
45afbc29b0
Added slovak translation contributed by Branislav Ďorď
2015-05-21 21:14:36 +02:00
alextselegidis
b8b2e5ae31
Fixed forgotten url in book.php.
2015-05-20 23:24:08 +02:00
alextselegidis
a6ab065491
Fixed forgotten backend controller urls.
2015-05-20 23:21:02 +02:00
alextselegidis
8975eb5c59
Fixed URLs with index.php value (work without mod_rewrite)
2015-05-20 23:19:52 +02:00
alextselegidis
845288e17d
Fixed URLs with index.php value (work without mod_rewrite)
2015-05-20 23:18:46 +02:00
alextselegidis
3062e73d22
Fixed URLs with index.php value (work without mod_rewrite)
2015-05-20 23:18:27 +02:00
alextselegidis
e0d83657de
removed application/core dir, will not be necessary for v1.1
2015-05-20 23:02:08 +02:00
alextselegidis
da1ce168b3
Updated google auth url (work without mod_rewrite)
2015-05-20 23:01:21 +02:00
alextselegidis
1793dd2eae
Updated appointment email links (work without mod_rewrite)
2015-05-20 23:00:05 +02:00
alextselegidis
efaa5bdf85
Updated app URLs with index.php so that they work without URL rewrite
2015-05-20 22:41:03 +02:00
Alex Tselegidis
9c89bbd2b4
Removed duplicate records from luxembourgish translation.
2015-04-30 22:25:44 +02:00
Alex Tselegidis
0108aa73ad
Added luxembourgish translation to project (Contributor: Claudine Van Winckel-Weber)
2015-04-30 22:13:41 +02:00
Alex Tselegidis
1a783ec3ce
Fixed problem with missing EALang variable in JavaScript
2015-04-29 23:17:32 +02:00
Alex Tselegidis
31f6227276
Replaced appointments/cancel.php view with message.php file
2015-04-29 22:49:27 +02:00
Alex Tselegidis
309be5563a
Correction to CHANGELOG.md
2015-04-29 22:49:02 +02:00
Alex Tselegidis
41136a6d66
Converted message.php to responsive.
2015-04-26 16:32:50 +02:00
Alex Tselegidis
360b3fed31
Converted cancel.php to responsive.
2015-04-26 16:32:34 +02:00
Alex Tselegidis
c01bfe464e
converted appointment manage mode display to responsive
2015-04-26 16:19:54 +02:00
Alex Tselegidis
9c10b29f46
moved book_success.php javascript code to frontend_book_success.js
2015-04-26 15:28:52 +02:00
Alex Tselegidis
0c549bcade
fixed problem with js error messages display
2015-04-26 14:44:25 +02:00
Alex Tselegidis
56f02ae40b
Modify CSS so that book_success.php is responsive.
2015-04-26 14:31:34 +02:00
Alex Tselegidis
f822779a95
Converted booking wizard to responsive (still needs to be polished)
2015-04-23 21:46:52 +02:00
Alex Tselegidis
5c9bed3ee5
Edited meta charset in book.php
2015-04-22 22:50:40 +02:00
Alex Tselegidis
cfb4a43dfd
Removed hardcoded size values from frontend book.php
2015-04-22 22:44:59 +02:00
Alex Tselegidis
4d57b8f045
Fixed booking wizard display problem at first step.
2015-04-21 23:23:16 +02:00
Alex Tselegidis
cb0c44e14a
Minor modifications in the styling of the emails.
2015-04-13 20:34:25 +02:00
Alex Tselegidis
8ed17a38d0
Replaced old bootstrap with version 3 in all frontend view files.
2015-04-13 20:33:59 +02:00
Alex Tselegidis
cfa9891c64
changed google sync credentials to app - new config uses constants
2015-04-13 20:01:00 +02:00
Alex Tselegidis
6838a06f51
added base_url trailing slash to installation.php
2015-04-13 20:00:18 +02:00
Alex Tselegidis
47d839dcb1
Merge pull request #7 from fallucch/master
...
fix thursday in user working-plan
2015-04-13 19:26:27 +02:00
Alex Tselegidis
0e43dc91c7
Merge pull request #8 from edioilha/master
...
Added portuguese-br translations by Edio Ilha
2015-04-13 19:25:27 +02:00
Salvatore Cordiano
a18f928a88
Update translations_lang.php
...
Fix translation
2015-04-11 21:13:59 +02:00
Alex Tselegidis
2f1b0efd1f
Applied Bootstrap 3 to frontend book.
2015-04-09 21:50:16 +02:00
Alex Tselegidis
716a6fad30
fixed link empty space in backend footer
2015-04-09 21:49:40 +02:00
Alex Tselegidis
17f7fb8f77
added trailing slash to base url at login.php file
2015-04-09 21:49:03 +02:00
Alex Tselegidis
ea79e0821f
added base url trailing slash to logout.php file
2015-04-09 21:48:30 +02:00
Alex Tselegidis
50eb5cf719
fixed link break
2015-04-09 21:47:38 +02:00
Alex Tselegidis
e2222ac0bf
Removed config.php from google_sync.php, config is loaded at the beginning.
2015-04-09 21:47:00 +02:00
Alex Tselegidis
ead6e3d32a
Corrected typo in english translation file.
2015-04-09 21:45:48 +02:00
Alex Tselegidis
82503d1694
corrected typo in config.php file
2015-04-09 21:44:58 +02:00
Alex Tselegidis
cf6d82d232
Load config.php at index.php
2015-04-09 21:41:36 +02:00
Alex Tselegidis
f90a3493f9
Added danish translation to project.
2015-04-09 20:57:00 +02:00
edioilha
a7e27e9bd8
Portuguese BR translation done (Brazil)
2015-03-12 21:44:20 -03:00
Alex Tselegidis
b10d833142
Added italian translation (author: Salvatore Cordiano)
2015-03-12 22:02:29 +01:00
Antonio Fallucchi
fe0df9ecdf
fix thursday in user working-plan
2015-03-10 19:31:29 +01:00
edioilha
fbf7294167
Portuguese BR
...
I believe its done!
2015-02-22 18:11:33 -03:00
edioilha
21a6b131c6
Typo
...
Word Domingo wrote with S
2015-02-22 17:40:33 -03:00
edioilha
6c251f5835
Translation PT-BR
2015-02-21 02:26:58 -02:00
edioilha
3d33b61dae
Typo
...
There was a typo.
2015-02-21 02:24:45 -02:00
edioilha
3b3417049f
Translation Portuguese BR
...
This is the translation for Portuguese BR - Brazilian Portuguese.
That is necessary as Portuguese in general is a little bit different.
2015-02-21 01:56:33 -02:00
Alex Tselegidis
45753adbd0
Refactored config file
2015-01-28 23:53:13 +01:00
Alex Tselegidis
3213e5cc90
Corrected typo in backend appointment modal.
2015-01-21 21:12:30 +01:00
Alex Tselegidis
eac4a89c2d
Removed double entries from the array
2015-01-21 21:11:40 +01:00
Alex Tselegidis
1d0ee088c4
Cleanup Respository
...
- Updated CodeIgniter
- Removed unnecessary files.
- Added custom translations.
- Updated release-notes.txt for v1.1
2015-01-15 00:03:46 +01:00
alextselegidis@gmail.com
ee8adfbfbf
Updated release-notes.txt for version 1.0
2014-01-18 23:07:15 +00:00
alextselegidis@gmail.com
3e98961e7e
Fixed provider availability generation bug.
2014-01-15 15:48:58 +00:00
alextselegidis@gmail.com
919c3da18d
Fixes in minor bugs.
2014-01-11 00:07:25 +00:00
alextselegidis@gmail.com
e5b109e7da
* Added hungarian and portuguese into the available interface languages.
...
* Removed the update button from settings (will be added when the auto update feature is implemented).
2014-01-10 14:09:20 +00:00
alextselegidis@gmail.com
fa2e3b71a0
Added Portuguese language structure
2014-01-08 08:54:38 +00:00
alextselegidis@gmail.com
39401b2e27
Corrections on the migration algorithm.
2014-01-04 19:14:24 +00:00
alextselegidis@gmail.com
23fc9e1846
add migration file
2014-01-04 17:35:20 +00:00
alextselegidis@gmail.com
7ac98c1e8d
* Added update algorithm.
...
* Fixed firefox issues
2014-01-04 17:25:21 +00:00
alextselegidis@gmail.com
b935dd954f
Fixed Issue #29
2014-01-03 22:26:10 +00:00
alextselegidis@gmail.com
3059f03a3d
Applied minor code corrections.
2013-12-29 13:57:09 +00:00
alextselegidis@gmail.com
982a9abb23
Finished the google calendar selection for the synchronization feature.
2013-12-26 13:32:25 +00:00
alextselegidis@gmail.com
de29ef1ef4
Added calendar selection when the user enables the google calendar synchronization for a provider.
2013-12-26 00:57:59 +00:00
alextselegidis@gmail.com
05416823f6
Added translation change button in frontend.
2013-12-25 01:22:37 +00:00
alextselegidis@gmail.com
6b03dcff90
Added language selection functionality to backend pages.
2013-12-23 16:55:42 +00:00
alextselegidis@gmail.com
4767dc36f9
* Translated datetime pickers.
...
* Merged translation files into one per language.
2013-12-20 17:44:44 +00:00
alextselegidis@gmail.com
9c1b3b47e6
Completed backend settings page translation.
2013-12-20 11:12:36 +00:00
alextselegidis@gmail.com
ec6b0678ca
Translated backend calendar, services and users pages.
2013-12-19 16:28:19 +00:00
alextselegidis@gmail.com
0ea56d143c
Translated user pages (login, logout, forgot password).
2013-12-19 10:28:10 +00:00
alextselegidis@gmail.com
9cd9558f55
Completed booking wizard translation.
2013-12-18 17:05:39 +00:00
alextselegidis@gmail.com
49dbe9cfba
Added german translation array into project.
2013-12-18 15:04:11 +00:00
alextselegidis@gmail.com
b0bfcb30d7
Added php translation files for greek and english.
2013-12-08 13:07:24 +00:00
alextselegidis@gmail.com
d51bb2dd7c
* Updated CodeIgniter to version 2.1.4
...
* Fixed problem with provider availability algorithm.
* Fixed minor css issues.
2013-12-05 21:53:27 +00:00
alextselegidis@gmail.com
10a8fa0b5f
Added translations.xls
2013-12-03 17:32:51 +00:00
alextselegidis@gmail.com
e522af54f2
* Fixed issue #26
2013-11-25 08:48:54 +00:00
alextselegidis@gmail.com
f0a28c7451
* Corrected typo in installation.php
2013-11-24 17:36:22 +00:00
alextselegidis@gmail.com
21aba5d4da
* Updated user models and settings view file.
2013-11-24 17:01:46 +00:00
alextselegidis@gmail.com
8ccbc0a89e
* Updated customers_model.php (will not check for existing email).
2013-11-24 16:19:12 +00:00
alextselegidis@gmail.com
57a3e433eb
* Commit final corrections before version 0.7
2013-11-24 15:45:44 +00:00
alextselegidis@gmail.com
75a6efb79c
* Minor fixes on backend/users page.
2013-11-23 19:10:31 +00:00
alextselegidis@gmail.com
759f09141c
* Minor fixes on backend.
2013-11-22 16:19:52 +00:00
alextselegidis@gmail.com
80bb356d16
* Fixed Issue #25
...
* Other minor bug fixes.
2013-11-21 21:58:51 +00:00
alextselegidis@gmail.com
457b3212f9
Minor changes and fixes:
...
* Fixed provider disabling sync privileges problem.
* Fixed backend/services categories tab footer position.
* Corrected success message in frontent.
* Fixed provider appointment link on emails (on manage mode).
* Downcreased email header (in order to display bigger company names).
2013-11-07 11:25:59 +00:00
alextselegidis@gmail.com
2e7e668465
* Fixed google sync problem with unavailable time periods.
...
* Fixed minor issues with backend.
* Fixed get_provider_available_time_periods() method - now works correctly.
* Added unavailable notes in the calendar (under the "Unavailable" title).
* Updated the thesis code snippets.
* Added listings.pdf, a free ebook about latex listings.
2013-10-27 17:41:37 +00:00
alextselegidis@gmail.com
140cb62627
* Minor fixes in the backend section.
2013-10-27 12:53:51 +00:00
alextselegidis@gmail.com
dc72bcbf35
* Changed php array definition from "$var = [];" to "$var = array();".
...
* Added php error display in the CodeIgniter "development" environment.
* Added "$google_sync_feature" setting in the configuration file.
2013-10-21 12:36:40 +00:00
alextselegidis@gmail.com
991551a4d7
* Display "Not Working" day on agenda week view on the calendar.
...
* Fixed frontend dialog styling.
* Added user logged in check on google sync procedure.
* Other minor fixes.
2013-10-20 16:45:46 +00:00
alextselegidis@gmail.com
2dddb03f87
* Updated model unit tests.
...
* Fixed minor bugs (js).
* Generated code documentation.
2013-10-19 10:34:32 +00:00
alextselegidis@gmail.com
8da6304f26
* Fixed bugs in backend and front end (booking process)
...
* Made css changes to backend.
* Applied qtip into backend control tootips.
2013-10-18 14:56:12 +00:00
alextselegidis@gmail.com
8f90da86be
* Completed the installation process.
...
* Added tooltip texts on the common controls of backend.
* GUI fixes on several pages.
2013-10-17 15:31:43 +00:00
alextselegidis@gmail.com
dcecfd896d
* Completed main flow of installation use case.
2013-10-16 15:53:26 +00:00
alextselegidis@gmail.com
a5ef8fb491
* Added "Forgot Password" procedure.
...
* Started working on the installation page.
* Fixed minor bugs in backend pages.
2013-10-11 15:58:46 +00:00
alextselegidis@gmail.com
538c34ecd4
* Added jScrollPane on some of the admin pages.
...
* Selected backend menu item is now active.
* The logged in user can see his name on the footer.
* Completed previleges checks for secretaries.
2013-10-10 16:50:33 +00:00
alextselegidis@gmail.com
8863a6b6ba
* A provider user can only see his appointments, not other's.
...
* Fixed backend/calendar modal form message appearence.
* Fixed backend/calendar modal form provider - service values when editing an existing appointment.
2013-09-27 12:49:29 +00:00
alextselegidis@gmail.com
a9f3a5cbdb
* The user can now see the reason when a validation fails (during an add() procedure).
...
* Fixed service - provider connection in backend/calendar appointment modal.
* Backend notification messages on top are now disappearing after a few seconds (excluding cases where there are action items - the user must close the notification)
* The user will be able to select an existing customer from the backend/calendar appointment modal when creating a new appointment record.
* Started work on user privileges and on how the system performs according to that.
2013-09-26 16:06:57 +00:00
alextselegidis@gmail.com
148258385c
* Optimized js code for the backend pages.
2013-09-25 15:43:17 +00:00
alextselegidis@gmail.com
3450bd93b1
* Split the backend_users.js into three different files.
2013-09-24 16:05:40 +00:00
alextselegidis@gmail.com
08a50c14be
* Added username validation (username must be unique for every record).
...
* Admins can manage the working plan of a single provider on the backend/users page.
* Before sending a new notification email the system checks whether the provider user has notifications enabled.
* Added salt field in the "ea_user_settings" table.
2013-09-24 13:09:04 +00:00
alextselegidis@gmail.com
e596cb768a
* Completed login + logout operation.
...
* Updated the way the system stores passwords in db.
2013-09-23 15:42:36 +00:00
alextselegidis@gmail.com
fcc142a11b
* Finished with backend/settings page.
...
* Started user login and privileges management.
2013-09-20 13:58:11 +00:00
alextselegidis@gmail.com
4278e3d334
* Finished ui of business logic tab in the backend/settings page.
2013-09-18 16:36:29 +00:00
alextselegidis@gmail.com
3eccb66192
* Created the backend/settings page.
...
* Added basic backend_settings.js code structure.
* Added User Model and new functions to settings_model.php
2013-09-14 16:10:59 +00:00
alextselegidis@gmail.com
f0fd08e444
* Updated database structure and added new sample data.
...
* Regenerated code docs (js + php).
* Added custom error 404 page.
* Added service price and description in the appointment booking wizard.
* Completed Issue #21 - devide services in categories in the appointment booking wizard.
* Completed the backend user management page.
2013-09-13 13:21:03 +00:00
alextselegidis@gmail.com
500ad49c23
* Completed backend users (admins, providers, secretaries) management.
2013-09-03 18:58:56 +00:00
alextselegidis@gmail.com
b5e771339c
* Completed admins_model.php and secretaries_model.php
...
* Completed unit testing for admins_model.php and secretaries_model.php
2013-08-26 11:53:11 +00:00
alextselegidis@gmail.com
6b88842d4f
* Include backend/users.php view file to repository.
2013-07-28 08:29:43 +00:00
alextselegidis@gmail.com
cc084e002f
* Added provider services support to providers_model.php
...
* Finished unit testing for providers model
* Completed admins_model.php
2013-07-27 22:48:19 +00:00
alextselegidis@gmail.com
c56e5ddf07
* Completed the provider's model (need to finish unit tests).
...
* Setup the backend users page (for providers, sectetaries and adminstrators management)
2013-07-26 21:30:44 +00:00
alextselegidis@gmail.com
c581c341ac
* Fixed compatibility with PHP 5.3
2013-07-26 06:16:24 +00:00
alextselegidis@gmail.com
2dd4a48631
* Finished with managing service categories (backend services page)
2013-07-19 15:29:59 +00:00
alextselegidis@gmail.com
e8577bb6a0
* Completed backend services (service tab) functionality.
2013-07-17 21:10:42 +00:00
alextselegidis@gmail.com
62a667cb9c
* Created backend services page view file
...
* Organized backend_services.js file
2013-07-17 16:29:51 +00:00
alextselegidis@gmail.com
f0b8ab45b5
* Added more functions to services_model.php
...
* Added Unit Testing methods for the services model.
2013-07-16 14:21:33 +00:00
alextselegidis@gmail.com
b53add71b6
* Finished backend customers page.
2013-07-15 14:27:19 +00:00
alextselegidis@gmail.com
c139df2135
* Finished google synchronization algorithm.
...
* Prepared trunk for new version.
2013-07-15 07:32:19 +00:00
alextselegidis@gmail.com
8455891262
* Finished with unavailable time periods management (backend).
...
* Started google sync operation (complete sync).
* Minor changes on js files.
2013-07-10 13:57:24 +00:00
alextselegidis@gmail.com
f5250e5581
* Insert custom unavailable time period on a provider's calendar.
...
* Fixed and refactored existing code.
* Updated database structure (appointment foreign keys need to be null, when the record is a unavailable time period).
2013-07-09 14:46:48 +00:00
alextselegidis@gmail.com
3bda1dc159
Moved backend ajax methods to backend_api.php
2013-07-09 05:43:59 +00:00
alextselegidis@gmail.com
f17875edf1
* Changed code style on some php and js scripts.
...
* Updated existing unit testing classes.
* Removed the use of custom exception classes (since they are not needed).
2013-07-06 00:00:04 +00:00
alextselegidis@gmail.com
756114685b
Created backend customers page.
2013-07-05 08:39:52 +00:00
alextselegidis@gmail.com
4b52ccfd40
Added second category of exceptions (warnings) that are not very important to each operation.
...
Added appointment cancellation reason field to emails.
2013-07-03 17:27:00 +00:00
alextselegidis@gmail.com
bd6cab36f0
Added user friendly display of exceptions, raised on php (need to apply this methodology to the rest of the code).
2013-07-02 17:18:19 +00:00
alextselegidis@gmail.com
6050bf75c3
Finish insert appointment from backend.
2013-06-28 21:54:12 +00:00
alextselegidis@gmail.com
71fb87d685
Added loading image on backend ajax requests.
...
Made some code corrections on the appointments controller.
Fixed minor problems.
2013-06-28 14:23:17 +00:00
alextselegidis@gmail.com
07e244247d
Προσθήκη email validation στον οδηγό κράτησης ραντεβού.
2013-06-27 13:37:45 +00:00
alextselegidis@gmail.com
3062dbc001
Ολοκλήρωση λειτουργιών για την έκδοση 0.3
2013-06-26 09:31:57 +00:00
alextselegidis@gmail.com
36718c87f9
Προσθήκη δυνατότητας συγχρονισμού μετά από αλλαγή στα στοχεία ενός ραντεβου.
2013-06-24 09:52:23 +00:00
alextselegidis@gmail.com
82d458fe1d
Υλοποίηση της μεθοδου διαγραφής ραντεβού από το backend και το Google Calendar.
2013-06-24 06:04:30 +00:00
alextselegidis@gmail.com
a481c6747d
Διορθώσεις στην διαδικασία κρατήσης ραντεβου.
2013-06-19 21:12:06 +00:00
alextselegidis@gmail.com
dc586ecefb
Ολοκλήρωση της διαδικασίας OAuth της Google. Συχρονισμός των ραντεβού που προστίθονται από τους πελάτες στο ημερολόγιο του αντίστοιχου πάροχου.
2013-06-19 19:29:00 +00:00
alextselegidis@gmail.com
fc53817e81
Ολοκλήρωση του πρώτου μέρους δυνατοτήτων της σελίδας Calendar του backend. Σχεδίαση και προετοιμασία του τρόπου με τον οποίο θα εκτελείται η διαδικασία OAuth, έτσι ώστε να συχρονίζονται τα πλάνα των πάροχων με το Google Calendar.
2013-06-18 16:06:34 +00:00
alextselegidis@gmail.com
d2eb0b6400
- Φόρτωση των καταχωρημένων ραντεβού στο ημερολόγιο (backend)
...
- Προβολή λεπτομερειών ραντεβού
- Δημιουργία διαλόγου επεξεργασίας (δεν ολοκληρώθηκε ακόμα)
- Παραγωγή code docs (js + php)
2013-06-13 16:25:34 +00:00
alextselegidis@gmail.com
6369da0893
- Τροποποιήσεις στα αρχεία και την δομή του κώδικα
...
- Υλοποίηση της πρώτης σελίδας του backend της εφαρμογής.
2013-06-12 15:31:16 +00:00
alextselegidis@gmail.com
fcf58a7cf2
- Αλλαγή του τρόπου προσθήκης ενός νέου ραντεβού στο Google Calendar του πελάτη (χρήση javascript και popup).
...
- Αλλαγές στο αρχείο google_sync.php
2013-06-10 15:51:23 +00:00
alextselegidis@gmail.com
ecca0df535
Μικρές διορθώσεις στην ακύρωση ενός ραντεβού
2013-06-08 15:54:22 +00:00
alextselegidis@gmail.com
e8725a9b1d
Ολοκλήρωση της διαδικασίας επεξεργασίας και ακύρωσης ενός ραντεβού για τον πελάτη, μέσω του link που έρχεται μαζί με το book success email.
2013-06-08 09:54:45 +00:00