123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- <?php
- /**
- * mail_fetch/setup.php
- *
- * Setup of the mailfetch plugin.
- *
- * @copyright 1999-2025 The SquirrelMail Project Team
- * @license http://opensource.org/licenses/gpl-license.php GNU Public License
- * @version $Id$
- * @package plugins
- * @subpackage mail_fetch
- */
- /**
- * Initialize the plugin
- */
- function squirrelmail_plugin_init_mail_fetch() {
- global $squirrelmail_plugin_hooks;
- $squirrelmail_plugin_hooks['template_construct_page_header.tpl']['mail_fetch'] = 'mail_fetch_link';
- $squirrelmail_plugin_hooks['login_verified']['mail_fetch'] = 'mail_fetch_setnew';
- $squirrelmail_plugin_hooks['left_main_before']['mail_fetch'] = 'mail_fetch_login';
- $squirrelmail_plugin_hooks['optpage_register_block']['mail_fetch'] = 'mailfetch_optpage_register_block';
- $squirrelmail_plugin_hooks['rename_or_delete_folder']['mail_fetch'] = 'mail_fetch_folderact';
- }
- /**
- * display link in menu line
- * @private
- */
- function mail_fetch_link() {
- include_once (SM_PATH . 'plugins/mail_fetch/functions.php');
- return mail_fetch_link_do();
- }
- /**
- * Fetch pop3 mails on login.
- * @private
- */
- function mail_fetch_login() {
- include_once (SM_PATH . 'plugins/mail_fetch/functions.php');
- mail_fetch_login_function();
- }
- /**
- * Adds preference that is used to detect new logins
- * @private
- */
- function mail_fetch_setnew() {
- include_once (SM_PATH . 'plugins/mail_fetch/functions.php');
- mail_fetch_setnew_function();
- }
- /**
- * Add plugin option block
- * @private
- */
- function mailfetch_optpage_register_block() {
- include_once (SM_PATH . 'plugins/mail_fetch/functions.php');
- mailfetch_optpage_register_block_function();
- }
- /**
- * Update mail_fetch settings when folders are renamed or deleted.
- * @since 1.5.1 and 1.4.5
- * @private
- */
- function mail_fetch_folderact($args) {
- include_once (SM_PATH . 'plugins/mail_fetch/functions.php');
- mail_fetch_folderact_function($args);
- }
|