diff options
Diffstat (limited to 'files/roundcube/plugins/login_info/login_info.php')
-rwxr-xr-x | files/roundcube/plugins/login_info/login_info.php | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/files/roundcube/plugins/login_info/login_info.php b/files/roundcube/plugins/login_info/login_info.php new file mode 100755 index 0000000..865e8a3 --- /dev/null +++ b/files/roundcube/plugins/login_info/login_info.php @@ -0,0 +1,39 @@ +<?php + +/** + * LoginInfo + * + * Plugin to add a customized info to the login screen + * + * @version 1.2 + * @author Markus Neubauer + * @http://www.std-soft.com/bfaq/52-cat-webmail/107-text-auf-der-login-seite-einblenden.html + * @example: https://www.std-soft.de/webmail (source) + */ +class login_info extends rcube_plugin +{ + // only task 'login' + public $task = 'login'; + // we've got no ajax handlers + public $noajax = true; + // skip frames + public $noframe = true; + + function init() + { + $this->add_hook('template_object_loginform', array($this, 'add_login_info')); + } + + public function add_login_info($arg) + { + $rcmail = rcmail::get_instance(); + $this->load_config(); + + if ( $rcmail->config->get('login_info') ) + $rcmail->output->add_footer( $rcmail->config->get('login_info') ); + + return $arg; + } +} + +?> |