Subscribe2 - Version 4.13

Version Description

Download this release

Release Info

Developer MattyRob
Plugin Icon 128x128 Subscribe2
Version 4.13
Comparing to
See all releases

Code changes from version 4.12 to 4.13

ReadMe.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://subscribe2.wordpress.com/donate/
4
  Tags: posts, subscription, email
5
  Requires at least: 2.0.x
6
  Tested up to: 2.7
7
- Stable tag: 4.12
8
 
9
  Sends a list of subscribers an email notification when new posts are published to your blog
10
 
@@ -36,7 +36,7 @@ Registered users of the blog can elect to receive email notifications for specif
36
  <!--subscribe2-->
37
  ***Ensure the token is on a line by itself and that it has a blank line above and below.***
38
  This token will automatically be replaced by dynamic subscription information and will display all forms and messages as necessary.
39
- 8. In the WordPress "Settings" area for Subscribe2 define the default page ID in the "Appearance" section to the ID of the WordPress page created in step 8.
40
 
41
  == Frequently Asked Questions ==
42
 
@@ -45,7 +45,7 @@ WordPress 2.0.x will be supported until 2010. Subscribe2 will remain supported (
45
 
46
  WordPress 2.1.x and 2.2.x are supported. For the latest information visit http://subscribe2.wordpress.com. For these versions of WordPress use Subscribe2 code from the 3.x stable.
47
 
48
- Finally, WordPress 2.3 and 2.5 are supported. Again, for the latest information visit http://subscribe2.wordpress.com. For this versions of WordPress use Subscribe2 code from the 4.x stable.
49
 
50
  = How do I upgrade from a previous version? =
51
  If you are upgrading from any 2.1.x version of subscribe2, please delete both the /subscribe.php and /wp-content/plugins/subscribe2.php files before copying the new files into place. Your subscriber list will remain intact, and your options should be preserved. Now create a WordPress Page as described above.
@@ -72,7 +72,24 @@ This plugin sends emails to your subscribers using the BCC (Blind Cardon Copy) h
72
 
73
  = I can't find or insert the Subscribe2 token, help! =
74
 
75
- If, for some reason the Subscribe2 button does not appear in your browser window try refreshing your browser and cache (Shift and Reload in Firefox). If this still fails then insert the token manually. In the Rich Text Editor (TinyMCE) make sure you switch to the "code" view and type in <!--subscribe2-->.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
76
 
77
  == Screenshots ==
78
 
@@ -83,6 +100,21 @@ If, for some reason the Subscribe2 button does not appear in your browser window
83
 
84
  == Version History ==
85
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
86
  Version 4.12 by Matthew Robinson
87
 
88
  * Added new option to remove Auto Subscribe option from Users->Your Subscriptions
4
  Tags: posts, subscription, email
5
  Requires at least: 2.0.x
6
  Tested up to: 2.7
7
+ Stable tag: 4.13
8
 
9
  Sends a list of subscribers an email notification when new posts are published to your blog
10
 
36
  <!--subscribe2-->
37
  ***Ensure the token is on a line by itself and that it has a blank line above and below.***
38
  This token will automatically be replaced by dynamic subscription information and will display all forms and messages as necessary.
39
+ 8. In the WordPress "Settings" area for Subscribe2 define the default page ID in the "Appearance" section to the ID of the WordPress page created in step 7.
40
 
41
  == Frequently Asked Questions ==
42
 
45
 
46
  WordPress 2.1.x and 2.2.x are supported. For the latest information visit http://subscribe2.wordpress.com. For these versions of WordPress use Subscribe2 code from the 3.x stable.
47
 
48
+ Finally, WordPress 2.3 and up are supported. Again, for the latest information visit http://subscribe2.wordpress.com. For this versions of WordPress use Subscribe2 code from the 4.x stable.
49
 
50
  = How do I upgrade from a previous version? =
51
  If you are upgrading from any 2.1.x version of subscribe2, please delete both the /subscribe.php and /wp-content/plugins/subscribe2.php files before copying the new files into place. Your subscriber list will remain intact, and your options should be preserved. Now create a WordPress Page as described above.
72
 
73
  = I can't find or insert the Subscribe2 token, help! =
74
 
75
+ If, for some reason the Subscribe2 button does not appear in your browser window try refreshing your browser and cache (Shift and Reload in Firefox). If this still fails then insert the token manually. In the Rich Text Editor (TinyMCE) make sure you switch to the "code" view and type in <!--subscribe2-->.
76
+
77
+ = I can't find my subscribers / the options / something else =
78
+
79
+ Subscribe2 creates four (4) new admin menus in the back end of WordPress.
80
+
81
+ * Posts -> Mail Subscribers : Allows users with Publish capabilities to send emails to your current subscribers
82
+ * Tools -> Subscribers : Allows you to manually (un)subscribe users by email address, displays lists of currently subscribed users and allows you to bulk subscribe Registered Users
83
+ * Users -> Subscriptions : Allows the currently logged in user to manage their own subscriptions
84
+ * Settings -> Subscribe2 : Allows administrator level users to control many aspects of the plugins operation. It should be pretty self explanatory from the notes on the screen
85
+
86
+ = I'm confused, what are all the different types of subscriber? =
87
+
88
+ There are basically only 2 types of subscriber. Public Subscribers and Registered Subscribers.
89
+
90
+ Public subscribers have provided their email address for email notification of your new posts. When they enter there address on your site they are sent an email asking them to confirm their request and added to a list of Unconfirmed Subscribers. Once they complete their request by clicking on the link in their email they will become Confirmed Subscribers.
91
+
92
+ Registered Users have registered with your WorPress blog (provided you have enabled this in the core WordPress settings). Once registered they can choose to subscribe to specific categories and can also control the type of email they get by choosing plain text in an excerpt or full post format or a full post format with HTML.
93
 
94
  == Screenshots ==
95
 
100
 
101
  == Version History ==
102
 
103
+ Version 4.13 by Matthew Robinson
104
+
105
+ * Update weekly description
106
+ * Improve layout in the Subscribe2 form
107
+ * Fixed bug where registering users would not be subscribed to categories if using the checkbox on the registration page
108
+ * Improved buttonsnap function checking to reduce PHP notices
109
+ * Fixed typo when including CSS information in HTML emails
110
+ * Fix 'edit' links in the Tools->Subscribers page for blogs where the WordPress files are not in root
111
+ * Improved Tools->Subscribers page layout by hiding some buttons when they are not needed
112
+ * Fixed glitch in default options settings file
113
+ * Added option to include or exclude a link back to the blog theme CSS information within the HTML emails
114
+ * Improve per-post exceptions to sending emails by introducing a separate meta-box rather than relying on a custom field
115
+ * Fix for Gallery code in emails sending entire media library
116
+ * Updated screen shots
117
+
118
  Version 4.12 by Matthew Robinson
119
 
120
  * Added new option to remove Auto Subscribe option from Users->Your Subscriptions
counterwidget.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  /*
3
  Plugin Name: Subscribe2 Counter Widget
4
- Version: 4.12
5
  Plugin URI: http://subscribe2.wordpress.com
6
  Description: Adds a sidebar widget to easily customize and display your Subscribe2 subscribers stats.
7
  Author: Matthew Robinson
1
  <?php
2
  /*
3
  Plugin Name: Subscribe2 Counter Widget
4
+ Version: 4.13
5
  Plugin URI: http://subscribe2.wordpress.com
6
  Description: Adds a sidebar widget to easily customize and display your Subscribe2 subscribers stats.
7
  Author: Matthew Robinson
include/options.php CHANGED
@@ -34,9 +34,9 @@ if(!isset($this->subscribe2_options['s2page'])) {
34
  $this->subscribe2_options['s2page'] = 0;
35
  } // option for default WordPress page for Subscribe2 to use
36
 
37
- if (!isset($this->subscribe2_options['pages'])) {
38
- $this->subscribe2_options['bcclimit'] = "0";
39
- } // option for restricting the number of recipients per email notification
40
 
41
  if (!isset($this->subscribe2_options['pages'])) {
42
  $this->subscribe2_options['pages'] = "no";
34
  $this->subscribe2_options['s2page'] = 0;
35
  } // option for default WordPress page for Subscribe2 to use
36
 
37
+ if (!isset($this->subscribe2_options['stylesheet'])) {
38
+ $this->subscribe2_options['stylesheet'] = "yes";
39
+ } // option to include link to theme stylesheet from HTML notifications
40
 
41
  if (!isset($this->subscribe2_options['pages'])) {
42
  $this->subscribe2_options['pages'] = "no";
screenshot-1.png CHANGED
Binary file
screenshot-2.png CHANGED
Binary file
screenshot-3.png CHANGED
Binary file
screenshot-4.png CHANGED
Binary file
subscribe2.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Subscribe2
4
  Plugin URI: http://subscribe2.wordpress.com
5
  Description: Notifies an email list when new entries are posted.
6
- Version: 4.12
7
  Author: Matthew Robinson
8
  Author URI: http://subscribe2.wordpress.com
9
  */
@@ -31,7 +31,7 @@ along with Subscribe2. If not, see <http://www.gnu.org/licenses/>.
31
 
32
  // our version number. Don't touch this or any line below
33
  // unless you know exacly what you are doing
34
- define('S2VERSION', '4.12');
35
  define('S2PATH', trailingslashit(dirname(__FILE__)));
36
 
37
  // Pre-2.6 compatibility
@@ -43,7 +43,7 @@ if (!defined('WP_CONTENT_DIR')) {
43
  }
44
 
45
  // use Owen's excellent ButtonSnap library
46
- if (!function_exists(buttonsnap_textbutton)) {
47
  require(WP_CONTENT_DIR . '/plugins/subscribe2/include/buttonsnap.php');
48
  }
49
 
@@ -82,7 +82,7 @@ class s2class {
82
 
83
  $this->mail_failed = "<p>" . __('Message failed! Check your settings and check with your hosting provider', 'subscribe2') . "</p>";
84
 
85
- $this->form = "<form method=\"post\" action=\"\"><p>" . __('Your email:', 'subscribe2') . "&#160;<input type=\"text\" name=\"email\" value=\"\" size=\"20\" />&#160;<br /><input type=\"radio\" name=\"s2_action\" value=\"subscribe\" checked=\"checked\" /> " . __('Subscribe', 'subscribe2') . " <input type=\"radio\" name=\"s2_action\" value=\"unsubscribe\" /> " . __('Unsubscribe', 'subscribe2') . " &#160;<input type=\"submit\" value=\"" . __('Send', 'subscribe2') . "\" /></p></form>\r\n";
86
 
87
  // confirmation messages
88
  $this->no_such_email = "<p>" . __('No such email address is registered.', 'subscribe2') . "</p>";
@@ -148,10 +148,65 @@ class s2class {
148
  }
149
 
150
  function add_weekly_sched($sched) {
151
- $sched['weekly'] = array('interval' => 604800, 'display' => __('Once Weekly', 'subscribe2'));
152
  return $sched;
153
  }
154
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
155
  /* ===== Install, upgrade, reset ===== */
156
  /**
157
  Install our table
@@ -260,17 +315,20 @@ class s2class {
260
  $headers .= "Precedence: list\nList-Id: " . get_option('blogname') . "\n";
261
 
262
  if ('html' == $type) {
263
- // To send HTML mail, the Content-Type header must be set
264
- $headers .= "MIME-Version: 1.0\n";
265
- $headers .= "Content-Type: " . get_bloginfo('html_type') . "; charset=\"". get_bloginfo('charset') . "\"\n";
266
- $mailtext = "<html><head><title>" . $subject . "</title><link rel=\"stylesheet\" href=\"" . get_bloginfo('stylesheet_url') . "\"
267
- type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>";
 
 
 
268
  } else {
269
- $headers .= "MIME-Version: 1.0\n";
270
- $headers .= "Content-Type: text/plain; charset=\"". get_bloginfo('charset') . "\"\n";
271
- $message = preg_replace('|&[^a][^m][^p].{0,3};|', '', $message);
272
- $message = preg_replace('|&amp;|', '&', $message);
273
- $mailtext = wordwrap(strip_tags($message), 80, "\n");
274
  }
275
 
276
  // Replace any escaped html symbols in subject
@@ -354,8 +412,9 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
354
  */
355
  function publish($post = 0) {
356
  if (!$post) { return $post; }
 
357
  $s2mail = get_post_meta($post->ID, 's2mail', true);
358
- if (strtolower(trim($s2mail)) == 'no') { return $post; }
359
 
360
  // are we doing daily digests? If so, don't send anything now
361
  if ($this->subscribe2_options['email_freq'] != 'never') { return $post; }
@@ -445,6 +504,8 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
445
  if (function_exists('strip_shortcodes')) {
446
  $plaintext = strip_shortcodes($plaintext);
447
  }
 
 
448
  $content = apply_filters('the_content', $post->post_content);
449
  $content = str_replace("]]>", "]]&gt", $content);
450
  $excerpt = $post->post_excerpt;
@@ -895,7 +956,7 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
895
  Create the appropriate usermeta values when a user registers
896
  If the registering user had previously subscribed to notifications, this function will delete them from the public subscriber list first
897
  */
898
- function register ($user_id = 0, $wpreg = '') {
899
  global $wpdb;
900
 
901
  if (0 == $user_id) { return $user_id; }
@@ -936,8 +997,8 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
936
  update_usermeta($user_id, 's2_autosub', $this->subscribe2_options['autosub_def']);
937
  } else {
938
  // create post format entries for all users
939
- $check = get_usermeta($user_id, 's2_format');
940
- if (empty($check)) {
941
  if ('html' == $this->subscribe2_options['autoformat']) {
942
  update_usermeta($user_id, 's2_format', 'html');
943
  update_usermeta($user_id, 's2_excerpt', 'post');
@@ -951,15 +1012,15 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
951
  update_usermeta($user_id, 's2_autosub', $this->subscribe2_options['autosub_def']);
952
  }
953
  // ensure existing subscriptions are not overwritten on upgrade
954
- $check = get_usermeta($user_id, 's2_subscribed');
955
  // if the are no existing subscriptions, create them based on admin options
956
- if (empty($check)) {
957
  // add entries by default if autosub is on
958
- if ( ('yes' == $this->subscribe2_options['autosub']) || (('wpreg' == $this->subscribe2_options['autosub']) && (1 == $wpreg)) ) {
959
  update_usermeta($user_id, 's2_subscribed', $cats);
960
- foreach(explode(',', $cats) as $cat) {
961
- update_usermeta($user_id, 's2_cat' . $cat, "$cat");
962
- }
963
  } else {
964
  update_usermeta($user_id, 's2_subscribed', '-1');
965
  }
@@ -1166,6 +1227,7 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
1166
  if ('' == $unconfirmed) { $unconfirmed = array(); }
1167
  if ('' == $registered) { $registered = array(); }
1168
 
 
1169
  $reminderform = false;
1170
  $urlpath = str_replace("\\", "/", S2PATH);
1171
  $urlpath = trailingslashit(get_option('siteurl')) . substr($urlpath,strpos($urlpath, "wp-content/"));
@@ -1241,6 +1303,7 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
1241
  }
1242
  if ($_POST['searchterm']) {
1243
  $subscribers = &$result;
 
1244
  }
1245
 
1246
  if (!empty($subscribers)) {
@@ -1295,21 +1358,23 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
1295
  echo "<br />";
1296
  $this->display_subscriber_dropdown($what, __('Filter', 'subscribe2'));
1297
  // show the selected subscribers
1298
- $alternate = 'alternate';
1299
  if (!empty($subscribers)) {
1300
  echo "<p align=\"center\"><b>" . __('Registered on the left, confirmed in the middle, unconfirmed on the right', 'subscribe2') . "</b></p>\r\n";
1301
  $exportcsv = implode(",\r\n", $subscribers);
1302
  echo "<table cellpadding=\"2\" cellspacing=\"2\" width=\"100%\">";
1303
- echo "<tr><td width=\"50%\"><input type=\"text\" name=\"searchterm\" value=\"\" />&nbsp;\r\n";
1304
  echo "<input type=\"submit\" name=\"search\" value=\"" . __('Search Subscribers', 'subscribe2') . "\" class=\"button\" /></td>\r\n";
1305
  echo "<td width=\"50%\" align=\"right\"><input type=\"hidden\" name=\"exportcsv\" value=\"" . $exportcsv . "\" />\r\n";
1306
- echo "<input type=\"submit\" name=\"csv\" value=\"" . __('Save Emails to CSV File', 'subscribe2') . "\" class=\"button\" /></td></tr></table>\r\n";
1307
  if ($reminderform) {
1308
- echo "<input type=\"hidden\" name=\"reminderemails\" value=\"" . $reminderemails . "\" />\r\n";
1309
- echo "<p class=\"submit\" align=\"right\" style=\"border-top:none;\"><input type=\"submit\" name=\"remind\" value=\"" . __('Send Reminder Email', 'subscribe2') . "\" /></p>\r\n";
 
 
 
 
1310
  }
1311
- echo "<table width=\"100%\"><tr><td valign=\"bottom\">" . $strip . "</td>\r\n";
1312
- echo "<td align=\"right\"><p class=\"submit\" align=\"right\" style=\"border-top: none;\"><input type=\"submit\" name=\"process\" value=\"" . __('Process', 'subscribe2') . "\" /></p>\r\n";
1313
  echo "</td></tr></table>\r\n";
1314
  }
1315
 
@@ -1318,18 +1383,20 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
1318
  $subscriber_chunks = array_chunk($subscribers, $this->subscribe2_options['entries']);
1319
  $chunk = $page - 1;
1320
  $subscribers = $subscriber_chunks[$chunk];
1321
- echo "<tr class=\"$alternate\">\r\n";
1322
- echo "<td width=\"88%\"></td>\r\n";
1323
- echo "<td width=\"4%\" align=\"center\">";
1324
- echo "<img src=\"" . $urlpath . "include/arrow_left.png\" alt=\"&lt;\" title=\"" . __('Confirm this email address', 'subscribe2') . "\" /></td>\r\n";
1325
- echo "<td width=\"4%\" align=\"center\">";
1326
- echo "<img src=\"" . $urlpath . "include/arrow_right.png\" alt=\"&gt;\" title=\"" . __('Unconfirm this email address', 'subscribe2') . "\" /></td>\r\n";
1327
- echo "<td width=\"4%\" align=\"center\">";
1328
- echo "<img src=\"" . $urlpath . "include/cross.png\" alt=\"X\" title=\"" . __('Delete this email address', 'subscribe2') . "\" /></td></tr>\r\n";
1329
- echo "<tr><td align=\"right\"><strong>" . __('Select / Unselect All', 'subscribe2') . "</strong></td>\r\n";
1330
- echo "<td align=\"center\"><input type=\"checkbox\" name=\"checkall\" value=\"confirm_checkall\" /></td>\r\n";
1331
- echo "<td align=\"center\"><input type=\"checkbox\" name=\"checkall\" value=\"unconfirm_checkall\" /></td>\r\n";
1332
- echo "<td align=\"center\"><input type=\"checkbox\" name=\"checkall\" value=\"delete_checkall\" /></td></tr>\r\n";
 
 
1333
  foreach ($subscribers as $subscriber) {
1334
  echo "<tr class=\"$alternate\" style=\"height:50px;\">";
1335
  echo "<td";
@@ -1342,7 +1409,7 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
1342
  }
1343
  echo "<a href=\"mailto:" . $subscriber . "\">" . $subscriber . "</a>\r\n";
1344
  if (in_array($subscriber, $registered)) {
1345
- echo "(<a href=\"" . get_option('home') . "/wp-admin/users.php?page=subscribe2/subscribe2.php&amp;email=$subscriber\">" . __('edit', 'subscribe2') . "</a>)\r\n";
1346
  }
1347
  if (in_array($subscriber, $unconfirmed) || in_array($subscriber, $confirmed) ) {
1348
  echo "(" . $this->signup_date($subscriber) . ")</td>\r\n";
@@ -1363,16 +1430,17 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
1363
  ('alternate' == $alternate) ? $alternate = '' : $alternate = 'alternate';
1364
  }
1365
  } else {
1366
- if ($_POST['search']) {
1367
  echo "<tr><td align=\"center\"><b>" . __('No matching subscribers found', 'subscribe2') . "</b></td></tr>\r\n";
1368
  } else {
1369
  echo "<tr><td align=\"center\"><b>" . __('NONE', 'subscribe2') . "</b></td></tr>\r\n";
1370
  }
1371
  }
1372
  echo "</table>\r\n";
1373
- if (!empty($subscribers)) {
1374
- echo "<table width=\"100%\"><tr><td valign=\"bottom\">" . $strip . "</td>\r\n";
1375
- echo "<td align=\"right\"><p class=\"submit\" align=\"right\" style=\"border-top: none;\"><input type=\"submit\" name=\"process\" value=\"" . __('Process', 'subscribe2') . "\" /></p>\r\n";
 
1376
  echo "</td></tr></table>\r\n";
1377
  }
1378
 
@@ -1388,7 +1456,7 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
1388
  echo "<input type=\"hidden\" name=\"emails\" value=\"$emails\" />\r\n";
1389
  $this->display_category_form();
1390
  echo "<p class=\"submit\"><input type=\"submit\" id=\"deletepost\" name=\"register\" value=\"" . __('Submit', 'subscribe2') . "\" /></p>";
1391
- echo "</div></form>\r\n";
1392
 
1393
  include(ABSPATH . 'wp-admin/admin-footer.php');
1394
  // just to be sure
@@ -1423,8 +1491,9 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
1423
  $this->subscribe2_options['sender'] = $sender;
1424
 
1425
  // send email for pages, private and password protected posts
1426
- $this->subscribe2_options['pages']= $_POST['pages'];
1427
- $this->subscribe2_options['password']= $_POST['password'];
 
1428
  $this->subscribe2_options['private'] = $_POST['private'];
1429
 
1430
  // send per-post or digest emails
@@ -1522,7 +1591,7 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
1522
  // settings for outgoing emails
1523
  echo "<h2>" . __('Notification Settings', 'subscribe2') . "</h2>\r\n";
1524
  echo "<p>";
1525
- echo __('Restrict the number of recpients per email to (0 for unlimited)', 'subscribe2') . ': ';
1526
  echo "<span id=\"s2bcc_1\"><span id=\"s2bcc\" style=\"background-color: #FFFBCC\">" . $this->subscribe2_options['bcclimit'] . "</span> ";
1527
  echo "<a href=\"#\" onclick=\"s2_show('bcc'); return false;\">" . __('Edit', 'subscribe2') . "</a></span>\n";
1528
  echo "<span id=\"s2bcc_2\">\r\n";
@@ -1550,9 +1619,21 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
1550
  if ('none' == $this->subscribe2_options['admin_email']) {
1551
  echo " checked=\"checked\"";
1552
  }
1553
- echo " /> " . __('Neither', 'subscribe2');
1554
 
1555
- echo "<br /><br />" . __('Send Emails for Pages', 'subscribe2') . ': ';
 
 
 
 
 
 
 
 
 
 
 
 
1556
  echo "<input type=\"radio\" name=\"pages\" value=\"yes\"";
1557
  if ('yes' == $this->subscribe2_options['pages']) {
1558
  echo " checked=\"checked\"";
@@ -2219,19 +2300,12 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
2219
  */
2220
  function register_post() {
2221
  if ('on' == $_POST['subscribe']) {
2222
- add_action('user_register', array(&$this, 'register_action'));
 
 
2223
  }
2224
  }
2225
 
2226
- /**
2227
- Action to process Subscribe2 registration from WordPress registration
2228
- */
2229
- function register_action() {
2230
- $user_id = get_userdatabylogin($_POST['user_login']);
2231
- if (0 == $user_id->ID) { return; }
2232
- $this->register($user_id->ID, 1);
2233
- }
2234
-
2235
  /* ===== template and filter functions ===== */
2236
  /**
2237
  Display our form; also handles (un)subscribe requests
@@ -2653,6 +2727,8 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
2653
 
2654
  //add regular actions and filters
2655
  add_action('admin_menu', array(&$this, 'admin_menu'));
 
 
2656
  add_action('create_category', array(&$this, 'autosub_new_category'));
2657
  add_filter('the_content', array(&$this, 'filter'), 10);
2658
  add_filter('cron_schedules', array(&$this, 'add_weekly_sched'));
@@ -2672,10 +2748,7 @@ type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>
2672
  // add actions for automatic subscription based on option settings
2673
  add_action('register_form', array(&$this, 'register_form'));
2674
  add_action('user_register', array(&$this, 'register'));
2675
- if ('wpreg' == $this->subscribe2_options['autosub']) {
2676
- add_action('register_post', array(&$this, 'register_post'));
2677
- }
2678
-
2679
  // add actions for processing posts based on per-post or cron email settings
2680
  if ($this->subscribe2_options['email_freq'] != 'never') {
2681
  add_action('s2_digest_cron', array(&$this, 'subscribe2_cron'));
3
  Plugin Name: Subscribe2
4
  Plugin URI: http://subscribe2.wordpress.com
5
  Description: Notifies an email list when new entries are posted.
6
+ Version: 4.13
7
  Author: Matthew Robinson
8
  Author URI: http://subscribe2.wordpress.com
9
  */
31
 
32
  // our version number. Don't touch this or any line below
33
  // unless you know exacly what you are doing
34
+ define('S2VERSION', '4.13');
35
  define('S2PATH', trailingslashit(dirname(__FILE__)));
36
 
37
  // Pre-2.6 compatibility
43
  }
44
 
45
  // use Owen's excellent ButtonSnap library
46
+ if (!function_exists('buttonsnap_textbutton')) {
47
  require(WP_CONTENT_DIR . '/plugins/subscribe2/include/buttonsnap.php');
48
  }
49
 
82
 
83
  $this->mail_failed = "<p>" . __('Message failed! Check your settings and check with your hosting provider', 'subscribe2') . "</p>";
84
 
85
+ $this->form = "<form method=\"post\" action=\"\"><p>" . __('Your email:', 'subscribe2') . "<br /><input type=\"text\" name=\"email\" value=\"\" size=\"20\" /><br /><input type=\"radio\" name=\"s2_action\" value=\"subscribe\" checked=\"checked\" />" . __('Subscribe', 'subscribe2') . "&nbsp;&nbsp;&nbsp;<input type=\"radio\" name=\"s2_action\" value=\"unsubscribe\" />" . __('Unsubscribe', 'subscribe2') . "<br /><input type=\"submit\" value=\"" . __('Send', 'subscribe2') . "\" /></p></form>\r\n";
86
 
87
  // confirmation messages
88
  $this->no_such_email = "<p>" . __('No such email address is registered.', 'subscribe2') . "</p>";
148
  }
149
 
150
  function add_weekly_sched($sched) {
151
+ $sched['weekly'] = array('interval' => 604800, 'display' => __('Weekly', 'subscribe2'));
152
  return $sched;
153
  }
154
 
155
+ /**
156
+ Create meta box on write pages
157
+ */
158
+ function s2_meta_init() {
159
+ if (function_exists('add_meta_box')) {
160
+ add_meta_box('subscribe2', __( 'Subscribe2 Notification Override', 'subscribe2' ), array(&$this, 's2_meta_box'), 'post', 'advanced');
161
+ add_meta_box('subscribe2', __( 'Subscribe2 Notification Override', 'subscribe2' ), array(&$this, 's2_meta_box'), 'page', 'advanced');
162
+ } else {
163
+ add_action('dbx_post_advanced', array(&$this, 's2_meta_box_old'));
164
+ add_action('dbx_page_advanced', array(&$this, 's2_meta_box_old'));
165
+ }
166
+ }
167
+
168
+ /**
169
+ Meta box code for WordPress 2.5+
170
+ */
171
+ function s2_meta_box() {
172
+ global $post_ID;
173
+ $s2mail = get_post_meta($post_ID, 's2mail', true);
174
+ echo "<input type=\"hidden\" name=\"s2meta_nonce\" id=\"s2meta_nonce\" value=\"" . wp_create_nonce(md5(plugin_basename(__FILE__))) . "\" />";
175
+ echo __("Check here to disable sending of an email notification for this post/page", 'subscribe2');
176
+ echo "&nbsp;&nbsp;<input type=\"checkbox\" name=\"s2_meta_field\" value=\"no\"";
177
+ if ($s2mail == 'no') {
178
+ echo " checked=\"checked\"";
179
+ }
180
+ echo " />";
181
+ }
182
+
183
+ /**
184
+ Meta box code for WordPress pre-2.5
185
+ */
186
+ function s2_meta_box_old() {
187
+ echo "<div class=\"dbx-b-ox-wrapper\">\r\n";
188
+ echo "<fieldset id=\"s2_meta_box\" class=\"dbx-box\">\r\n";
189
+ echo "<div class=\"dbx-h-andle-wrapper\"><h3 class=\"dbx-handle\">" . __('Subscribe2 Notification Override', 'subscribe2') . "</h3></div>\r\n";
190
+ echo "<div class=\"dbx-c-ontent-wrapper\"><div class=\"dbx-content\">\r\n";
191
+ $this->s2_meta_box();
192
+ echo "</div></div></fieldset></div>\r\n";
193
+ }
194
+
195
+ /**
196
+ Meta box form handler
197
+ */
198
+ function s2_meta_handler($post_id) {
199
+ if (!wp_verify_nonce($_POST['s2meta_nonce'], md5(plugin_basename(__FILE__)))) { return $post_id; }
200
+
201
+ if ('page' == $_POST['post_type']) {
202
+ if (!current_user_can('edit_page', $post_id)) { return $post_id; }
203
+ } else {
204
+ if (!current_user_can('edit_post', $post_id)) { return $post_id; }
205
+ }
206
+
207
+ update_post_meta($post_id, 's2mail', $_POST['s2_meta_field']);
208
+ }
209
+
210
  /* ===== Install, upgrade, reset ===== */
211
  /**
212
  Install our table
315
  $headers .= "Precedence: list\nList-Id: " . get_option('blogname') . "\n";
316
 
317
  if ('html' == $type) {
318
+ // To send HTML mail, the Content-Type header must be set
319
+ $headers .= "MIME-Version: 1.0\n";
320
+ $headers .= "Content-Type: " . get_bloginfo('html_type') . "; charset=\"". get_bloginfo('charset') . "\"\n";
321
+ if ('yes' == $this->subscribe2_options['stylesheet']) {
322
+ $mailtext = "<html><head><title>" . $subject . "</title><link rel=\"stylesheet\" href=\"" . get_bloginfo('stylesheet_url') . "\" type=\"text/css\" media=\"screen\" /></head><body>" . $message . "</body></html>";
323
+ } else {
324
+ $mailtext = "<html><head><title>" . $subject . "</title></head><body>" . $message . "</body></html>";
325
+ }
326
  } else {
327
+ $headers .= "MIME-Version: 1.0\n";
328
+ $headers .= "Content-Type: text/plain; charset=\"". get_bloginfo('charset') . "\"\n";
329
+ $message = preg_replace('|&[^a][^m][^p].{0,3};|', '', $message);
330
+ $message = preg_replace('|&amp;|', '&', $message);
331
+ $mailtext = wordwrap(strip_tags($message), 80, "\n");
332
  }
333
 
334
  // Replace any escaped html symbols in subject
412
  */
413
  function publish($post = 0) {
414
  if (!$post) { return $post; }
415
+
416
  $s2mail = get_post_meta($post->ID, 's2mail', true);
417
+ if ( ($_POST['s2_meta_field'] == 'no') || (strtolower(trim($s2mail)) == 'no') ) { return $post; }
418
 
419
  // are we doing daily digests? If so, don't send anything now
420
  if ($this->subscribe2_options['email_freq'] != 'never') { return $post; }
504
  if (function_exists('strip_shortcodes')) {
505
  $plaintext = strip_shortcodes($plaintext);
506
  }
507
+ $gallid = '[gallery id="' . $post->ID . '"]';
508
+ $post->post_content = str_replace('[gallery]', $gallid, $post->post_content);
509
  $content = apply_filters('the_content', $post->post_content);
510
  $content = str_replace("]]>", "]]&gt", $content);
511
  $excerpt = $post->post_excerpt;
956
  Create the appropriate usermeta values when a user registers
957
  If the registering user had previously subscribed to notifications, this function will delete them from the public subscriber list first
958
  */
959
+ function register ($user_id = 0) {
960
  global $wpdb;
961
 
962
  if (0 == $user_id) { return $user_id; }
997
  update_usermeta($user_id, 's2_autosub', $this->subscribe2_options['autosub_def']);
998
  } else {
999
  // create post format entries for all users
1000
+ $check_format = get_usermeta($user_id, 's2_format');
1001
+ if (empty($check_format)) {
1002
  if ('html' == $this->subscribe2_options['autoformat']) {
1003
  update_usermeta($user_id, 's2_format', 'html');
1004
  update_usermeta($user_id, 's2_excerpt', 'post');
1012
  update_usermeta($user_id, 's2_autosub', $this->subscribe2_options['autosub_def']);
1013
  }
1014
  // ensure existing subscriptions are not overwritten on upgrade
1015
+ $check_subscribed = get_usermeta($user_id, 's2_subscribed');
1016
  // if the are no existing subscriptions, create them based on admin options
1017
+ if (empty($check_subscribed)) {
1018
  // add entries by default if autosub is on
1019
+ if ( ('yes' == $this->subscribe2_options['autosub']) || (('wpreg' == $this->subscribe2_options['autosub']) && ('on' == $_POST['subscribe'])) ) {
1020
  update_usermeta($user_id, 's2_subscribed', $cats);
1021
+ foreach(explode(',', $cats) as $cat) {
1022
+ update_usermeta($user_id, 's2_cat' . $cat, "$cat");
1023
+ }
1024
  } else {
1025
  update_usermeta($user_id, 's2_subscribed', '-1');
1026
  }
1227
  if ('' == $unconfirmed) { $unconfirmed = array(); }
1228
  if ('' == $registered) { $registered = array(); }
1229
 
1230
+ $show = array('all', 'public', 'confirmed', 'unconfirmed');
1231
  $reminderform = false;
1232
  $urlpath = str_replace("\\", "/", S2PATH);
1233
  $urlpath = trailingslashit(get_option('siteurl')) . substr($urlpath,strpos($urlpath, "wp-content/"));
1303
  }
1304
  if ($_POST['searchterm']) {
1305
  $subscribers = &$result;
1306
+ $what = 'public';
1307
  }
1308
 
1309
  if (!empty($subscribers)) {
1358
  echo "<br />";
1359
  $this->display_subscriber_dropdown($what, __('Filter', 'subscribe2'));
1360
  // show the selected subscribers
1361
+ $alternate = '';
1362
  if (!empty($subscribers)) {
1363
  echo "<p align=\"center\"><b>" . __('Registered on the left, confirmed in the middle, unconfirmed on the right', 'subscribe2') . "</b></p>\r\n";
1364
  $exportcsv = implode(",\r\n", $subscribers);
1365
  echo "<table cellpadding=\"2\" cellspacing=\"2\" width=\"100%\">";
1366
+ echo "<tr class=\"alternate\"><td width=\"50%\"><input type=\"text\" name=\"searchterm\" value=\"\" />&nbsp;\r\n";
1367
  echo "<input type=\"submit\" name=\"search\" value=\"" . __('Search Subscribers', 'subscribe2') . "\" class=\"button\" /></td>\r\n";
1368
  echo "<td width=\"50%\" align=\"right\"><input type=\"hidden\" name=\"exportcsv\" value=\"" . $exportcsv . "\" />\r\n";
1369
+ echo "<input type=\"submit\" name=\"csv\" value=\"" . __('Save Emails to CSV File', 'subscribe2') . "\" class=\"button\" /></td></tr>\r\n";
1370
  if ($reminderform) {
1371
+ echo "<tr><td width=\"50%\"><input type=\"hidden\" name=\"reminderemails\" value=\"" . $reminderemails . "\" />\r\n";
1372
+ echo "<td width=\"50%\" align=\"right\"><input type=\"submit\" name=\"remind\" value=\"" . __('Send Reminder Email', 'subscribe2') . "\" class=\"button\" /></td></tr>\r\n";
1373
+ }
1374
+ echo "<tr><td valign=\"bottom\">" . $strip . "\r\n";
1375
+ if (in_array($what, $show)) {
1376
+ echo "</td><td align=\"right\"><input type=\"submit\" name=\"process\" value=\"" . __('Process', 'subscribe2') . "\" class=\"button\" />\r\n";
1377
  }
 
 
1378
  echo "</td></tr></table>\r\n";
1379
  }
1380
 
1383
  $subscriber_chunks = array_chunk($subscribers, $this->subscribe2_options['entries']);
1384
  $chunk = $page - 1;
1385
  $subscribers = $subscriber_chunks[$chunk];
1386
+ if (in_array($what, $show)) {
1387
+ echo "<tr class=\"alternate\">\r\n";
1388
+ echo "<td width=\"88%\"></td>\r\n";
1389
+ echo "<td width=\"4%\" align=\"center\">";
1390
+ echo "<img src=\"" . $urlpath . "include/arrow_left.png\" alt=\"&lt;\" title=\"" . __('Confirm this email address', 'subscribe2') . "\" /></td>\r\n";
1391
+ echo "<td width=\"4%\" align=\"center\">";
1392
+ echo "<img src=\"" . $urlpath . "include/arrow_right.png\" alt=\"&gt;\" title=\"" . __('Unconfirm this email address', 'subscribe2') . "\" /></td>\r\n";
1393
+ echo "<td width=\"4%\" align=\"center\">";
1394
+ echo "<img src=\"" . $urlpath . "include/cross.png\" alt=\"X\" title=\"" . __('Delete this email address', 'subscribe2') . "\" /></td></tr>\r\n";
1395
+ echo "<tr class=\"alternate\"><td align=\"right\"><strong>" . __('Select / Unselect All', 'subscribe2') . "</strong></td>\r\n";
1396
+ echo "<td align=\"center\"><input type=\"checkbox\" name=\"checkall\" value=\"confirm_checkall\" /></td>\r\n";
1397
+ echo "<td align=\"center\"><input type=\"checkbox\" name=\"checkall\" value=\"unconfirm_checkall\" /></td>\r\n";
1398
+ echo "<td align=\"center\"><input type=\"checkbox\" name=\"checkall\" value=\"delete_checkall\" /></td></tr>\r\n";
1399
+ }
1400
  foreach ($subscribers as $subscriber) {
1401
  echo "<tr class=\"$alternate\" style=\"height:50px;\">";
1402
  echo "<td";
1409
  }
1410
  echo "<a href=\"mailto:" . $subscriber . "\">" . $subscriber . "</a>\r\n";
1411
  if (in_array($subscriber, $registered)) {
1412
+ echo "(<a href=\"" . get_option('siteurl') . "/wp-admin/users.php?page=subscribe2/subscribe2.php&amp;email=$subscriber\">" . __('edit', 'subscribe2') . "</a>)\r\n";
1413
  }
1414
  if (in_array($subscriber, $unconfirmed) || in_array($subscriber, $confirmed) ) {
1415
  echo "(" . $this->signup_date($subscriber) . ")</td>\r\n";
1430
  ('alternate' == $alternate) ? $alternate = '' : $alternate = 'alternate';
1431
  }
1432
  } else {
1433
+ if ($_POST['searchterm']) {
1434
  echo "<tr><td align=\"center\"><b>" . __('No matching subscribers found', 'subscribe2') . "</b></td></tr>\r\n";
1435
  } else {
1436
  echo "<tr><td align=\"center\"><b>" . __('NONE', 'subscribe2') . "</b></td></tr>\r\n";
1437
  }
1438
  }
1439
  echo "</table>\r\n";
1440
+ if ( (in_array($what, $show)) && (!empty($subscribers)) ) {
1441
+ echo "<table width=\"100%\">";
1442
+ echo "<tr><td valign=\"bottom\">" . $strip . "</td>\r\n";
1443
+ echo "<td align=\"right\"><input type=\"submit\" name=\"process\" value=\"" . __('Process', 'subscribe2') . "\" class=\"button\" />\r\n";
1444
  echo "</td></tr></table>\r\n";
1445
  }
1446
 
1456
  echo "<input type=\"hidden\" name=\"emails\" value=\"$emails\" />\r\n";
1457
  $this->display_category_form();
1458
  echo "<p class=\"submit\"><input type=\"submit\" id=\"deletepost\" name=\"register\" value=\"" . __('Submit', 'subscribe2') . "\" /></p>";
1459
+ echo "</form></div>\r\n";
1460
 
1461
  include(ABSPATH . 'wp-admin/admin-footer.php');
1462
  // just to be sure
1491
  $this->subscribe2_options['sender'] = $sender;
1492
 
1493
  // send email for pages, private and password protected posts
1494
+ $this->subscribe2_options['stylesheet'] = $_POST['stylesheet'];
1495
+ $this->subscribe2_options['pages'] = $_POST['pages'];
1496
+ $this->subscribe2_options['password'] = $_POST['password'];
1497
  $this->subscribe2_options['private'] = $_POST['private'];
1498
 
1499
  // send per-post or digest emails
1591
  // settings for outgoing emails
1592
  echo "<h2>" . __('Notification Settings', 'subscribe2') . "</h2>\r\n";
1593
  echo "<p>";
1594
+ echo __('Restrict the number of recipients per email to (0 for unlimited)', 'subscribe2') . ': ';
1595
  echo "<span id=\"s2bcc_1\"><span id=\"s2bcc\" style=\"background-color: #FFFBCC\">" . $this->subscribe2_options['bcclimit'] . "</span> ";
1596
  echo "<a href=\"#\" onclick=\"s2_show('bcc'); return false;\">" . __('Edit', 'subscribe2') . "</a></span>\n";
1597
  echo "<span id=\"s2bcc_2\">\r\n";
1619
  if ('none' == $this->subscribe2_options['admin_email']) {
1620
  echo " checked=\"checked\"";
1621
  }
1622
+ echo " /> " . __('Neither', 'subscribe2') . "<br /><br />\r\n";
1623
 
1624
+ echo __('Include theme CSS stylesheet in HTML notifications', 'subscribe2') . ': ';
1625
+ echo "<input type=\"radio\" name=\"stylesheet\" value=\"yes\"";
1626
+ if ('yes' == $this->subscribe2_options['stylesheet']) {
1627
+ echo " checked=\"checked\"";
1628
+ }
1629
+ echo " /> " . __('Yes', 'subscribe2') . " &nbsp;&nbsp;";
1630
+ echo "<input type=\"radio\" name=\"stylesheet\" value=\"no\"";
1631
+ if ('no' == $this->subscribe2_options['stylesheet']) {
1632
+ echo " checked=\"checked\"";
1633
+ }
1634
+ echo " /> " . __('No', 'subscribe2') . "<br /><br />\r\n";
1635
+
1636
+ echo __('Send Emails for Pages', 'subscribe2') . ': ';
1637
  echo "<input type=\"radio\" name=\"pages\" value=\"yes\"";
1638
  if ('yes' == $this->subscribe2_options['pages']) {
1639
  echo " checked=\"checked\"";
2300
  */
2301
  function register_post() {
2302
  if ('on' == $_POST['subscribe']) {
2303
+ $user_id = get_userdatabylogin($_POST['user_login']);
2304
+ if (0 == $user_id->ID) { return; }
2305
+ $this->register($user_id->ID);
2306
  }
2307
  }
2308
 
 
 
 
 
 
 
 
 
 
2309
  /* ===== template and filter functions ===== */
2310
  /**
2311
  Display our form; also handles (un)subscribe requests
2727
 
2728
  //add regular actions and filters
2729
  add_action('admin_menu', array(&$this, 'admin_menu'));
2730
+ add_action('admin_menu', array(&$this, 's2_meta_init'));
2731
+ add_action('save_post', array(&$this, 's2_meta_handler'));
2732
  add_action('create_category', array(&$this, 'autosub_new_category'));
2733
  add_filter('the_content', array(&$this, 'filter'), 10);
2734
  add_filter('cron_schedules', array(&$this, 'add_weekly_sched'));
2748
  // add actions for automatic subscription based on option settings
2749
  add_action('register_form', array(&$this, 'register_form'));
2750
  add_action('user_register', array(&$this, 'register'));
2751
+
 
 
 
2752
  // add actions for processing posts based on per-post or cron email settings
2753
  if ($this->subscribe2_options['email_freq'] != 'never') {
2754
  add_action('s2_digest_cron', array(&$this, 'subscribe2_cron'));
subscribe2.pot CHANGED
@@ -8,7 +8,7 @@ msgid ""
8
  msgstr ""
9
  "Project-Id-Version: PACKAGE VERSION\n"
10
  "Report-Msgid-Bugs-To: \n"
11
- "POT-Creation-Date: 2008-12-11 19:21+0000\n"
12
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
  "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -72,15 +72,15 @@ msgstr ""
72
  msgid "Your email:"
73
  msgstr ""
74
 
75
- #: subscribe2.php:85 subscribe2.php:1290 subscribe2.php:1386
76
  msgid "Subscribe"
77
  msgstr ""
78
 
79
- #: subscribe2.php:85 subscribe2.php:1291 subscribe2.php:1387
80
  msgid "Unsubscribe"
81
  msgstr ""
82
 
83
- #: subscribe2.php:85 subscribe2.php:2011
84
  msgid "Send"
85
  msgstr ""
86
 
@@ -128,11 +128,11 @@ msgstr ""
128
  msgid "Subscribe2 Options"
129
  msgstr ""
130
 
131
- #: subscribe2.php:115 subscribe2.php:2352 subscribe2.php:2435
132
  msgid "Subscribe2"
133
  msgstr ""
134
 
135
- #: subscribe2.php:120 subscribe2.php:1538
136
  msgid "Subscriptions"
137
  msgstr ""
138
 
@@ -141,542 +141,556 @@ msgid "Mail Subscribers"
141
  msgstr ""
142
 
143
  #: subscribe2.php:151
144
- msgid "Once Weekly"
145
  msgstr ""
146
 
147
- #: subscribe2.php:730
 
 
 
 
 
 
 
 
 
148
  msgid "New subscription"
149
  msgstr ""
150
 
151
- #: subscribe2.php:731
152
  msgid "subscribed to email notifications!"
153
  msgstr ""
154
 
155
- #: subscribe2.php:743
156
  msgid "New Unsubscription"
157
  msgstr ""
158
 
159
- #: subscribe2.php:744
160
  msgid "unsubscribed from email notifications!"
161
  msgstr ""
162
 
163
- #: subscribe2.php:1119
164
  msgid "Address(es) subscribed!"
165
  msgstr ""
166
 
167
- #: subscribe2.php:1125
168
  msgid "Address(es) deleted!"
169
  msgstr ""
170
 
171
- #: subscribe2.php:1131 subscribe2.php:1137
172
  msgid "Status changed!"
173
  msgstr ""
174
 
175
- #: subscribe2.php:1151
176
  msgid "Reminder Email(s) Sent!"
177
  msgstr ""
178
 
179
- #: subscribe2.php:1154
180
  msgid "Registered Users Subscribed!"
181
  msgstr ""
182
 
183
- #: subscribe2.php:1157
184
  msgid "Registered Users Unsubscribed!"
185
  msgstr ""
186
 
187
- #: subscribe2.php:1255
188
  msgid "Previous Page"
189
  msgstr ""
190
 
191
- #: subscribe2.php:1275
192
  msgid "Next Page"
193
  msgstr ""
194
 
195
- #: subscribe2.php:1281
196
  msgid "Manage Subscribers"
197
  msgstr ""
198
 
199
- #: subscribe2.php:1286
200
  msgid "Add/Remove Subscribers"
201
  msgstr ""
202
 
203
- #: subscribe2.php:1287
204
  msgid "Enter addresses, one per line or comma-separated"
205
  msgstr ""
206
 
207
- #: subscribe2.php:1294
208
  msgid "Current Subscribers"
209
  msgstr ""
210
 
211
- #: subscribe2.php:1296
212
  msgid "Filter"
213
  msgstr ""
214
 
215
- #: subscribe2.php:1300
216
  msgid ""
217
  "Registered on the left, confirmed in the middle, unconfirmed on the right"
218
  msgstr ""
219
 
220
- #: subscribe2.php:1304
221
  msgid "Search Subscribers"
222
  msgstr ""
223
 
224
- #: subscribe2.php:1306
225
  msgid "Save Emails to CSV File"
226
  msgstr ""
227
 
228
- #: subscribe2.php:1309
229
  msgid "Send Reminder Email"
230
  msgstr ""
231
 
232
- #: subscribe2.php:1312 subscribe2.php:1375
233
  msgid "Process"
234
  msgstr ""
235
 
236
- #: subscribe2.php:1324 subscribe2.php:1354
237
  msgid "Confirm this email address"
238
  msgstr ""
239
 
240
- #: subscribe2.php:1326 subscribe2.php:1352
241
  msgid "Unconfirm this email address"
242
  msgstr ""
243
 
244
- #: subscribe2.php:1328 subscribe2.php:1359
245
  msgid "Delete this email address"
246
  msgstr ""
247
 
248
- #: subscribe2.php:1329 subscribe2.php:2070
249
  msgid "Select / Unselect All"
250
  msgstr ""
251
 
252
- #: subscribe2.php:1345
253
  msgid "edit"
254
  msgstr ""
255
 
256
- #: subscribe2.php:1367
257
  msgid "No matching subscribers found"
258
  msgstr ""
259
 
260
- #: subscribe2.php:1369
261
  msgid "NONE"
262
  msgstr ""
263
 
264
- #: subscribe2.php:1380
265
  msgid "Categories"
266
  msgstr ""
267
 
268
- #: subscribe2.php:1382
269
  msgid ""
270
  "Existing Registered Users can be automatically (un)subscribed to categories "
271
  "using this section."
272
  msgstr ""
273
 
274
- #: subscribe2.php:1383
275
  msgid "Consider User Privacy as changes cannot be undone"
276
  msgstr ""
277
 
278
- #: subscribe2.php:1385
279
  msgid "Action to perform"
280
  msgstr ""
281
 
282
- #: subscribe2.php:1390 subscribe2.php:1770
283
  msgid "Submit"
284
  msgstr ""
285
 
286
- #: subscribe2.php:1512
287
  msgid "Subscribe2 Settings"
288
  msgstr ""
289
 
290
- #: subscribe2.php:1523 subscribe2.php:1877
291
  msgid "Notification Settings"
292
  msgstr ""
293
 
294
- #: subscribe2.php:1525
295
- msgid "Restrict the number of recpients per email to (0 for unlimited)"
296
  msgstr ""
297
 
298
- #: subscribe2.php:1527 subscribe2.php:1655 subscribe2.php:1664
299
  msgid "Edit"
300
  msgstr ""
301
 
302
- #: subscribe2.php:1530 subscribe2.php:1658 subscribe2.php:1667
303
  msgid "Update"
304
  msgstr ""
305
 
306
- #: subscribe2.php:1531 subscribe2.php:1659 subscribe2.php:1668
307
  msgid "Revert"
308
  msgstr ""
309
 
310
- #: subscribe2.php:1533
311
  msgid "Send Admins notifications for new"
312
  msgstr ""
313
 
314
- #: subscribe2.php:1543
315
  msgid "Unsubscriptions"
316
  msgstr ""
317
 
318
- #: subscribe2.php:1548
319
  msgid "Both"
320
  msgstr ""
321
 
322
- #: subscribe2.php:1553
323
  msgid "Neither"
324
  msgstr ""
325
 
326
- #: subscribe2.php:1555
327
- msgid "Send Emails for Pages"
328
  msgstr ""
329
 
330
- #: subscribe2.php:1560 subscribe2.php:1571 subscribe2.php:1582
331
- #: subscribe2.php:1716 subscribe2.php:1743 subscribe2.php:1754
332
- #: subscribe2.php:1917 subscribe2.php:1938
333
  msgid "Yes"
334
  msgstr ""
335
 
336
- #: subscribe2.php:1565 subscribe2.php:1576 subscribe2.php:1587
337
- #: subscribe2.php:1710 subscribe2.php:1721 subscribe2.php:1748
338
- #: subscribe2.php:1759 subscribe2.php:1922 subscribe2.php:1942
 
339
  msgid "No"
340
  msgstr ""
341
 
342
- #: subscribe2.php:1566
 
 
 
 
343
  msgid "Send Emails for Password Protected Posts"
344
  msgstr ""
345
 
346
- #: subscribe2.php:1577
347
  msgid "Send Emails for Private Posts"
348
  msgstr ""
349
 
350
- #: subscribe2.php:1588
351
  msgid "Send Email From"
352
  msgstr ""
353
 
354
- #: subscribe2.php:1593
355
  msgid "Author of the post"
356
  msgstr ""
357
 
358
- #: subscribe2.php:1598
359
  msgid "Blog Admin"
360
  msgstr ""
361
 
362
- #: subscribe2.php:1600
363
  msgid "Send Email as Digest"
364
  msgstr ""
365
 
366
- #: subscribe2.php:1606
367
  msgid "Email Templates"
368
  msgstr ""
369
 
370
- #: subscribe2.php:1610
371
  msgid "New Post email (must not be empty)"
372
  msgstr ""
373
 
374
- #: subscribe2.php:1614
375
  msgid "Message substitions"
376
  msgstr ""
377
 
378
- #: subscribe2.php:1618
379
  msgid "the post's title<br />(<i>for per-post emails only</i>)"
380
  msgstr ""
381
 
382
- #: subscribe2.php:1619
383
  msgid ""
384
  "the excerpt or the entire post<br />(<i>based on the subscriber's "
385
  "preferences</i>)"
386
  msgstr ""
387
 
388
- #: subscribe2.php:1620
389
  msgid ""
390
  "the excerpt of the post and the time it was posted<br />(<i>for digest "
391
  "emails only</i>)"
392
  msgstr ""
393
 
394
- #: subscribe2.php:1621
395
  msgid "a list of post titles<br />(<i>for digest emails only</i>)"
396
  msgstr ""
397
 
398
- #: subscribe2.php:1622
399
  msgid "the post's permalink<br />(<i>for per-post emails only</i>)"
400
  msgstr ""
401
 
402
- #: subscribe2.php:1623
403
  msgid "the admin or post author's name"
404
  msgstr ""
405
 
406
- #: subscribe2.php:1624
407
  msgid "the admin or post author's email"
408
  msgstr ""
409
 
410
- #: subscribe2.php:1625
411
  msgid "the post author's name"
412
  msgstr ""
413
 
414
- #: subscribe2.php:1626
415
  msgid ""
416
  "the generated link to confirm a request<br />(<i>only used in the "
417
  "confirmation email template</i>)"
418
  msgstr ""
419
 
420
- #: subscribe2.php:1627
421
  msgid ""
422
  "Action performed by LINK in confirmation email<br />(<i>only used in the "
423
  "confirmation email template</i>)"
424
  msgstr ""
425
 
426
- #: subscribe2.php:1629
427
  msgid "Subscribe / Unsubscribe confirmation email"
428
  msgstr ""
429
 
430
- #: subscribe2.php:1632
431
  msgid "Reminder email to Unconfirmed Subscribers"
432
  msgstr ""
433
 
434
- #: subscribe2.php:1637
435
  msgid "Excluded Categories"
436
  msgstr ""
437
 
438
- #: subscribe2.php:1639
439
  msgid ""
440
  "Posts assigned to any Excluded Category do not generate notifications and "
441
  "are not included in digest notifications"
442
  msgstr ""
443
 
444
- #: subscribe2.php:1646
445
  msgid "Allow registered users to subscribe to excluded categories?"
446
  msgstr ""
447
 
448
- #: subscribe2.php:1649
449
  msgid "Appearance"
450
  msgstr ""
451
 
452
- #: subscribe2.php:1653
453
  msgid "Set default Subscribe2 page as ID"
454
  msgstr ""
455
 
456
- #: subscribe2.php:1662
457
  msgid "Set the number of Subscribers displayed per page"
458
  msgstr ""
459
 
460
- #: subscribe2.php:1675
461
  msgid "Show a link to your subscription page in \"meta\"?"
462
  msgstr ""
463
 
464
- #: subscribe2.php:1682
465
  msgid "Show the Subscribe2 button on the Write toolbar?"
466
  msgstr ""
467
 
468
- #: subscribe2.php:1689
469
  msgid "Enable Subscribe2 Widget?"
470
  msgstr ""
471
 
472
- #: subscribe2.php:1693
473
  msgid "Auto Subscribe"
474
  msgstr ""
475
 
476
- #: subscribe2.php:1695
477
  msgid "Subscribe new users registering with your blog"
478
  msgstr ""
479
 
480
- #: subscribe2.php:1700
481
  msgid "Automatically"
482
  msgstr ""
483
 
484
- #: subscribe2.php:1705
485
  msgid "Display option on Registration Form"
486
  msgstr ""
487
 
488
- #: subscribe2.php:1711
489
  msgid "Registration Form option is checked by default"
490
  msgstr ""
491
 
492
- #: subscribe2.php:1722
493
  msgid "Auto-subscribe users to receive email as"
494
  msgstr ""
495
 
496
- #: subscribe2.php:1727 subscribe2.php:1894
497
  msgid "HTML"
498
  msgstr ""
499
 
500
- #: subscribe2.php:1732
501
  msgid "Plain Text - Full"
502
  msgstr ""
503
 
504
- #: subscribe2.php:1737
505
  msgid "Plain Text - Excerpt"
506
  msgstr ""
507
 
508
- #: subscribe2.php:1738
509
  msgid "Show Auto Subscribe option on Users page"
510
  msgstr ""
511
 
512
- #: subscribe2.php:1749
513
  msgid "Auto Subscribe me to new categories is checked by default"
514
  msgstr ""
515
 
516
- #: subscribe2.php:1763
517
  msgid "Barred Domains"
518
  msgstr ""
519
 
520
- #: subscribe2.php:1765
521
  msgid ""
522
  "Enter domains to bar from public subscriptions: <br /> (Use a new line for "
523
  "each entry and omit the \"@\" symbol, for example email.com)"
524
  msgstr ""
525
 
526
- #: subscribe2.php:1773
527
  msgid "Reset Default"
528
  msgstr ""
529
 
530
- #: subscribe2.php:1774
531
  msgid ""
532
  "Use this to reset all options to their defaults. This <strong><em>will not</"
533
  "em></strong> modify your list of subscribers."
534
  msgstr ""
535
 
536
- #: subscribe2.php:1776
537
  msgid "RESET"
538
  msgstr ""
539
 
540
- #: subscribe2.php:1807
541
  msgid "Subscription preferences updated."
542
  msgstr ""
543
 
544
- #: subscribe2.php:1880
545
  msgid "Editing Subscribe2 preferences for user"
546
  msgstr ""
547
 
548
- #: subscribe2.php:1889
549
  msgid "Receive email as"
550
  msgstr ""
551
 
552
- #: subscribe2.php:1899
553
  msgid "Plain Text"
554
  msgstr ""
555
 
556
- #: subscribe2.php:1901
557
  msgid "Email contains"
558
  msgstr ""
559
 
560
- #: subscribe2.php:1902
561
  msgid "Excerpt Only"
562
  msgstr ""
563
 
564
- #: subscribe2.php:1902
565
  msgid "Full Post"
566
  msgstr ""
567
 
568
- #: subscribe2.php:1910
569
  msgid "Note: HTML format will always deliver the full post"
570
  msgstr ""
571
 
572
- #: subscribe2.php:1912
573
  msgid "Automatically subscribe me to newly created categories"
574
  msgstr ""
575
 
576
- #: subscribe2.php:1927
577
  msgid "Subscribed Categories"
578
  msgstr ""
579
 
580
- #: subscribe2.php:1932
581
  msgid "Receive daily summary of new posts?"
582
  msgstr ""
583
 
584
- #: subscribe2.php:1948
585
  msgid "Update Preferences"
586
  msgstr ""
587
 
588
- #: subscribe2.php:1994
589
  msgid "Send an email to subscribers"
590
  msgstr ""
591
 
592
- #: subscribe2.php:2002
593
  msgid "A message from "
594
  msgstr ""
595
 
596
- #: subscribe2.php:2004
597
  msgid "Subject"
598
  msgstr ""
599
 
600
- #: subscribe2.php:2007
601
  msgid "Recipients: "
602
  msgstr ""
603
 
604
- #: subscribe2.php:2088
605
  msgid "All Subscribers"
606
  msgstr ""
607
 
608
- #: subscribe2.php:2089
609
  msgid "Public Subscribers"
610
  msgstr ""
611
 
612
- #: subscribe2.php:2090
613
  msgid "Confirmed"
614
  msgstr ""
615
 
616
- #: subscribe2.php:2091
617
  msgid "Unconfirmed"
618
  msgstr ""
619
 
620
- #: subscribe2.php:2092
621
  msgid "Registered Users"
622
  msgstr ""
623
 
624
- #: subscribe2.php:2156
625
  msgid "Per Post Email"
626
  msgstr ""
627
 
628
- #: subscribe2.php:2171
629
  msgid "Send Digest Notification at"
630
  msgstr ""
631
 
632
- #: subscribe2.php:2183
633
  msgid ""
634
  "This option will work for digest notification sent daily or less frequently"
635
  msgstr ""
636
 
637
- #: subscribe2.php:2186
638
  msgid "Current UTC time is"
639
  msgstr ""
640
 
641
- #: subscribe2.php:2188
642
  msgid "Current blog time is"
643
  msgstr ""
644
 
645
- #: subscribe2.php:2190
646
  msgid "Next email notification will be sent when your blog time is after"
647
  msgstr ""
648
 
649
- #: subscribe2.php:2203
650
  msgid "Check here to Subscribe to email notifications for new posts"
651
  msgstr ""
652
 
653
- #: subscribe2.php:2212
654
  msgid ""
655
  "By registering with this blog you are also agreeing to receive email "
656
  "notifications for new posts but you can unsubscribe at anytime"
657
  msgstr ""
658
 
659
- #: subscribe2.php:2338
660
  msgid "Subscription Confirmation"
661
  msgstr ""
662
 
663
- #: subscribe2.php:2375
664
  msgid "Title:"
665
  msgstr ""
666
 
667
- #: subscribe2.php:2398
668
  msgid "[Un]Subscribe to Posts"
669
  msgstr ""
670
 
671
- #: subscribe2.php:2407
672
  msgid "Settings"
673
  msgstr ""
674
 
675
- #: subscribe2.php:2547
676
  msgid "Posted on"
677
  msgstr ""
678
 
679
- #: subscribe2.php:2592
680
  msgid "Digest Email"
681
  msgstr ""
682
 
8
  msgstr ""
9
  "Project-Id-Version: PACKAGE VERSION\n"
10
  "Report-Msgid-Bugs-To: \n"
11
+ "POT-Creation-Date: 2009-01-30 19:23+0000\n"
12
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
  "Language-Team: LANGUAGE <LL@li.org>\n"
72
  msgid "Your email:"
73
  msgstr ""
74
 
75
+ #: subscribe2.php:85 subscribe2.php:1353 subscribe2.php:1454
76
  msgid "Subscribe"
77
  msgstr ""
78
 
79
+ #: subscribe2.php:85 subscribe2.php:1354 subscribe2.php:1455
80
  msgid "Unsubscribe"
81
  msgstr ""
82
 
83
+ #: subscribe2.php:85 subscribe2.php:2092
84
  msgid "Send"
85
  msgstr ""
86
 
128
  msgid "Subscribe2 Options"
129
  msgstr ""
130
 
131
+ #: subscribe2.php:115 subscribe2.php:2426 subscribe2.php:2509
132
  msgid "Subscribe2"
133
  msgstr ""
134
 
135
+ #: subscribe2.php:120 subscribe2.php:1607
136
  msgid "Subscriptions"
137
  msgstr ""
138
 
141
  msgstr ""
142
 
143
  #: subscribe2.php:151
144
+ msgid "Weekly"
145
  msgstr ""
146
 
147
+ #: subscribe2.php:160 subscribe2.php:161 subscribe2.php:189
148
+ msgid "Subscribe2 Notification Override"
149
+ msgstr ""
150
+
151
+ #: subscribe2.php:175
152
+ msgid ""
153
+ "Check here to disable sending of an email notification for this post/page"
154
+ msgstr ""
155
+
156
+ #: subscribe2.php:791
157
  msgid "New subscription"
158
  msgstr ""
159
 
160
+ #: subscribe2.php:792
161
  msgid "subscribed to email notifications!"
162
  msgstr ""
163
 
164
+ #: subscribe2.php:804
165
  msgid "New Unsubscription"
166
  msgstr ""
167
 
168
+ #: subscribe2.php:805
169
  msgid "unsubscribed from email notifications!"
170
  msgstr ""
171
 
172
+ #: subscribe2.php:1180
173
  msgid "Address(es) subscribed!"
174
  msgstr ""
175
 
176
+ #: subscribe2.php:1186
177
  msgid "Address(es) deleted!"
178
  msgstr ""
179
 
180
+ #: subscribe2.php:1192 subscribe2.php:1198
181
  msgid "Status changed!"
182
  msgstr ""
183
 
184
+ #: subscribe2.php:1212
185
  msgid "Reminder Email(s) Sent!"
186
  msgstr ""
187
 
188
+ #: subscribe2.php:1215
189
  msgid "Registered Users Subscribed!"
190
  msgstr ""
191
 
192
+ #: subscribe2.php:1218
193
  msgid "Registered Users Unsubscribed!"
194
  msgstr ""
195
 
196
+ #: subscribe2.php:1318
197
  msgid "Previous Page"
198
  msgstr ""
199
 
200
+ #: subscribe2.php:1338
201
  msgid "Next Page"
202
  msgstr ""
203
 
204
+ #: subscribe2.php:1344
205
  msgid "Manage Subscribers"
206
  msgstr ""
207
 
208
+ #: subscribe2.php:1349
209
  msgid "Add/Remove Subscribers"
210
  msgstr ""
211
 
212
+ #: subscribe2.php:1350
213
  msgid "Enter addresses, one per line or comma-separated"
214
  msgstr ""
215
 
216
+ #: subscribe2.php:1357
217
  msgid "Current Subscribers"
218
  msgstr ""
219
 
220
+ #: subscribe2.php:1359
221
  msgid "Filter"
222
  msgstr ""
223
 
224
+ #: subscribe2.php:1363
225
  msgid ""
226
  "Registered on the left, confirmed in the middle, unconfirmed on the right"
227
  msgstr ""
228
 
229
+ #: subscribe2.php:1367
230
  msgid "Search Subscribers"
231
  msgstr ""
232
 
233
+ #: subscribe2.php:1369
234
  msgid "Save Emails to CSV File"
235
  msgstr ""
236
 
237
+ #: subscribe2.php:1372
238
  msgid "Send Reminder Email"
239
  msgstr ""
240
 
241
+ #: subscribe2.php:1376 subscribe2.php:1443
242
  msgid "Process"
243
  msgstr ""
244
 
245
+ #: subscribe2.php:1390 subscribe2.php:1421
246
  msgid "Confirm this email address"
247
  msgstr ""
248
 
249
+ #: subscribe2.php:1392 subscribe2.php:1419
250
  msgid "Unconfirm this email address"
251
  msgstr ""
252
 
253
+ #: subscribe2.php:1394 subscribe2.php:1426
254
  msgid "Delete this email address"
255
  msgstr ""
256
 
257
+ #: subscribe2.php:1395 subscribe2.php:2151
258
  msgid "Select / Unselect All"
259
  msgstr ""
260
 
261
+ #: subscribe2.php:1412
262
  msgid "edit"
263
  msgstr ""
264
 
265
+ #: subscribe2.php:1434
266
  msgid "No matching subscribers found"
267
  msgstr ""
268
 
269
+ #: subscribe2.php:1436
270
  msgid "NONE"
271
  msgstr ""
272
 
273
+ #: subscribe2.php:1448
274
  msgid "Categories"
275
  msgstr ""
276
 
277
+ #: subscribe2.php:1450
278
  msgid ""
279
  "Existing Registered Users can be automatically (un)subscribed to categories "
280
  "using this section."
281
  msgstr ""
282
 
283
+ #: subscribe2.php:1451
284
  msgid "Consider User Privacy as changes cannot be undone"
285
  msgstr ""
286
 
287
+ #: subscribe2.php:1453
288
  msgid "Action to perform"
289
  msgstr ""
290
 
291
+ #: subscribe2.php:1458 subscribe2.php:1851
292
  msgid "Submit"
293
  msgstr ""
294
 
295
+ #: subscribe2.php:1581
296
  msgid "Subscribe2 Settings"
297
  msgstr ""
298
 
299
+ #: subscribe2.php:1592 subscribe2.php:1958
300
  msgid "Notification Settings"
301
  msgstr ""
302
 
303
+ #: subscribe2.php:1594
304
+ msgid "Restrict the number of recipients per email to (0 for unlimited)"
305
  msgstr ""
306
 
307
+ #: subscribe2.php:1596 subscribe2.php:1736 subscribe2.php:1745
308
  msgid "Edit"
309
  msgstr ""
310
 
311
+ #: subscribe2.php:1599 subscribe2.php:1739 subscribe2.php:1748
312
  msgid "Update"
313
  msgstr ""
314
 
315
+ #: subscribe2.php:1600 subscribe2.php:1740 subscribe2.php:1749
316
  msgid "Revert"
317
  msgstr ""
318
 
319
+ #: subscribe2.php:1602
320
  msgid "Send Admins notifications for new"
321
  msgstr ""
322
 
323
+ #: subscribe2.php:1612
324
  msgid "Unsubscriptions"
325
  msgstr ""
326
 
327
+ #: subscribe2.php:1617
328
  msgid "Both"
329
  msgstr ""
330
 
331
+ #: subscribe2.php:1622
332
  msgid "Neither"
333
  msgstr ""
334
 
335
+ #: subscribe2.php:1624
336
+ msgid "Include theme CSS stylesheet in HTML notifications"
337
  msgstr ""
338
 
339
+ #: subscribe2.php:1629 subscribe2.php:1641 subscribe2.php:1652
340
+ #: subscribe2.php:1663 subscribe2.php:1797 subscribe2.php:1824
341
+ #: subscribe2.php:1835 subscribe2.php:1998 subscribe2.php:2019
342
  msgid "Yes"
343
  msgstr ""
344
 
345
+ #: subscribe2.php:1634 subscribe2.php:1646 subscribe2.php:1657
346
+ #: subscribe2.php:1668 subscribe2.php:1791 subscribe2.php:1802
347
+ #: subscribe2.php:1829 subscribe2.php:1840 subscribe2.php:2003
348
+ #: subscribe2.php:2023
349
  msgid "No"
350
  msgstr ""
351
 
352
+ #: subscribe2.php:1636
353
+ msgid "Send Emails for Pages"
354
+ msgstr ""
355
+
356
+ #: subscribe2.php:1647
357
  msgid "Send Emails for Password Protected Posts"
358
  msgstr ""
359
 
360
+ #: subscribe2.php:1658
361
  msgid "Send Emails for Private Posts"
362
  msgstr ""
363
 
364
+ #: subscribe2.php:1669
365
  msgid "Send Email From"
366
  msgstr ""
367
 
368
+ #: subscribe2.php:1674
369
  msgid "Author of the post"
370
  msgstr ""
371
 
372
+ #: subscribe2.php:1679
373
  msgid "Blog Admin"
374
  msgstr ""
375
 
376
+ #: subscribe2.php:1681
377
  msgid "Send Email as Digest"
378
  msgstr ""
379
 
380
+ #: subscribe2.php:1687
381
  msgid "Email Templates"
382
  msgstr ""
383
 
384
+ #: subscribe2.php:1691
385
  msgid "New Post email (must not be empty)"
386
  msgstr ""
387
 
388
+ #: subscribe2.php:1695
389
  msgid "Message substitions"
390
  msgstr ""
391
 
392
+ #: subscribe2.php:1699
393
  msgid "the post's title<br />(<i>for per-post emails only</i>)"
394
  msgstr ""
395
 
396
+ #: subscribe2.php:1700
397
  msgid ""
398
  "the excerpt or the entire post<br />(<i>based on the subscriber's "
399
  "preferences</i>)"
400
  msgstr ""
401
 
402
+ #: subscribe2.php:1701
403
  msgid ""
404
  "the excerpt of the post and the time it was posted<br />(<i>for digest "
405
  "emails only</i>)"
406
  msgstr ""
407
 
408
+ #: subscribe2.php:1702
409
  msgid "a list of post titles<br />(<i>for digest emails only</i>)"
410
  msgstr ""
411
 
412
+ #: subscribe2.php:1703
413
  msgid "the post's permalink<br />(<i>for per-post emails only</i>)"
414
  msgstr ""
415
 
416
+ #: subscribe2.php:1704
417
  msgid "the admin or post author's name"
418
  msgstr ""
419
 
420
+ #: subscribe2.php:1705
421
  msgid "the admin or post author's email"
422
  msgstr ""
423
 
424
+ #: subscribe2.php:1706
425
  msgid "the post author's name"
426
  msgstr ""
427
 
428
+ #: subscribe2.php:1707
429
  msgid ""
430
  "the generated link to confirm a request<br />(<i>only used in the "
431
  "confirmation email template</i>)"
432
  msgstr ""
433
 
434
+ #: subscribe2.php:1708
435
  msgid ""
436
  "Action performed by LINK in confirmation email<br />(<i>only used in the "
437
  "confirmation email template</i>)"
438
  msgstr ""
439
 
440
+ #: subscribe2.php:1710
441
  msgid "Subscribe / Unsubscribe confirmation email"
442
  msgstr ""
443
 
444
+ #: subscribe2.php:1713
445
  msgid "Reminder email to Unconfirmed Subscribers"
446
  msgstr ""
447
 
448
+ #: subscribe2.php:1718
449
  msgid "Excluded Categories"
450
  msgstr ""
451
 
452
+ #: subscribe2.php:1720
453
  msgid ""
454
  "Posts assigned to any Excluded Category do not generate notifications and "
455
  "are not included in digest notifications"
456
  msgstr ""
457
 
458
+ #: subscribe2.php:1727
459
  msgid "Allow registered users to subscribe to excluded categories?"
460
  msgstr ""
461
 
462
+ #: subscribe2.php:1730
463
  msgid "Appearance"
464
  msgstr ""
465
 
466
+ #: subscribe2.php:1734
467
  msgid "Set default Subscribe2 page as ID"
468
  msgstr ""
469
 
470
+ #: subscribe2.php:1743
471
  msgid "Set the number of Subscribers displayed per page"
472
  msgstr ""
473
 
474
+ #: subscribe2.php:1756
475
  msgid "Show a link to your subscription page in \"meta\"?"
476
  msgstr ""
477
 
478
+ #: subscribe2.php:1763
479
  msgid "Show the Subscribe2 button on the Write toolbar?"
480
  msgstr ""
481
 
482
+ #: subscribe2.php:1770
483
  msgid "Enable Subscribe2 Widget?"
484
  msgstr ""
485
 
486
+ #: subscribe2.php:1774
487
  msgid "Auto Subscribe"
488
  msgstr ""
489
 
490
+ #: subscribe2.php:1776
491
  msgid "Subscribe new users registering with your blog"
492
  msgstr ""
493
 
494
+ #: subscribe2.php:1781
495
  msgid "Automatically"
496
  msgstr ""
497
 
498
+ #: subscribe2.php:1786
499
  msgid "Display option on Registration Form"
500
  msgstr ""
501
 
502
+ #: subscribe2.php:1792
503
  msgid "Registration Form option is checked by default"
504
  msgstr ""
505
 
506
+ #: subscribe2.php:1803
507
  msgid "Auto-subscribe users to receive email as"
508
  msgstr ""
509
 
510
+ #: subscribe2.php:1808 subscribe2.php:1975
511
  msgid "HTML"
512
  msgstr ""
513
 
514
+ #: subscribe2.php:1813
515
  msgid "Plain Text - Full"
516
  msgstr ""
517
 
518
+ #: subscribe2.php:1818
519
  msgid "Plain Text - Excerpt"
520
  msgstr ""
521
 
522
+ #: subscribe2.php:1819
523
  msgid "Show Auto Subscribe option on Users page"
524
  msgstr ""
525
 
526
+ #: subscribe2.php:1830
527
  msgid "Auto Subscribe me to new categories is checked by default"
528
  msgstr ""
529
 
530
+ #: subscribe2.php:1844
531
  msgid "Barred Domains"
532
  msgstr ""
533
 
534
+ #: subscribe2.php:1846
535
  msgid ""
536
  "Enter domains to bar from public subscriptions: <br /> (Use a new line for "
537
  "each entry and omit the \"@\" symbol, for example email.com)"
538
  msgstr ""
539
 
540
+ #: subscribe2.php:1854
541
  msgid "Reset Default"
542
  msgstr ""
543
 
544
+ #: subscribe2.php:1855
545
  msgid ""
546
  "Use this to reset all options to their defaults. This <strong><em>will not</"
547
  "em></strong> modify your list of subscribers."
548
  msgstr ""
549
 
550
+ #: subscribe2.php:1857
551
  msgid "RESET"
552
  msgstr ""
553
 
554
+ #: subscribe2.php:1888
555
  msgid "Subscription preferences updated."
556
  msgstr ""
557
 
558
+ #: subscribe2.php:1961
559
  msgid "Editing Subscribe2 preferences for user"
560
  msgstr ""
561
 
562
+ #: subscribe2.php:1970
563
  msgid "Receive email as"
564
  msgstr ""
565
 
566
+ #: subscribe2.php:1980
567
  msgid "Plain Text"
568
  msgstr ""
569
 
570
+ #: subscribe2.php:1982
571
  msgid "Email contains"
572
  msgstr ""
573
 
574
+ #: subscribe2.php:1983
575
  msgid "Excerpt Only"
576
  msgstr ""
577
 
578
+ #: subscribe2.php:1983
579
  msgid "Full Post"
580
  msgstr ""
581
 
582
+ #: subscribe2.php:1991
583
  msgid "Note: HTML format will always deliver the full post"
584
  msgstr ""
585
 
586
+ #: subscribe2.php:1993
587
  msgid "Automatically subscribe me to newly created categories"
588
  msgstr ""
589
 
590
+ #: subscribe2.php:2008
591
  msgid "Subscribed Categories"
592
  msgstr ""
593
 
594
+ #: subscribe2.php:2013
595
  msgid "Receive daily summary of new posts?"
596
  msgstr ""
597
 
598
+ #: subscribe2.php:2029
599
  msgid "Update Preferences"
600
  msgstr ""
601
 
602
+ #: subscribe2.php:2075
603
  msgid "Send an email to subscribers"
604
  msgstr ""
605
 
606
+ #: subscribe2.php:2083
607
  msgid "A message from "
608
  msgstr ""
609
 
610
+ #: subscribe2.php:2085
611
  msgid "Subject"
612
  msgstr ""
613
 
614
+ #: subscribe2.php:2088
615
  msgid "Recipients: "
616
  msgstr ""
617
 
618
+ #: subscribe2.php:2169
619
  msgid "All Subscribers"
620
  msgstr ""
621
 
622
+ #: subscribe2.php:2170
623
  msgid "Public Subscribers"
624
  msgstr ""
625
 
626
+ #: subscribe2.php:2171
627
  msgid "Confirmed"
628
  msgstr ""
629
 
630
+ #: subscribe2.php:2172
631
  msgid "Unconfirmed"
632
  msgstr ""
633
 
634
+ #: subscribe2.php:2173
635
  msgid "Registered Users"
636
  msgstr ""
637
 
638
+ #: subscribe2.php:2237
639
  msgid "Per Post Email"
640
  msgstr ""
641
 
642
+ #: subscribe2.php:2252
643
  msgid "Send Digest Notification at"
644
  msgstr ""
645
 
646
+ #: subscribe2.php:2264
647
  msgid ""
648
  "This option will work for digest notification sent daily or less frequently"
649
  msgstr ""
650
 
651
+ #: subscribe2.php:2267
652
  msgid "Current UTC time is"
653
  msgstr ""
654
 
655
+ #: subscribe2.php:2269
656
  msgid "Current blog time is"
657
  msgstr ""
658
 
659
+ #: subscribe2.php:2271
660
  msgid "Next email notification will be sent when your blog time is after"
661
  msgstr ""
662
 
663
+ #: subscribe2.php:2284
664
  msgid "Check here to Subscribe to email notifications for new posts"
665
  msgstr ""
666
 
667
+ #: subscribe2.php:2293
668
  msgid ""
669
  "By registering with this blog you are also agreeing to receive email "
670
  "notifications for new posts but you can unsubscribe at anytime"
671
  msgstr ""
672
 
673
+ #: subscribe2.php:2412
674
  msgid "Subscription Confirmation"
675
  msgstr ""
676
 
677
+ #: subscribe2.php:2449
678
  msgid "Title:"
679
  msgstr ""
680
 
681
+ #: subscribe2.php:2472
682
  msgid "[Un]Subscribe to Posts"
683
  msgstr ""
684
 
685
+ #: subscribe2.php:2481
686
  msgid "Settings"
687
  msgstr ""
688
 
689
+ #: subscribe2.php:2621
690
  msgid "Posted on"
691
  msgstr ""
692
 
693
+ #: subscribe2.php:2666
694
  msgid "Digest Email"
695
  msgstr ""
696