summaryrefslogtreecommitdiff
path: root/files/roundcube/plugins/login_info/login_info.php
diff options
context:
space:
mode:
Diffstat (limited to 'files/roundcube/plugins/login_info/login_info.php')
-rwxr-xr-xfiles/roundcube/plugins/login_info/login_info.php39
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;
+ }
+}
+
+?>