<?php
/*
* This file is part of Contao.
*
* (c) Leo Feyer
*
* @license LGPL-3.0-or-later
*/
use vonRotenberg\MemberfilesBundle\Model\MemberfilesConfigModel;
use vonRotenberg\MemberfilesBundle\Model\SecureDownloadsModel;
/**
* Backend modules
*/
$GLOBALS['BE_MOD']['system']['memberfiles'] = [
'tables' => ['tl_memberfiles_config']
];
$GLOBALS['BE_MOD']['accounts']['member']['tables'][] = 'tl_member_secureDownloads';
/**
* Notification types
*/
$GLOBALS['NOTIFICATION_CENTER']['NOTIFICATION_TYPE']['contao']['secDownloads_submitted'] = array
(
'recipients' => array
(
'member_email' // The email address of the recipient
),
'email_text' => array
(
'member_firstname', // The firstname of the recipient
'member_lastname', // The lastname of the recipient
'downloads' // The names of all new files
),
'email_html' => array
(
'member_firstname', // The firstname of the recipient
'member_lastname', // The lastname of the recipient
'downloads_html', // The names of all new files
)
);
/**
* Permissions
*/
$GLOBALS['TL_PERMISSIONS'][] = 'sec_dl_access';
/**
* Models
*/
$GLOBALS['TL_MODELS']['tl_member_secureDownloads'] = SecureDownloadsModel::class;
$GLOBALS['TL_MODELS']['tl_memberfiles_config'] = MemberfilesConfigModel::class;