squirrelmail/plugins/filters/setup.php
2006-01-23 18:46:41 +00:00

61 lines
No EOL
1.4 KiB
PHP

<?php
/**
* Message and Spam Filter Plugin - Setup
*
* @copyright &copy; 1999-2006 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package plugins
* @subpackage filters
*/
/**
* Init plugin
* @access private
*/
function squirrelmail_plugin_init_filters() {
include_once(SM_PATH . 'plugins/filters/filters.php');
filters_init_hooks ();
}
/**
* Report spam folder as special mailbox
* @param string $mb variable used by hook
* @return string spam folder name
* @access private
*/
function filters_special_mailbox( $mb ) {
global $data_dir, $username;
return( $mb == getPref($data_dir, $username, 'filters_spam_folder', 'na' ) );
}
/**
* Called by hook to Register option blocks
* @access private
*/
function filters_optpage_register_block_hook() {
include_once(SM_PATH . 'plugins/filters/filters.php');
filters_optpage_register_block ();
}
/**
* Called by hook to Start Filtering
* @param mixed $args optional variable passed by hook
* @access private
*/
function start_filters_hook($args) {
include_once(SM_PATH . 'plugins/filters/filters.php');
start_filters ();
}
/**
* Called by hook to Update filters when Folders Change
* @access private
*/
function update_for_folder_hook($args) {
include_once(SM_PATH . 'plugins/filters/filters.php');
update_for_folder ($args);
}
?>