Commit graph

260 commits

Author SHA1 Message Date
Igor Scheller
23c0fae36f Added csrf middleware 2018-11-21 19:24:36 +01:00
Igor Scheller
a2aaba9cab User: Bugfixes & code cleanup 2018-10-31 13:43:23 +01:00
Igor Scheller
57932be428 Moved arrival_date to state 2018-10-31 13:43:23 +01:00
Igor Scheller
4e09ee3eb2 Replaced more user related stuff
(Contains some buggy stuff too...)
2018-10-31 13:43:23 +01:00
Igor Scheller
89e62c95a7 Changed more functions 🎉 2018-10-31 13:43:23 +01:00
Igor Scheller
2dcb7cc2de Replaced some global $user variables 2018-10-31 13:43:23 +01:00
Igor Scheller
d15946df2d Changed src/ code and templates to use the new user model 2018-10-31 13:43:23 +01:00
Igor Scheller
8e62c4c52c Added new user models 2018-10-31 13:43:23 +01:00
Igor Scheller
b443b53919 Translation: added pluralization support 2018-10-30 22:50:22 +01:00
Igor Scheller
90e1a94962 Make application name configurable
* Added app_name configuration option
* Extended `EngelsystemMailer` to prepend the application name to all mails

Closes 
2018-10-30 22:50:22 +01:00
Igor Scheller
7f61dc95be EventConfig: Merge event configuration from database to global config 2018-10-30 21:13:56 +01:00
Igor Scheller
63d1292bf8 Added EventConfig model 2018-10-30 21:13:56 +01:00
Igor Scheller
c4867811e2 BaseModel: Added findOrNew 2018-10-30 21:13:56 +01:00
Igor Scheller
8f519a69e9 Removed shifts_json_export_all reference 2018-10-24 19:15:52 +02:00
Igor Scheller
d985d493a3 Migrations: Added namespace 2018-10-24 19:15:07 +02:00
Igor Scheller
b46207f911 Merge remote-tracking branch 'MyIgel/session' 2018-09-30 19:33:14 +02:00
Igor Scheller
6187eed3bb Merge remote-tracking branch 'MyIgel/mailing' 2018-09-26 21:31:18 +02:00
Igor Scheller
aa2124f655 RouteDispatcher: Allow installation into sub directory 2018-09-26 20:49:31 +02:00
Igor Scheller
0b0890f425 Session: Added DatabaseHandler, replaces Symfony PdoSessionHandler 2018-09-25 14:02:55 +02:00
Igor Scheller
66038eda14 Merge branch 'twig-templates' 2018-09-23 20:11:37 +02:00
Igor Scheller
104e4f4c43 Session: Added Symfony PDO backend 2018-09-16 14:56:07 +02:00
Igor Scheller
edeab5e75f Added Database class as a replacement for Db, fixed naming 2018-09-16 14:53:33 +02:00
Igor Scheller
0734807eef Merge remote-tracking branch 'MyIgel/logentry-model' 2018-09-16 12:06:18 +02:00
Igor Scheller
d0abc27c07 Merge remote-tracking branch 'MyIgel/translations' 2018-09-15 14:58:31 +02:00
Igor Scheller
d36de2d26f Quickfix for problems with the SmtpTransport 2018-09-11 16:35:28 +02:00
Igor Scheller
8456a3cf6f Moved emojis to assets 2018-09-10 22:49:46 +02:00
Igor Scheller
c1a1180d1f Moved frontend, templates and lang to resources 2018-09-10 18:22:48 +02:00
Igor Scheller
4bf3a68f43 Fixed assets rendering 2018-09-10 14:40:33 +02:00
Igor Scheller
222c9fed7d Merge remote-tracking branch 'MyIgel/templating' 2018-09-09 12:11:12 +02:00
Igor Scheller
01e9c22695 Implemented mailing abstraction
Closes 
2018-09-05 13:44:43 +02:00
Igor Scheller
b52444af8a Merge remote-tracking branch 'MyIgel/routing' 2018-09-04 21:13:28 +02:00
Igor Scheller
36dafdb68a Merge remote-tracking branch 'MyIgel/rebuild-psr7' 2018-09-03 22:55:54 +02:00
Igor Scheller
9d34f371cb Added CreditsController 2018-09-03 15:42:51 +02:00
Igor Scheller
9e217d87c0 Template refactoring to use twig 2018-09-02 02:09:56 +02:00
Igor Scheller
ac48332166 Models: Added LogEntry model 2018-08-31 03:24:54 +02:00
Igor Scheller
8257864829 Added translation support for twig templates
See https://twig-extensions.readthedocs.io/en/latest/i18n.html for documentation
2018-08-29 23:46:32 +02:00
Bot
e8f8fc7f5f Replaced gettext translation _() with __() that uses the Translator class 2018-08-29 23:46:32 +02:00
Igor Scheller
a2c47304d8 Added generic error pages 2018-08-29 23:46:32 +02:00
Igor Scheller
3a11641647 Updated LegacyMiddleware to use Translator class 2018-08-29 23:46:32 +02:00
Igor Scheller
427315195b Moved translation/internationalization to Helpers\Translator class 2018-08-29 23:46:31 +02:00
Igor Scheller
df6360044b Added Twig template functions 2018-08-29 23:46:31 +02:00
Igor Scheller
bb3d16d273 Added Twig template renderer, closes 2018-08-29 23:46:11 +02:00
Igor Scheller
175c335810 Db::selectOne() should return null if result is empty 2018-08-29 18:11:35 +02:00
Igor Scheller
a1bc763a16 Added nikic/fast-route as routing dispatcher 2018-08-25 21:48:39 +02:00
Igor Scheller
73c9d923e7 Renamed RoutingServiceProvider to Http\UrlGeneratorServiceProvider 2018-08-22 03:10:08 +02:00
Igor Scheller
d6c8f1a614 Merge branch 'master' to 'rebuild-database' 2018-08-20 21:07:57 +02:00
Igor Scheller
b0e7bc0df2 Made Engelsystem\Http\Request PSR-7 ServerRequestInterface compatible 2018-08-20 17:43:15 +02:00
Igor Scheller
bf6efe532c Added trusted proxies 2018-08-19 16:44:33 +02:00
Igor Scheller
5427ee385d Made Engelsystem\Http\Request PSR-7 RequestInterface compatible 2018-08-19 14:04:16 +02:00
Igor Scheller
18fd73a899 Moved middleware to application config 2018-08-19 13:59:57 +02:00