Add expiration notification for paid subscriptions
authorMatthias Schmidt <gravatronics@live.com>
Tue, 30 May 2017 16:33:58 +0000 (18:33 +0200)
committerMatthias Schmidt <gravatronics@live.com>
Tue, 30 May 2017 16:33:58 +0000 (18:33 +0200)
commit4b120958e678db79bc55101687159dc1417ec1ff
tree187f9a2c10b693f86cdc1fa232f0cdf3108c29c9
parent2246b5099c4e9494bdc74f685f104c99ef6643da
Add expiration notification for paid subscriptions

Close #2216
14 files changed:
com.woltlab.wcf/cronjob.xml
com.woltlab.wcf/objectType.xml
com.woltlab.wcf/userNotificationEvent.xml
wcfsetup/install/files/lib/data/paid/subscription/PaidSubscription.class.php
wcfsetup/install/files/lib/data/paid/subscription/user/PaidSubscriptionUser.class.php
wcfsetup/install/files/lib/data/paid/subscription/user/PaidSubscriptionUserAction.class.php
wcfsetup/install/files/lib/system/cronjob/ExpiringPaidSubscriptionUserCronjob.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/template/plugin/DateDiffModifierTemplatePlugin.class.php
wcfsetup/install/files/lib/system/user/notification/event/PaidSubscriptionUserUserNotificationEvent.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/user/notification/object/PaidSubscriptionUserUserNotificationObject.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/user/notification/object/type/PaidSubscriptionUserUserNotificationObjectType.class.php [new file with mode: 0644]
wcfsetup/install/lang/de.xml
wcfsetup/install/lang/en.xml
wcfsetup/setup/db/install.sql