693 Commits (6f27d11093a5df967e6ffd24465ad7f50f311de2)

Author SHA1 Message Date
Igor Scheller 944c29b964 Require POST for sending forms
* Ensure that the form is submitted with a post request
* Replaced several links with forms

Closes #494 (Security Vulnerability)
6 years ago
Igor Scheller 23c0fae36f Added csrf middleware 6 years ago
msquare 8236989be0 fix missing unique mail validation on user register 6 years ago
Igor Scheller 15751f9c7a Fix error when accessing undefined date
Closes #491 (Edit User fails when User never logged in before)
6 years ago
Igor Scheller 88f3bafa5e Replaced `Auth()` with `auth()` 6 years ago
Igor Scheller 82b22160fd Fixed error if shirt size is not configured 6 years ago
Igor Scheller a2aaba9cab User: Bugfixes & code cleanup 6 years ago
Igor Scheller d7aea575ff Replaced more sql queries and old data 6 years ago
Igor Scheller 57932be428 Moved arrival_date to state 6 years ago
Igor Scheller 4e09ee3eb2 Replaced more user related stuff
(Contains some buggy stuff too...)
6 years ago
Igor Scheller 7c6afc2bfe Removed `User($id)` function 🎉 6 years ago
Igor Scheller 89e62c95a7 Changed more functions 🎉 6 years ago
Igor Scheller b069a938c6 Changed user_link and some other user functions to use the user id 6 years ago
Igor Scheller 2dcb7cc2de Replaced some global `$user` variables 6 years ago
Igor Scheller 90e1a94962 Make application name configurable
* Added app_name configuration option
* Extended `EngelsystemMailer` to prepend the application name to all mails

