From bd0551b22076b82a6d49e9f7a2b2e0c90a1b2326 Mon Sep 17 00:00:00 2001
From: Aleksander Machniak <alec@alec.pl>
Date: Fri, 05 Feb 2016 07:25:27 -0500
Subject: [PATCH] Secure also downloads of addressbook exports, managesieve script exports and Enigma keys exports

---
 plugins/attachment_reminder/attachment_reminder.js |   27 +++++++++++++++++++++------
 1 files changed, 21 insertions(+), 6 deletions(-)

diff --git a/plugins/attachment_reminder/attachment_reminder.js b/plugins/attachment_reminder/attachment_reminder.js
old mode 100755
new mode 100644
index 50d661b..4626ce7
--- a/plugins/attachment_reminder/attachment_reminder.js
+++ b/plugins/attachment_reminder/attachment_reminder.js
@@ -1,4 +1,19 @@
-/* Attachment Reminder plugin script */
+/**
+ * Attachment Reminder plugin script
+ *
+ * @licstart  The following is the entire license notice for the
+ * JavaScript code in this file.
+ *
+ * Copyright (c) 2013, The Roundcube Dev Team
+ *
+ * The JavaScript code in this page is free software: you can redistribute it
+ * and/or modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * @licend  The above is the entire license notice
+ * for the JavaScript code in this file.
+ */
 
 function rcmail_get_compose_message()
 {
@@ -18,9 +33,9 @@
 
 function rcmail_check_message(msg)
 {
-  var i, rx, keywords = rcmail.gettext('keywords', 'attachment_reminder').split(",").concat([".doc", ".pdf"]);
+  var i, rx, keywords = rcmail.get_label('keywords', 'attachment_reminder').split(",").concat([".doc", ".pdf"]);
 
-  $.each(keywords, function(n) { return RegExp.escape(n); });
+  keywords = $.map(keywords, function(n) { return RegExp.escape(n); });
   rx = new RegExp('(' + keywords.join('|') + ')', 'i');
 
   return msg.search(rx) != -1;
@@ -35,21 +50,21 @@
 {
   var buttons = {};
 
-  buttons[rcmail.gettext('addattachment')] = function() {
+  buttons[rcmail.get_label('addattachment')] = function() {
     $(this).remove();
     if (window.UI && UI.show_uploadform) // Larry skin
       UI.show_uploadform();
     else if (window.rcmail_ui && rcmail_ui.show_popup) // classic skin
       rcmail_ui.show_popup('uploadmenu', true);
   };
-  buttons[rcmail.gettext('send')] = function(e) {
+  buttons[rcmail.get_label('send')] = function(e) {
     $(this).remove();
     rcmail.env.attachment_reminder = true;
     rcmail.command('send', '', e);
   };
 
   rcmail.env.attachment_reminder = false;
-  rcmail.show_popup_dialog(rcmail.gettext('attachment_reminder.forgotattachment'), '', buttons);
+  rcmail.show_popup_dialog(rcmail.get_label('attachment_reminder.forgotattachment'), '', buttons);
 };
 
 

--
Gitblit v1.9.1