diff options
author | alecpl <alec@alec.pl> | 2011-08-25 08:30:01 +0000 |
---|---|---|
committer | alecpl <alec@alec.pl> | 2011-08-25 08:30:01 +0000 |
commit | fd6146b6780c526a04682cda89b133e2d9bbd910 (patch) | |
tree | a2f6b8bebd35f2910c1cea98633c05c380631269 /plugins | |
parent | 2c67d45f22cb1b60979f92cb8670762f02c2a737 (diff) |
- Applied fixes from trunk up to r5126
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/acl/localization/de_DE.inc | 83 | ||||
-rw-r--r-- | plugins/http_authentication/http_authentication.php | 5 | ||||
-rw-r--r-- | plugins/http_authentication/logout.html | 29 | ||||
-rw-r--r-- | plugins/newmail_notifier/newmail_notifier.js | 8 | ||||
-rw-r--r-- | plugins/newmail_notifier/newmail_notifier.php | 2 |
5 files changed, 120 insertions, 7 deletions
diff --git a/plugins/acl/localization/de_DE.inc b/plugins/acl/localization/de_DE.inc new file mode 100644 index 000000000..92c7e4290 --- /dev/null +++ b/plugins/acl/localization/de_DE.inc @@ -0,0 +1,83 @@ +<?php + +$labels['sharing'] = 'Freigabe'; +$labels['myrights'] = 'Zugriffsrechte'; +$labels['username'] = 'Benutzer:'; +$labels['advanced'] = 'erweiterter Modus'; +$labels['newuser'] = 'Eintrag hinzufügen'; +$labels['actions'] = 'Zugriffsrechte Aktionen...'; +$labels['anyone'] = 'Alle Benutzer (anyone)'; +$labels['anonymous'] = 'Gäste (anonymous)'; +$labels['identifier'] = 'Bezeichnung'; + +$labels['acll'] = 'Ordner sichtbar'; +$labels['aclr'] = 'Nachrichten lesen'; +$labels['acls'] = 'Lesestatus ändern'; +$labels['aclw'] = 'Flags schreiben'; +$labels['acli'] = 'Nachrichten Hinzufügen'; +$labels['aclp'] = 'Nachrichten Senden an'; +$labels['aclc'] = 'Unterordner erstellen'; +$labels['aclk'] = 'Unterordner erstellen'; +$labels['acld'] = 'Nachrichten als gelöscht markieren'; +$labels['aclt'] = 'Nachrichten als gelöscht markieren'; +$labels['acle'] = 'Nachrichten endgültig Löschen'; +$labels['aclx'] = 'Ordner löschen'; +$labels['acla'] = 'Zugriffsrechte Verwalten'; + +$labels['aclfull'] = 'Vollzugriff'; +$labels['aclother'] = 'Andere'; +$labels['aclread'] = 'Lesen'; +$labels['aclwrite'] = 'Schreiben'; +$labels['acldelete'] = 'Löschen'; + +$labels['shortacll'] = 'Sichtbar'; +$labels['shortaclr'] = 'Lesen'; +$labels['shortacls'] = 'Lesestatus'; +$labels['shortaclw'] = 'Flags ändern'; +$labels['shortacli'] = 'Hinzufügen'; +$labels['shortaclp'] = 'Senden an'; +$labels['shortaclc'] = 'Erstellen'; +$labels['shortaclk'] = 'Erstellen'; +$labels['shortacld'] = 'Löschen'; +$labels['shortaclt'] = 'Löschen'; +$labels['shortacle'] = 'endgültig löschen'; +$labels['shortaclx'] = 'Ordner löschen'; +$labels['shortacla'] = 'Verwalten'; + +$labels['shortaclother'] = 'Andere'; +$labels['shortaclread'] = 'Lesen'; +$labels['shortaclwrite'] = 'Schreiben'; +$labels['shortacldelete'] = 'Löschen'; + +$labels['longacll'] = 'Der Ordner ist sichtbar und kann abonniert werden'; +$labels['longaclr'] = 'Nachrichten im Ordner können gelesen werden'; +$labels['longacls'] = 'Der Lesestatus von Nachrichten kann geändert werden'; +$labels['longaclw'] = 'Alle Nachrichten-Flags und Schlüsselwörter außer "Gelesen" und "Gelöscht" können geändert werden'; +$labels['longacli'] = 'Nachrichten können in diesen Ordner kopiert oder verschoben werden'; +$labels['longaclp'] = 'Nachrichten können an diesen Ordner gesendet werden'; +$labels['longaclc'] = 'Unterordner können in diesem Ordner erstellt oder umbenannt werden'; +$labels['longaclk'] = 'Unterordner können in diesem Ordner erstellt oder umbenannt werden'; +$labels['longacld'] = 'Der "gelöscht" Status von Nachrichten kann geändert werden'; +$labels['longaclt'] = 'Der "gelöscht" Status von Nachrichten kann geändert werden'; +$labels['longacle'] = 'Als "gelöscht" markiert Nachrichten können gelöscht werden.'; +$labels['longaclx'] = 'Der Ordner kann gelöscht oder umbenannt werden'; +$labels['longacla'] = 'Die Zugriffsrechte des Ordners können geändert werden'; + +$labels['longaclfull'] = 'Vollzugriff inklusive Ordner-Verwaltung'; +$labels['longaclread'] = 'Der Ordnerinhalt kann gelesen werden'; +$labels['longaclwrite'] = 'Nachrichten können markiert, an den Ordner gesendet und in den Ordner kopiert oder verschoben werden'; +$labels['longacldelete'] = 'Nachrichten können gelöscht werden'; + +$messages['deleting'] = 'Zugriffsrechte werden entzogen...'; +$messages['saving'] = 'Zugriffsrechte werden gewährt...'; +$messages['updatesuccess'] = 'Zugriffsrechte erfolgreich geändert'; +$messages['deletesuccess'] = 'Zugriffsrechte erfolgreich entzogen'; +$messages['createsuccess'] = 'Zugriffsrechte erfolgreich gewährt'; +$messages['updateerror'] = 'Zugriffsrechte konnten nicht geändert werden'; +$messages['deleteerror'] = 'Zugriffsrechte konnten nicht entzogen werden'; +$messages['createerror'] = 'Zugriffsrechte konnten nicht gewährt werden'; +$messages['deleteconfirm'] = 'Sind Sie sicher, daß Sie die Zugriffsrechte den ausgewählten Benutzern entziehen möchten?'; +$messages['norights'] = 'Es wurden keine Zugriffsrechte ausgewählt!'; +$messages['nouser'] = 'Es wurde kein Benutzer ausgewählt!'; + +?> diff --git a/plugins/http_authentication/http_authentication.php b/plugins/http_authentication/http_authentication.php index 296ee7cc2..fa074f09a 100644 --- a/plugins/http_authentication/http_authentication.php +++ b/plugins/http_authentication/http_authentication.php @@ -9,8 +9,7 @@ * // redirect the client to this URL after logout. This page is then responsible to clear HTTP auth * $rcmail_config['logout_url'] = 'http://server.tld/logout.html'; * - * see http://stackoverflow.com/questions/31326/is-there-a-browser-equivalent-to-ies-clearauthenticationcache - * about how HTTP auth can be cleared + * See logout.html (in this directory) for an example how HTTP auth can be cleared. * * @version 1.4 * @author Thomas Bruederli @@ -54,7 +53,7 @@ class http_authentication extends rcube_plugin return $args; } - + function logout($args) { // redirect to configured URL in order to clear HTTP auth credentials diff --git a/plugins/http_authentication/logout.html b/plugins/http_authentication/logout.html new file mode 100644 index 000000000..0a78a62f2 --- /dev/null +++ b/plugins/http_authentication/logout.html @@ -0,0 +1,29 @@ +<!DOCTYPE html> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> +<title>Logout</title> +<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js"></script> +<script type="text/javascript"> + +// as seen on http://stackoverflow.com/questions/31326/is-there-a-browser-equivalent-to-ies-clearauthenticationcache +$(document).ready(function(){ + if (document.all && document.execCommand) { + document.execCommand("ClearAuthenticationCache", "false"); + } + else { + $.ajax({ + url: location.href, + type: 'POST', + username: '__LOGOUT__', + password: '***********' + }); + } +}); + +</script> +</head> +<body> +<h1>You've successully been logged out!</h1> + +</body>
\ No newline at end of file diff --git a/plugins/newmail_notifier/newmail_notifier.js b/plugins/newmail_notifier/newmail_notifier.js index 6e1ae9fbb..6afd66aee 100644 --- a/plugins/newmail_notifier/newmail_notifier.js +++ b/plugins/newmail_notifier/newmail_notifier.js @@ -1,7 +1,7 @@ /** * New Mail Notifier plugin script * - * @version 0.1 + * @version 0.2 * @author Aleksander Machniak <alec@alec.pl> */ @@ -50,14 +50,16 @@ function newmail_notifier_basic() // Sound notification function newmail_notifier_sound() { + var elem, src = 'plugins/newmail_notifier/sound.wav'; + // HTML5 try { - var elem = $('<audio src="success.wav" />'); + elem = $('<audio src="' + src + '" />'); elem.get(0).play(); } // old method catch (e) { - var elem = $('<embed id="sound" src="success.wav" hidden=true autostart=true loop=false />'); + elem = $('<embed id="sound" src="' + src + '" hidden=true autostart=true loop=false />'); elem.appendTo($('body')); window.setTimeout("$('#sound').remove()", 5000); } diff --git a/plugins/newmail_notifier/newmail_notifier.php b/plugins/newmail_notifier/newmail_notifier.php index 679072c7a..a72d728dc 100644 --- a/plugins/newmail_notifier/newmail_notifier.php +++ b/plugins/newmail_notifier/newmail_notifier.php @@ -7,7 +7,7 @@ * 1. Basic - focus browser window and change favicon * 2. Sound - play wav file * - * @version 0.1 + * @version 0.2 * @author Aleksander Machniak <alec@alec.pl> * * |