Closes #426
6 years ago
Igor Scheller 7f61dc95be EventConfig: Merge event configuration from database to global config 6 years ago
Igor Scheller 66038eda14 Merge branch 'twig-templates' 6 years ago
Nos- b2303c0723 Tried to fix inputfields for date, email, tel 6 years ago
Igor Scheller 2a134e6c0b Config: Removed nightshifts query 6 years ago
Igor Scheller 0734807eef Merge remote-tracking branch 'MyIgel/logentry-model' 6 years ago
Igor Scheller d0abc27c07 Merge remote-tracking branch 'MyIgel/translations' 6 years ago
Igor Scheller c1a1180d1f Moved frontend, templates and lang to resources 6 years ago
Igor Scheller 222c9fed7d Merge remote-tracking branch 'MyIgel/templating' 6 years ago
Igor Scheller 9d34f371cb Added CreditsController 6 years ago
Igor Scheller ac48332166 Models: Added LogEntry model 6 years ago
Bot e8f8fc7f5f Replaced gettext translation `_()` with `__()` that uses the Translator class 6 years ago
Igor Scheller acfe72cb91 Removed translation from config file 6 years ago
Igor Scheller bb3d16d273 Added Twig template renderer, closes #338 6 years ago
Igor Scheller 175c335810 Db::selectOne() should return null if result is empty 6 years ago
Igor Scheller d93ace2eae Prevent object serialization in session 6 years ago
Igor Scheller d6c8f1a614 Merge branch 'master' to 'rebuild-database' 6 years ago
Igor Scheller 864a086900 Prevent object serialization in session 6 years ago
msquare 0f1da65f2a
Merge pull request #421 from MyIgel/master
Prevent empty string after $tokens = explode(' ', $search);
7 years ago
msquare 2e1c2cf3b5 remove br between shift filter checkboxes 7 years ago
Igor Scheller fe58e4f422 database: updated checks for selectOne 7 years ago
Igor Scheller b2e5b5c44d Prevent empty string after $tokens = explode(' ', $search); 7 years ago
msquare 73ed2308c1 use user tshirt count 7 years ago
msquare b3ca550ed0 simplify t-shirt statistics 7 years ago
msquare 0314ba19e3 make got t-shirt always available 7 years ago
msquare c961269bb7 better hour formatting 7 years ago
msquare ee9fbda098 add work date to work log 7 years ago
msquare 86a38a3372 add user work log entries feature 7 years ago
msquare e7b0e9934d add shift filter buttons at the top 7 years ago
msquare 8c64532902 fix ical export description 7 years ago
Igor Scheller 6ceec76e7d feature request: filter angel types based on account settings, closes #362 7 years ago
msquare abf4b1da30 check if logged in before sign up 7 years ago
Igor Scheller 6953090e7d 392: Show warning message when editing html news without proper permissions to save them, Closes #392 7 years ago
Bot 952c7892f3 Formatting & Docstrings 7 years ago
klemens a6cf4c9ce9 spelling fixes 7 years ago
msquare 81b4e9d2bc solve problem with autobreaks in news text when building html tables 7 years ago
msquare 34da670b6f solve problem with autobreaks in news text when building html tables 7 years ago
msquare 2b52d24c59 solve problem with autobreaks in news text when building html tables 7 years ago
msquare 9969208be2 solve problem with autobreaks in news text when building html tables 7 years ago
msquare a0f70d9819 solve problem with autobreaks in news text when building html tables 7 years ago
msquare a1c032642f introduce new shift signup state for not arrived angels 7 years ago
msquare 1289101f6e rewrite controller for creating shift entries 7 years ago
msquare fd85034e7f redo shift signoff and icons for delete/confirm/acknowledgment questions 7 years ago
msquare 952dc6921a undo of fix #382: XXE DoS in engelsystem - the feature is actually needed for xcal files 7 years ago
msquare a8cf4b9ddf fix #382: XXE DoS in engelsystem 7 years ago
msquare 5278be1f0f add link to public dashboard from shift view 7 years ago
msquare d5631297dc better logging of needed angeltypes for shifts and rooms 7 years ago
msquare afb77d22ba move room db queries to model 7 years ago
msquare aae8c77ed1 fix #212: Duplicate entry for Room name 7 years ago
msquare dbf6e64a2c change write permission check to catch exceptions 7 years ago
msquare 4143680297 remove room number and visible flag, rename pentabarf to frab and introduce map/c3nav integration as well as markdown description for rooms 7 years ago
msquare 9e04e2d4a0 fix age validation 7 years ago
Igor Scheller 0b45d2a88f #366 Feature: Time Interval Buttons (on Shifts page), closes #366 7 years ago
msquare bb2681a7c8 add validation of dect numbers 7 years ago
msquare 15c50ab315 fix minor cody style issues (codacy) 7 years ago
msquare 86e41e2949 change logging of needed angeltypes for created shifts 7 years ago
msquare 4eedad6c89 fix problem with default values on registration 7 years ago
msquare f9ab269758 fix problem with default values on registration 7 years ago
msquare 6b74705f37 fix problem with default values on registration 7 years ago
msquare d8de02db34 fix problem with default values on registration 7 years ago
msquare 59cd65cb50 fix problem with validation of planned arrival date 7 years ago
msquare 7df64c82a6 fix problem with bools in queries 7 years ago
msquare c62833bb51 fix problem with default value when registering 7 years ago
msquare eec161a852 fix problem with default age when registering 7 years ago
msquare 50f24271eb fix all redirects to home (because of new urls redirect to ? wont work anymore) 7 years ago
Igor Scheller 4817658862 Merge branch 'noc0lour:fix_setup_bugs', closes #335 7 years ago
Igor Scheller 945fcb079a Added registration_enabled configuration 7 years ago
Igor Scheller e6ed8a3017 Changed LogEntries table: Use log level instead of nick name 7 years ago
Igor Scheller 8c81adc8e8 Implemented container 7 years ago
Igor Scheller 0a20883aa8 Reimplementation of 2840bb619 (signup requires arrival), closes #330 7 years ago
Igor Scheller 2bd127c011 Use symfony session 7 years ago
Igor Scheller 96f1d9fd54 Bugfixes 7 years ago
Bot a473a56f1d Formatting 7 years ago
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
7 years ago
Igor Scheller 3002ed9e93 Security: Only allow angels with admin_news_html privilege to use HTML 7 years ago
Igor Scheller cc01c906ba #336: Integration of symfony/http-foundation request 7 years ago
Igor Scheller 73175e2b64 #337: Added routing 7 years ago
Andrej Rode 5f305121a4 fix order by not in select clause for >mysql-5.7 7 years ago
msquare f82e5456d2 dried code by introducing selectOne for select queries with only one result line expected 8 years ago
msquare 69a1ee2bfe use glyph bool icons on room list 8 years ago
msquare a0af8d4624 further switching to db exceptions instead of return false 8 years ago
msquare 5794c4cab8 clear delete queries from false resuls 8 years ago
msquare a157004f4a handle failed db queries in Db class 8 years ago
Igor Scheller e1762e7764 replaced template_render with dynamic renderer class 8 years ago
Igor Scheller d4ad70804b Removed overwhelmed page 8 years ago
Igor Scheller 7d5d905fcf Moved $themes array to config 8 years ago
Igor Scheller 3a1e460249 Changed $_GET, $_POST and $_REQUEST to use the Request object 8 years ago
Igor Scheller 68da2a4eb8 Renamed "default_theme" config to "theme" 8 years ago
Igor Scheller 781f830678 Fixes and improvements 8 years ago
Bot 3de0cc840f Removed spaces 8 years ago
Igor Scheller 8506d6d27e Refactoring: Config cleanup / moved to class 8 years ago
Bot 740026a9de Replaced [0-9] with \d 8 years ago
Bot 915ce28fee Replaced " with ' 8 years ago
Igor Scheller 9a3ad88834 Changed from mysqli to PDO, some refactorings, faster sql queries 8 years ago
Igor Scheller 8254a79c58 Bugfixes & improvements 8 years ago
Bot 55141154c0 Replaced " with ' 8 years ago
Bot 356b2582f3 PPHDoc, formatting, fixes, cleanup 8 years ago
Bot d71e7bbfad Formatting 8 years ago
Bot 7313e15ce8 PSR-2 formatting 8 years ago
msquare 29128763fd Merge pull request #306 from MyIgel/config-fix-constant
Fixes "Constant already defined" notice
8 years ago
Igor Scheller 1f8d1eb4bb Fixed "Constant already defined" notice
Added more ugly global variables
8 years ago
Igor Scheller 00d8709ae8 Fix relative paths 8 years ago
msquare fe5dec73ba bring back filtering by occupancy 8 years ago
msquare 5600476c56 fix missing users on active angels view 8 years ago
msquare 4407604793 move data sorting to begin 8 years ago
msquare 6c4bb0da31 move data sorting to begin 8 years ago
msquare 0603d0dd4e remove unused code 8 years ago
msquare 860252bce8 select only one room per default 8 years ago
msquare 46528fe1d8 shift view performance improvements 8 years ago
msquare ffc33993d4 overwhelmed 8 years ago
msquare 9975e42d3c fix edit user bug deleting emails 8 years ago
msquare 2f2d08c574 fix edit user bug deleting emails 8 years ago
msquare 827de98256 fix room delete bug in pentabarf import temporarily 8 years ago
msquare 188891c147 use planned arrival time validation for register page 8 years ago
msquare bae3ede662 fixes #279 fix exporting freeload comment in json export 8 years ago
Leandra Eberle 67df8da061 Typo Changes and Descriptions 8 years ago
gnomus dc49b9af41 Update guest_login.php 8 years ago
msquare 16e9a69c0d fixes #277 date parsing returns the start of the day now 8 years ago
Leandra Eberle 4116e0114e Change ask an Arch Angel, to Ask the Heaven because the Arch Angel only role is deprecated 8 years ago
msquare 5ae328b2b1 hide event countdown for mobile clients 8 years ago
msquare 409761ce4b rebuild login page 8 years ago
msquare 9c4636f5c4 reduce complexity of user driver license 8 years ago
msquare 1636688394 reduce complexity of angeltype edit controller 8 years ago
msquare ac53559fea fix shift calendar headers 8 years ago
msquare 918d41ca70 reduce complexity of menu and hints 8 years ago
msquare ec6016cd38 reduce complexity of menu and hints 8 years ago
msquare 16ed2ae683 fixed settings validation 8 years ago
msquare d3e942f742 Merge pull request #273 from anykraus/typo-sheduler-scheduler
minor typo fixed (sheduler to scheduler)
8 years ago
msquare 5f2871538a fix css problem with rooms table 8 years ago
msquare 03c9d1ef5d reduce complexity of user settings main 8 years ago
msquare beb0db6852 fix misspellings 8 years ago
msquare 247166f28b improve code of user settings 8 years ago
msquare f5a5f234e4 fixes #266: add checkbox allowing the users email to be used by humans like event-team 8 years ago
msquare 82b9436c50 rename coordinator to supporter 8 years ago
msquare f6da9148e7 fix missing var check 8 years ago
msquare defdb3007c Merge pull request #272 from anykraus/#271-admin_active
fix admin_active.php not displaying (issue #271)
8 years ago