95 Commits

Author SHA1 Message Date
b708c0431e Changed ReservationStatus handling a bit. 2016-08-11 01:00:53 +02:00
4993a29013 Cleanup. 2016-08-04 22:48:44 +02:00
99870d94c4 Switch to GmailTransport for sending mails. 2016-08-04 18:14:15 +02:00
90d3afcf2f Add Return-Path to mails. 2016-08-04 18:14:00 +02:00
3c672b0d4e Finishing touches on GmailTransport. 2016-08-04 18:13:39 +02:00
16ab03786d Bugfix with visibility in GenericOutput. Bugfix in MailOutput. 2016-08-04 18:13:06 +02:00
f5d4cbb385 Bugfix with missing array key on first form fill. 2016-08-04 18:11:31 +02:00
868466e7d7 Implement GmailTransport. 2016-08-04 16:39:45 +02:00
9c09108076 Move conversion of mail header array into string to (PHP-)MailTransport. 2016-08-04 16:38:56 +02:00
9eef404735 Prepare GmailTransport. 2016-08-04 16:05:31 +02:00
1af2c621f4 Added transport class for MailOutput. 2016-08-04 15:52:59 +02:00
f237e37a28 Added GMAIL_SEND scope request for Google API. Details in README. 2016-08-04 15:40:19 +02:00
320c58be50 Split Output into Output(Generator) and Transport. Needed for later
switching between different mail transports.
2016-08-04 15:35:50 +02:00
d7d6ee890e Tests for new date conversions. 2016-08-03 13:32:34 +02:00
5f2da89966 Bugfix with empty values. 2016-08-03 13:32:23 +02:00
1cfb611e30 Added event mail template. 2016-08-03 11:26:14 +02:00
82deb08085 Added info text to event input form. 2016-08-03 11:25:59 +02:00
f91064d9bf Added additional date formats to date fields. 2016-08-03 11:25:42 +02:00
e61cfddc9c Added generic event definition. 2016-08-02 15:03:11 +02:00
7765d2d512 Improved barcode input, needs CoffeeScript code! 2016-08-02 15:02:30 +02:00
35a82edb06 Output reservation URL for hotel reservations. 2016-08-02 15:01:47 +02:00
f5a1fb44e3 Remove obsolete comment. 2016-08-02 15:01:20 +02:00
cb3d9a2792 Bugfixes with missing form_type variable and wrong mail subject. Also
added proper status page after mail sending.
2016-08-02 11:54:13 +02:00
806d8854bc Updated Composer assets. 2016-07-31 00:50:30 +02:00
a2d873853d Set template variables programmatically. 2016-07-30 23:33:00 +02:00
7211edb0a0 Cleanup. 2016-07-13 22:32:49 +02:00
37df5aa0e9 Move session management to separate class. 2016-07-13 22:17:56 +02:00
6b07cf03fe Further compacting of code for future split up. 2016-07-13 20:34:19 +02:00
fbb0753c11 Reorder action switches a bit. 2016-07-13 20:25:01 +02:00
594b4a85d4 First template for flight reservations. 2016-07-11 22:30:09 +02:00
bd18f0f9f7 Added definition for flights. 2016-07-11 22:16:07 +02:00
6723ece603 Renamed a few methods for clarification. 2016-07-10 23:28:01 +02:00
f94186a20f Reduce complexity in MailOutput. 2016-07-10 23:01:21 +02:00
02c6c15548 Reduce complexity. 2016-07-10 22:42:39 +02:00
918026fca4 Assign empty value for unset fields. Fix bug in test. 2016-07-10 21:56:19 +02:00
ebc0c89fcc Further optimisation of FieldDefinition class. 2016-07-10 21:49:08 +02:00
2e8a54cf9d More tests. 2016-07-10 20:10:38 +02:00
d8f8c7c381 Moved mail sending to new class. 2016-07-10 18:43:05 +02:00
0ce5d7cd42 Bugfix in mail output and cleanup. 2016-07-10 16:31:58 +02:00
dce1783dfe Remove $tpl from index.php. 2016-07-10 16:25:16 +02:00
0d57aace4b Fix naming of variables. 2016-07-10 16:24:03 +02:00
fa915324b4 Bugfix in Makefile for paths with spaces. 2016-07-10 16:18:26 +02:00
be90c98118 Output handling to separate classes. 2016-07-10 16:18:16 +02:00
89af62d083 Add custom prefix for definition files to class. 2016-07-10 16:17:50 +02:00
e14010cf60 Merge mail-handling into index.php for later splitting. 2016-07-10 01:31:45 +02:00
85329deae2 Reduce complexity in FieldDefinition class. 2016-07-10 00:50:25 +02:00
e217414f11 Moved more features to FieldDefinition class. 2016-07-10 00:25:36 +02:00
4df5b6896c Convert to array if JSON isn't one already. 2016-07-09 20:40:46 +02:00
e024bdba85 Type hint for Scrutinizer. 2016-07-09 20:35:20 +02:00
3590972a81 Fix typo in Scrutinizer exclude list. 2016-07-09 20:30:28 +02:00