Commit Graph

72 Commits (360a27016184bce3039fdbbb45b8f7b6bf02da3a)

Author SHA1 Message Date
msquare 3ce3129b6e feature: disable lastname+prename in config
Igor Scheller bcce2625a8 Implemented AuthController for login
* Moved /login functionality to AuthController
* Refactored password handling logic to use the Authenticator
Igor Scheller 7c3a0c70e8 Bugfix: default value for planned_arrival_date and don't overwrite dect
Fixed registration form formatting
Fixed profile request attributes fallback values
Igor Scheller b1d8fede46 user: allow up to 40 characters for dect numbers
closes  (EPVPN number in DECT field is shortened)
closes  (For dect numbers are only 5 digits allowed)
Igor Scheller 944c29b964 Require POST for sending forms
* Ensure that the form is submitted with a post request
* Replaced several links with forms

Closes  (Security Vulnerability)
Igor Scheller a2aaba9cab User: Bugfixes & code cleanup
Igor Scheller 57932be428 Moved arrival_date to state
Igor Scheller 4e09ee3eb2 Replaced more user related stuff
(Contains some buggy stuff too...)
Igor Scheller 7f61dc95be EventConfig: Merge event configuration from database to global config
Bot e8f8fc7f5f Replaced gettext translation `_()` with `__()` that uses the Translator class
Igor Scheller acfe72cb91 Removed translation from config file
Igor Scheller fe58e4f422 database: updated checks for selectOne
Bot 952c7892f3 Formatting & Docstrings
msquare bb2681a7c8 add validation of dect numbers
Igor Scheller 2bd127c011 Use symfony session
Igor Scheller d0074cf006 Merge remote-tracking branch 'engelsystem/feature-igel-rewrite'
# Conflicts:
#	includes/controller/angeltypes_controller.php
#	includes/pages/admin_groups.php
#	includes/pages/user_settings.php
#	includes/sys_page.php
#	src/Exceptions/Handler.php
#	src/Http/Request.php
Igor Scheller cc01c906ba : Integration of symfony/http-foundation request
msquare a157004f4a handle failed db queries in Db class
Igor Scheller 7d5d905fcf Moved $themes array to config
Igor Scheller 3a1e460249 Changed $_GET, $_POST and $_REQUEST to use the Request object
Igor Scheller 8506d6d27e Refactoring: Config cleanup / moved to class
Igor Scheller 9a3ad88834 Changed from mysqli to PDO, some refactorings, faster sql queries
Bot 55141154c0 Replaced " with '
Bot 356b2582f3 PPHDoc, formatting, fixes, cleanup
Bot d71e7bbfad Formatting
Bot 7313e15ce8 PSR-2 formatting
Igor Scheller 1f8d1eb4bb Fixed "Constant already defined" notice
Added more ugly global variables
msquare 16e9a69c0d fixes date parsing returns the start of the day now
msquare 16ed2ae683 fixed settings validation
msquare 03c9d1ef5d reduce complexity of user settings main
msquare beb0db6852 fix misspellings
msquare 247166f28b improve code of user settings
msquare f5a5f234e4 fixes : add checkbox allowing the users email to be used by humans like event-team
msquare 42144ed21c move static access to datetime parse function
msquare f05f1a3cd4 rename to
msquare 91dafb19ec prohibit inline control structures on pages
msquare 53ad1b5110 fix codacy unused code
Philip Häusler cac86ef509 add planned date of departure
Philip Häusler df526fa2bf fix problem with beeing informed about shift changes
Philip Häusler 18644cac7a fixes : make users planned arrival date editable in user settings and show it in their own profile
Philip Häusler 6bede2fd22 harden the sql queries
Philip Häusler 247d9b65c1 remove user angeltype administration from user-edit
Felix Favre b299b0e085 reworked user editing of angeltypes
fixes 
Philip Häusler 481e52cf77 add email shiftinfo checkbox/flag
Philip Häusler 57a92dbdcd add opt-in bool for shiftinfo mails and remove icq from users
Philip Häusler 51cecb27e5 better layout for user settings
Philip Häusler 74647e16d3 add basic bootstrap theme
Philip Häusler f40b78faac angeltypes about section
Philip Häusler 821e37c1b2 removed faq feature
Philip Häusler c1539ef5bb display stored dect number in settings