Unify address book searches. See ChangeLog comments. Also, fixed bug wherein file...
[squirrelmail.git] / plugins / spamcop / setup.php
... / ...
CommitLineData
1<?php
2
3/**
4 * setup.php -- SpamCop plugin - setup script
5 *
6 * @copyright 1999-2011 The SquirrelMail Project Team
7 * @license http://opensource.org/licenses/gpl-license.php GNU Public License
8 * @version $Id$
9 * @package plugins
10 * @subpackage spamcop
11 */
12
13/**
14 * Initialize the plugin
15 * @access private
16 */
17function squirrelmail_plugin_init_spamcop() {
18 global $squirrelmail_plugin_hooks;
19
20 $squirrelmail_plugin_hooks['optpage_register_block']['spamcop'] =
21 'spamcop_options';
22 $squirrelmail_plugin_hooks['loading_prefs']['spamcop'] =
23 'spamcop_load';
24 $squirrelmail_plugin_hooks['read_body_header_right']['spamcop'] =
25 'spamcop_show_link';
26 $squirrelmail_plugin_hooks['compose_send']['spamcop'] =
27 'spamcop_while_sending';
28}
29
30/**
31 * Loads spamcop settings and validates some of values (make '' into 'default', etc.)
32 * @access private
33 */
34function spamcop_load() {
35 include_once(SM_PATH . 'plugins/spamcop/functions.php');
36 spamcop_load_function();
37}
38
39
40/**
41 * Shows spamcop link on the read-a-message screen
42 * @access private
43 */
44function spamcop_show_link(&$links) {
45 include_once(SM_PATH . 'plugins/spamcop/functions.php');
46 spamcop_show_link_function($links);
47}
48
49/**
50 * Show spamcop options block
51 * @access private
52 */
53function spamcop_options() {
54 include_once(SM_PATH . 'plugins/spamcop/functions.php');
55 spamcop_options_function();
56}
57
58
59/**
60 * Process messages submitted by email
61 * @access private
62 */
63function spamcop_while_sending() {
64 include_once(SM_PATH . 'plugins/spamcop/functions.php');
65 spamcop_while_sending_function();
66}