squirrelmail/plugins/listcommands/setup.php
2013-07-26 17:31:02 +00:00

44 lines
1.3 KiB
PHP

<?php
/**
* setup.php
*
* Implementation of RFC 2369 for SquirrelMail.
* When viewing a message from a mailinglist complying with this RFC,
* this plugin displays a menu which gives the user a choice of mailinglist
* commands such as (un)subscribe, help and list archives.
*
* @copyright 1999-2013 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package plugins
* @subpackage listcommands
*/
/**
* Initialize the listcommands plugin
*/
function squirrelmail_plugin_init_listcommands () {
global $squirrelmail_plugin_hooks;
$squirrelmail_plugin_hooks['template_construct_read_headers.tpl']['listcommands'] = 'plugin_listcommands_menu';
$squirrelmail_plugin_hooks['optpage_register_block']['listcommands'] = 'plugin_listcommands_optpage_register_block';
}
/**
* Main function added to read_body_header
*/
function plugin_listcommands_menu() {
include_once(SM_PATH . 'plugins/listcommands/functions.php');
return plugin_listcommands_menu_do();
}
/**
* Show mailing list management option section on options page
*/
function plugin_listcommands_optpage_register_block() {
include_once(SM_PATH . 'plugins/listcommands/functions.php');
plugin_listcommands_optpage_register_block_do();
}