Файл: contao-3.5.8/system/modules/newsletter/config/config.php
Строк: 37
<?php
/**
* Contao Open Source CMS
*
* Copyright (c) 2005-2016 Leo Feyer
*
* @license LGPL-3.0+
*/
/**
* Back end modules
*/
array_insert($GLOBALS['BE_MOD']['content'], 4, array
(
'newsletter' => array
(
'tables' => array('tl_newsletter_channel', 'tl_newsletter', 'tl_newsletter_recipients'),
'send' => array('Newsletter', 'send'),
'import' => array('Newsletter', 'importRecipients'),
'icon' => 'system/modules/newsletter/assets/icon.gif',
'stylesheet' => 'system/modules/newsletter/assets/style.css'
)
));
/**
* Front end modules
*/
array_insert($GLOBALS['FE_MOD'], 4, array
(
'newsletter' => array
(
'subscribe' => 'ModuleSubscribe',
'unsubscribe' => 'ModuleUnsubscribe',
'nl_list' => 'ModuleNewsletterList',
'nl_reader' => 'ModuleNewsletterReader'
)
));
/**
* Register hooks
*/
$GLOBALS['TL_HOOKS']['createNewUser'][] = array('Newsletter', 'createNewUser');
$GLOBALS['TL_HOOKS']['activateAccount'][] = array('Newsletter', 'activateAccount');
$GLOBALS['TL_HOOKS']['getSearchablePages'][] = array('Newsletter', 'getSearchablePages');
$GLOBALS['TL_HOOKS']['closeAccount'][] = array('Newsletter', 'removeSubscriptions');
/**
* Add permissions
*/
$GLOBALS['TL_PERMISSIONS'][] = 'newsletters';
$GLOBALS['TL_PERMISSIONS'][] = 'newsletterp';