|
|
|
<?php
|
|
|
|
// vim:ts=4:sw=4:et
|
|
|
|
include_once(SM_PATH . 'functions/i18n.php');
|
|
|
|
|
|
|
|
function squirrelmail_plugin_init_postfixadmin() {
|
|
|
|
include(dirname(__FILE__) . '/config.php');
|
|
|
|
global $squirrelmail_plugin_hooks;
|
|
|
|
|
|
|
|
$squirrelmail_plugin_hooks['optpage_register_block']['postfixadmin'] = 'postfixadmin_optpage_register_block';
|
|
|
|
}
|
|
|
|
|
|
|
|
function postfixadmin_version() {
|
|
|
|
return '2.3.0';
|
|
|
|
}
|
|
|
|
|
|
|
|
function postfixadmin_optpage_register_block() {
|
|
|
|
// Gets added to the user's OPTIONS page.
|
|
|
|
global $optpage_blocks;
|
|
|
|
global $AllowVacation;
|
|
|
|
global $AllowChangePass;
|
|
|
|
|
|
|
|
// if ( !soupNazi() ) {
|
|
|
|
|
|
|
|
bindtextdomain('postfixadmin', SM_PATH . 'plugins/postfixadmin/locale');
|
|
|
|
textdomain('postfixadmin');
|
|
|
|
$optpage_blocks[] = array(
|
|
|
|
'name' => _("Forwarding"),
|
|
|
|
'url' => '../plugins/postfixadmin/postfixadmin_forward.php',
|
|
|
|
'desc' => _("Here you can create and edit E-Mail forwards."),
|
|
|
|
'js' => false
|
|
|
|
);
|
|
|
|
bindtextdomain('squirrelmail', SM_PATH . 'locale');
|
|
|
|
textdomain('squirrelmail');
|
|
|
|
|
|
|
|
bindtextdomain('postfixadmin', SM_PATH . 'plugins/postfixadmin/locale');
|
|
|
|
textdomain('postfixadmin');
|
|
|
|
if ($AllowVacation) {
|
|
|
|
$optpage_blocks[] = array(
|
|
|
|
'name' => _("Auto Response"),
|
|
|
|
'url' => '../plugins/postfixadmin/postfixadmin_vacation.php',
|
|
|
|
'desc' => _("Set an OUT OF OFFICE message or auto responder for your mail."),
|
|
|
|
'js' => false
|
|
|
|
);
|
|
|
|
bindtextdomain('squirrelmail', SM_PATH . 'locale');
|
|
|
|
textdomain('squirrelmail');
|
|
|
|
}
|
|
|
|
bindtextdomain('postfixadmin', SM_PATH . 'plugins/postfixadmin/locale');
|
|
|
|
textdomain('postfixadmin');
|
|
|
|
if ($AllowChangePass) {
|
|
|
|
$optpage_blocks[] = array(
|
|
|
|
'name' => _("Change Password"),
|
|
|
|
'url' => '../plugins/postfixadmin/postfixadmin_changepass.php',
|
|
|
|
'desc' => _("Change your mailbox password."),
|
|
|
|
'js' => false
|
|
|
|
);
|
|
|
|
bindtextdomain('squirrelmail', SM_PATH . 'locale');
|
|
|
|
textdomain('squirrelmail');
|
|
|
|
}
|
|
|
|
}
|