100 Commits

Author SHA1 Message Date
ba7520caad Test with Google Script to send mail. This works and seems to be the
only way without going through registration process with Google.
2017-02-04 01:26:18 +01:00
a756549343 Enable bus reservations. 2016-09-10 19:03:29 +02:00
855ede9655 Added bus reservation. 2016-09-10 19:01:41 +02:00
1210154612 Fix missing </p>. Also output times in ISO 8601. 2016-09-10 18:45:06 +02:00
97e2ec427e Added train reservations. (Not yet picked up by Google Inbox.) 2016-08-11 01:01:22 +02:00
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