699 Commits (7917e32f3ec6ac0a06455598f2b89dcdaf411070)

Author SHA1 Message Date
Igor Scheller 204ff4c0e7 rooms admin: Set a maximum character length
closes #525 (Room names with more than 35 characters dispatch a team of untrained monkeys)
6 years ago
msquare 93b819025c fix margin of form submit in tables 6 years ago
MichiK 252f003b94 Really fix the data/timepicker CSS and JS
Attaching the timepicker to the input instead of the sorrounding div didn't
turn out as expected. Therefore, I used the same mechanism for DOM attachment
and lazy initialization for the timepicker like for the datepicker.

Instead of trying to load the CSS through webpack and some JS voodoo, it's
a lot simpler to just include it via the normal base theme CSS. This works.
In addition, I noticed that there is an easier way to read the current locale.
No need to do this twice via different ways.

This closes #516.
6 years ago
MichiK 7e53c45890 Change the color of "reset" in admin_arrive 6 years ago
MichiK ed5ee3235e Add timepickers in shifts view 6 years ago
Igor Scheller c33940f64a Moved permission checks to Authenticator class 6 years ago
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