Subscribe2 - Version 2.22

Version Description

Download this release

Release Info

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

Code changes from version 2.21 to 2.22

Files changed (3) hide show
  1. ReadMe.txt +13 -1
  2. subscribe2/subscribe2.php +60 -52
  3. subscribe2/subscribe2.pot +84 -84
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.2
7
- Stable tag: 3.7
8
 
9
  Sends a list of subscribers an email notification when new posts are published to your blog
10
 
@@ -78,6 +78,12 @@ Batches will occur for each group of message as described above. A site on Drea
78
 
79
  == Version History ==
80
 
 
 
 
 
 
 
81
  Version 3.7 by Matthew Robinson
82
 
83
  * Change from deprecated get_settings -> get_option
@@ -134,6 +140,12 @@ Version 3.0 by Matthew Robinson
134
 
135
  * Updated for WordPress 2.1 Branch
136
 
 
 
 
 
 
 
137
  Version 2.21 by Matthew Robinson
138
 
139
  * Change from deprecated get_settings -> get_option
4
  Tags: posts, subscription, email
5
  Requires at least: 2.0.x
6
  Tested up to: 2.2
7
+ Stable tag: 3.8
8
 
9
  Sends a list of subscribers an email notification when new posts are published to your blog
10
 
78
 
79
  == Version History ==
80
 
81
+ Version 3.8 by Matthew Robinson
82
+
83
+ * Fixed User Menu Settings when Digests enabled
84
+ * Changed Registered Subscribers to Registered Users in drop down to avoid confusion
85
+ * Minor code revisions for admin menu layout
86
+
87
  Version 3.7 by Matthew Robinson
88
 
89
  * Change from deprecated get_settings -> get_option
140
 
141
  * Updated for WordPress 2.1 Branch
142
 
143
+ Version 2.22 by Matthew Robinson
144
+
145
+ * Fixed User Menu Settings when Digests enabled
146
+ * Changed Registered Subscribers to Registered Users in drop down to avoid confusion
147
+ * Minor code revisions for admin menu layout
148
+
149
  Version 2.21 by Matthew Robinson
150
 
151
  * Change from deprecated get_settings -> get_option
subscribe2/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: 2.21
7
  Author: Matthew Robinson
8
  Author URI: http://subscribe2.wordpress.com
9
  */
@@ -45,7 +45,7 @@ define('S2DIGEST', false);
45
 
46
  // our version number. Don't touch this or any line below
47
  // unless you know exacly what you are doing
48
- define('S2VERSION', '2.21');
49
 
50
  // use Owen's excellent ButtonSnap library
51
  require(ABSPATH . '/wp-content/plugins/buttonsnap.php');
@@ -209,15 +209,15 @@ class s2class {
209
  if ('' == $string) {
210
  return;
211
  }
212
- $string = str_replace('BLOGNAME', get_option('blogname'), $string);
213
- $string = str_replace('BLOGLINK', get_bloginfo('url'), $string);
214
- $string = str_replace('TITLE', stripslashes($this->post_title), $string);
215
- $string = str_replace('PERMALINK', $this->permalink, $string);
216
- $string = str_replace('MYNAME', stripslashes($this->myname), $string);
217
- $string = str_replace('EMAIL', $this->myemail, $string);
218
- $string = str_replace('AUTHORNAME', $this->authorname, $string);
219
  return $string;
220
- } // end sustitute()
221
 
222
  /**
223
  Delivers email to recipients in HTML or plaintext
@@ -238,7 +238,7 @@ class s2class {
238
  $headers .= "Precedence: list\nList-Id: " . get_option('blogname') . "\n";
239
 
240
  if ('html' == $type) {
241
- // To send HTML mail, the Content-type header must be set
242
  $headers .= "MIME-Version: 1.0\n";
243
  $headers .= "Content-Type: " . get_bloginfo('html_type') . "; charset=\"". get_bloginfo('charset') . "\"\n";
244
  $mailtext = "<html><head><title>" . $subject . "</title></head><body>" . $message . "</body></html>";
@@ -252,8 +252,7 @@ class s2class {
252
 
253
  // BCC all recipients
254
  $bcc = '';
255
- if ( (defined('BCCLIMIT') && (BCCLIMIT > 0) ) &&
256
- (count($recipients) > BCCLIMIT) ) {
257
  // we're on Dreamhost, and have more than 30 susbcribers
258
  $count = 1;
259
  $batch = array();
@@ -312,6 +311,7 @@ class s2class {
312
  } else {
313
  @wp_mail($this->myemail, $subject, $mailtext, $headers);
314
  }
 
315
  } // end mail()
316
 
317
  /**
@@ -415,7 +415,7 @@ class s2class {
415
 
416
  $plaintext = $post->post_content;
417
  $content = apply_filters('the_content', $post->post_content);
418
- $content = str_replace(']]>', ']]&gt', $content);
419
  $excerpt = $post->post_excerpt;
420
  if ('' == $excerpt) {
421
  // no excerpt, is there a <!--more--> ?
@@ -438,7 +438,7 @@ class s2class {
438
  }
439
 
440
  // first we send plaintext summary emails
441
- $body = str_replace('POST', $excerpt, $mailtext);
442
  $registered = $this->get_registered("cats=$post_cats_string&format=text&amount=excerpt");
443
  if (empty($registered)) {
444
  $recipients = (array)$public;
@@ -450,11 +450,11 @@ class s2class {
450
  }
451
  $this->mail($recipients, $subject, $body);
452
  // next we send plaintext full content emails
453
- $body = str_replace('POST', strip_tags($plaintext), $mailtext);
454
  $this->mail($this->get_registered("cats=$post_cats_string&format=text&amount=post"), $subject, $body);
455
  // finally we send html full content emails
456
  $body = str_replace("\r\n", "<br />\r\n", $mailtext);
457
- $body = str_replace('POST', $content, $body);
458
  $this->mail($this->get_registered("cats=$post_cats_string&format=html"), $subject, $body, 'html');
459
 
460
  return $id;
@@ -498,7 +498,8 @@ class s2class {
498
  // ACTION = 1 to subscribe, 0 to unsubscribe
499
  // HASH = md5 hash of email address
500
  // ID = user's ID in the subscribe2 table
501
- $link = get_option('siteurl') . "/?s2=";
 
502
 
503
  if ('add' == $what) {
504
  $link .= '1';
@@ -1150,9 +1151,9 @@ class s2class {
1150
  if (function_exists('wp_nonce_field')) {
1151
  wp_nonce_field('subscribe2-manage_subscribers' . $s2nonce);
1152
  }
1153
- echo "<span style=\"align:left\">" . __('Enter addresses, one per line or comma-seperated', 'subscribe2') . "</span><br />\r\n";
1154
- echo "<textarea rows=\"2\" cols=\"80\" name=\"addresses\"></textarea>";
1155
- echo "<span class=\"submit\"><input type=\"submit\" name=\"submit\" value=\"" . __('Subscribe', 'subscribe2') . "\"/>";
1156
  echo "<input type=\"hidden\" name=\"s2_admin\" value=\"subscribe\" /></span>";
1157
  echo "</form></div>";
1158
 
@@ -1163,17 +1164,17 @@ class s2class {
1163
  // show the selected subscribers
1164
  $alternate = 'alternate';
1165
  if (!empty($subscribers)) {
1166
- echo "<p align=\"center\"><b>" . __('Registered on the left, confirmed in the middle, unconfirmed on the right', 'subscribe2') . "</b></p>";
1167
  if (is_writable(ABSPATH . '/wp-content')) {
1168
  $exportcsv = implode(",", $subscribers);
1169
- echo "<span class=\"submit\"><form method=\"post\" action=\"\">\r\n";
1170
  if (function_exists('wp_nonce_field')) {
1171
  wp_nonce_field('subscribe2-manage_subscribers' . $s2nonce);
1172
  }
1173
  echo "<input type=\"hidden\" name=\"exportcsv\" value=\"$exportcsv\" />\r\n";
1174
  echo "<input type=\"hidden\" name=\"s2_admin\" value=\"exportcsv\" />\r\n";
1175
- echo "<input type=\"submit\" name=\"submit\" value=\"" . __('Save Emails to CSV File','subscribe2') . "\" />\r\n";
1176
- echo "</form></span>\r\n";
1177
  }
1178
  }
1179
  echo "<table cellpadding=\"2\" cellspacing=\"2\">";
@@ -1184,9 +1185,9 @@ class s2class {
1184
  if (in_array($subscriber, $unconfirmed)) {
1185
  echo " align=\"right\">";
1186
  } elseif (in_array($subscriber, $confirmed)) {
1187
- echo "align=\"center\">";
1188
  } else {
1189
- echo "align=\"left\" colspan=\"3\">";
1190
  }
1191
  echo "<a href=\"mailto:$subscriber\">$subscriber</a>\r\n";
1192
  if (in_array($subscriber, $unconfirmed) || in_array($subscriber, $confirmed) ) {
@@ -1222,30 +1223,30 @@ class s2class {
1222
  }
1223
  echo "</table>";
1224
  if ($reminderform) {
1225
- echo "<span class=\"submit\"><form method=\"post\" action=\"\">\r\n";
1226
  if (function_exists('wp_nonce_field')) {
1227
  wp_nonce_field('subscribe2-manage_subscribers' . $s2nonce);
1228
  }
1229
  echo "<input type=\"hidden\" name=\"reminderemails\" value=\"$reminderemails\" />\r\n";
1230
  echo "<input type=\"hidden\" name=\"s2_admin\" value=\"remind\" />\r\n";
1231
- echo "<input type=\"submit\" name=\"submit\" value=\"" . __('Send Reminder Email','subscribe2') . "\" />\r\n";
1232
- echo "</form></span>";
1233
  }
1234
  echo "</div>\r\n";
1235
 
1236
  //show bulk managment form
1237
  echo "<div class=\"wrap\">";
1238
- echo "<h2 >" . __('Categories', 'subscribe2') . "</h2>\r\n";
1239
  echo __('Existing Registered Users can be automatically (un)subscribed to categories using this section.', 'subscribe2') . "<br />\r\n";
1240
  echo "<strong><em style=\"color: red\">" . __('Consider User Privacy as changes cannot be undone', 'subscribe2') . "</em></strong><br />\r\n";
1241
- echo "<span class=\"submit\"><form method=\"post\" action=\"\">\r\n";
1242
  if (function_exists('wp_nonce_field')) {
1243
  wp_nonce_field('subscribe2-manage_subscribers' . $s2nonce);
1244
  }
1245
  echo "<input type=\"hidden\" name=\"emails\" value=\"$emails\" /><input type=\"hidden\" name=\"s2_admin\" value=\"register\" />";
1246
  $this->display_category_form();
1247
- echo "<input type=\"submit\" id=\"deletepost\" name=\"submit\" value=\"" . __('Subscribe','subscribe2') . "\" />";
1248
- echo "<input type=\"submit\" id=\"deletepost\" name=\"submit\" value=\"" . __('Unsubscribe','subscribe2') . "\" /></form></span>";
1249
 
1250
  echo "</div>\r\n";
1251
  echo "<div style=\"clear: both;\"><p>&nbsp;</p></div>";
@@ -1322,14 +1323,14 @@ class s2class {
1322
  echo __('Send Email From', 'subscribe2') . ': ';
1323
  echo "<input type=\"radio\" name=\"sender\" value=\"author\"";
1324
  if ('author' == $this->subscribe2_options['sender']) {
1325
- echo "checked=\"checked\" ";
1326
  }
1327
  echo " /> " . __('Author of the post', 'subscribe2') . " &nbsp;&nbsp;";
1328
  echo "<input type=\"radio\" name=\"sender\" value=\"admin\"";
1329
  if ('admin' == $this->subscribe2_options['sender']) {
1330
- echo "checked=\"checked\" ";
1331
  }
1332
- echo " /> " . __('Blog Admin', 'subscribe2') . "<br />\r\n";
1333
  echo "<h2>" . __('Email Templates', 'subscribe2') . "</h2>\r\n";
1334
  echo "<table width=\"100%\" cellspacing=\"2\" cellpadding=\"1\" class=\"editform\">\r\n";
1335
  echo "<tr><td>";
@@ -1371,7 +1372,7 @@ class s2class {
1371
  echo " checked=\"checked\"";
1372
  }
1373
  echo " /> " . __('Show the Subscribe2 button on the Write toolbar?', 'subscribe2') . "<br /><br />\r\n";
1374
-
1375
  //Auto Subscription for new registrations
1376
  echo "<h2>" . __('Auto Subscribe', 'subscribe2') . "</h2>\r\n";
1377
  echo __('Automatically subscribe new users registering with your blog.', 'subscribe2') . "<br />\r\n";
@@ -1455,7 +1456,7 @@ class s2class {
1455
  update_usermeta($user_ID, 's2_autosub', $_POST['new_category']);
1456
 
1457
  $cats = $_POST['category'];
1458
- if (empty($cats)) {
1459
  $cats = explode(',', get_usermeta($user_ID, 's2_subscribed'));
1460
  if ($cats) {
1461
  foreach ($cats as $cat) {
@@ -1463,6 +1464,13 @@ class s2class {
1463
  }
1464
  }
1465
  update_usermeta($user_ID, 's2_subscribed', '-1');
 
 
 
 
 
 
 
1466
  } else {
1467
  if (!is_array($cats)) {
1468
  $cats = array($_POST['category']);
@@ -1473,13 +1481,13 @@ class s2class {
1473
  if (!empty($remove)) {
1474
  // remove subscription to these cat IDs
1475
  foreach ($remove as $id) {
1476
- delete_usermeta($user_ID, "s2_cat" .$id);
1477
  }
1478
  }
1479
  if (!empty($new)) {
1480
  // add subscription to these cat IDs
1481
  foreach ($new as $id) {
1482
- update_usermeta($user_ID, 's2_cat' . $id, "$id");
1483
  }
1484
  }
1485
  update_usermeta($user_ID, 's2_subscribed', implode(',', $cats));
@@ -1520,12 +1528,12 @@ class s2class {
1520
  echo __('Automatically subscribe me to newly created categories', 'subscribe2') . ': &nbsp;&nbsp;';
1521
  echo "<input type=\"radio\" name=\"new_category\" value=\"yes\" ";
1522
  if ('yes' == get_usermeta($user_ID, 's2_autosub')) {
1523
- echo "checked=\"yes\" ";
1524
  }
1525
  echo "/> Yes &nbsp;&nbsp;";
1526
  echo "<input type=\"radio\" name=\"new_category\" value=\"no\" ";
1527
  if ('no' == get_usermeta($user_ID, 's2_autosub')) {
1528
- echo "checked=\"yes\" ";
1529
  }
1530
  echo "/> No<br /><br />";
1531
 
@@ -1536,19 +1544,19 @@ class s2class {
1536
  // we're doing daily digests, so just show
1537
  // subscribe / unnsubscribe
1538
  echo __('Receive daily summary of new posts?', 'subscribe2') . ': &nbsp;&nbsp;';
1539
- echo "<input type=\"radio\" name=\"category\" value=\"1\" ";
1540
- if (get_usermeta($user_ID, 's2_subscribed')) {
1541
  echo "checked=\"yes\" ";
1542
  }
1543
- echo "/> Yes <input type=\"radio\" name=\"category\" value=\"\" ";
1544
- if (! get_usermeta($user_ID, 's2_subscribed')) {
1545
  echo "checked=\"yes\" ";
1546
  }
1547
  echo "/> No";
1548
  }
1549
 
1550
  // submit
1551
- echo "<p align=\"right\"><span class=\"submit\"><input type=\"submit\" name=\"submit\" value=\"" . __("Update Preferences &raquo;", 'subscribe2') . "\" /></span></p>";
1552
  echo "</form></div>\r\n";
1553
 
1554
  include(ABSPATH . '/wp-admin/admin-footer.php');
@@ -1659,7 +1667,7 @@ class s2class {
1659
  $i++;
1660
  }
1661
  echo "</td></tr>\r\n";
1662
- echo "<tr><td align=\"left\">\r\n";
1663
  echo "<input type=\"checkbox\" name=\"checkall\" onclick=\"setAll(this)\" /> " . __('Select / Unselect All' ,'subscribe2') . "\r\n";
1664
  echo "</td></tr>\r\n";
1665
  echo "</table>\r\n";
@@ -1677,7 +1685,7 @@ class s2class {
1677
  'public' => __('Public Subscribers', 'subscribe2'),
1678
  'confirmed' => ' &nbsp;&nbsp;' . __('Confirmed', 'subscribe2'),
1679
  'unconfirmed' => ' &nbsp;&nbsp;' . __('Unconfirmed', 'subscribe2'),
1680
- 'registered' => __('Registered Subscribers', 'subscribe2'));
1681
 
1682
  // count the number of subscribers
1683
  $count['confirmed'] = $wpdb->get_var("SELECT COUNT(id) FROM $this->public WHERE active='1'");
@@ -1723,7 +1731,7 @@ class s2class {
1723
  echo "> &nbsp;&nbsp;$cat_name (" . $count[$cat_name] . ") </option>\r\n";
1724
  }
1725
  }
1726
- echo "</select>";
1727
  if (false !== $submit) {
1728
  echo "<span class=\"submit\"><input type=\"submit\" value=\"$submit\" /></span></form>\r\n";
1729
  }
@@ -1926,7 +1934,7 @@ class s2class {
1926
  $registered = $this->get_registered();
1927
  $recipients = array_merge((array)$public, (array)$registered);
1928
  $mailtext = $this->substitute(stripslashes($this->subscribe2_options['mailtext']));
1929
- $body = str_replace('POST', $message, $mailtext);
1930
  $this->mail($recipients, $subject, $body);
1931
  } // end subscribe2_daily
1932
 
3
  Plugin Name: Subscribe2
4
  Plugin URI: http://subscribe2.wordpress.com
5
  Description: Notifies an email list when new entries are posted.
6
+ Version: 2.22
7
  Author: Matthew Robinson
8
  Author URI: http://subscribe2.wordpress.com
9
  */
45
 
46
  // our version number. Don't touch this or any line below
47
  // unless you know exacly what you are doing
48
+ define('S2VERSION', '2.22');
49
 
50
  // use Owen's excellent ButtonSnap library
51
  require(ABSPATH . '/wp-content/plugins/buttonsnap.php');
209
  if ('' == $string) {
210
  return;
211
  }
212
+ $string = str_replace("BLOGNAME", get_option('blogname'), $string);
213
+ $string = str_replace("BLOGLINK", get_bloginfo('url'), $string);
214
+ $string = str_replace("TITLE", stripslashes($this->post_title), $string);
215
+ $string = str_replace("PERMALINK", $this->permalink, $string);
216
+ $string = str_replace("MYNAME", stripslashes($this->myname), $string);
217
+ $string = str_replace("EMAIL", $this->myemail, $string);
218
+ $string = str_replace("AUTHORNAME", $this->authorname, $string);
219
  return $string;
220
+ } // end substitute()
221
 
222
  /**
223
  Delivers email to recipients in HTML or plaintext
238
  $headers .= "Precedence: list\nList-Id: " . get_option('blogname') . "\n";
239
 
240
  if ('html' == $type) {
241
+ // To send HTML mail, the Content-Type header must be set
242
  $headers .= "MIME-Version: 1.0\n";
243
  $headers .= "Content-Type: " . get_bloginfo('html_type') . "; charset=\"". get_bloginfo('charset') . "\"\n";
244
  $mailtext = "<html><head><title>" . $subject . "</title></head><body>" . $message . "</body></html>";
252
 
253
  // BCC all recipients
254
  $bcc = '';
255
+ if ( (defined('BCCLIMIT')) && (BCCLIMIT > 0) && (count($recipients) > BCCLIMIT) ) {
 
256
  // we're on Dreamhost, and have more than 30 susbcribers
257
  $count = 1;
258
  $batch = array();
311
  } else {
312
  @wp_mail($this->myemail, $subject, $mailtext, $headers);
313
  }
314
+ return;
315
  } // end mail()
316
 
317
  /**
415
 
416
  $plaintext = $post->post_content;
417
  $content = apply_filters('the_content', $post->post_content);
418
+ $content = str_replace("]]>", "]]&gt", $content);
419
  $excerpt = $post->post_excerpt;
420
  if ('' == $excerpt) {
421
  // no excerpt, is there a <!--more--> ?
438
  }
439
 
440
  // first we send plaintext summary emails
441
+ $body = str_replace("POST", $excerpt, $mailtext);
442
  $registered = $this->get_registered("cats=$post_cats_string&format=text&amount=excerpt");
443
  if (empty($registered)) {
444
  $recipients = (array)$public;
450
  }
451
  $this->mail($recipients, $subject, $body);
452
  // next we send plaintext full content emails
453
+ $body = str_replace("POST", strip_tags($plaintext), $mailtext);
454
  $this->mail($this->get_registered("cats=$post_cats_string&format=text&amount=post"), $subject, $body);
455
  // finally we send html full content emails
456
  $body = str_replace("\r\n", "<br />\r\n", $mailtext);
457
+ $body = str_replace("POST", $content, $body);
458
  $this->mail($this->get_registered("cats=$post_cats_string&format=html"), $subject, $body, 'html');
459
 
460
  return $id;
498
  // ACTION = 1 to subscribe, 0 to unsubscribe
499
  // HASH = md5 hash of email address
500
  // ID = user's ID in the subscribe2 table
501
+ //use home instead of siteurl incase index.php is not in core wordpress directory
502
+ $link = get_option('home') . "/?s2=";
503
 
504
  if ('add' == $what) {
505
  $link .= '1';
1151
  if (function_exists('wp_nonce_field')) {
1152
  wp_nonce_field('subscribe2-manage_subscribers' . $s2nonce);
1153
  }
1154
+ echo __('Enter addresses, one per line or comma-seperated', 'subscribe2') . "<br />\r\n";
1155
+ echo "<textarea rows=\"2\" cols=\"80\" name=\"addresses\"></textarea><br />\r\n";
1156
+ echo "<span class=\"submit\"><input type=\"submit\" name=\"submit\" value=\"" . __('Subscribe', 'subscribe2') . "\"/>\r\n";
1157
  echo "<input type=\"hidden\" name=\"s2_admin\" value=\"subscribe\" /></span>";
1158
  echo "</form></div>";
1159
 
1164
  // show the selected subscribers
1165
  $alternate = 'alternate';
1166
  if (!empty($subscribers)) {
1167
+ echo "<p align=\"center\"><b>" . __('Registered on the left, confirmed in the middle, unconfirmed on the right', 'subscribe2') . "</b></p>\r\n";
1168
  if (is_writable(ABSPATH . '/wp-content')) {
1169
  $exportcsv = implode(",", $subscribers);
1170
+ echo "<form method=\"post\" action=\"\">\r\n";
1171
  if (function_exists('wp_nonce_field')) {
1172
  wp_nonce_field('subscribe2-manage_subscribers' . $s2nonce);
1173
  }
1174
  echo "<input type=\"hidden\" name=\"exportcsv\" value=\"$exportcsv\" />\r\n";
1175
  echo "<input type=\"hidden\" name=\"s2_admin\" value=\"exportcsv\" />\r\n";
1176
+ echo "<p class=\"submit\"><input type=\"submit\" name=\"submit\" value=\"" . __('Save Emails to CSV File','subscribe2') . "\" /></p>\r\n";
1177
+ echo "</form>\r\n";
1178
  }
1179
  }
1180
  echo "<table cellpadding=\"2\" cellspacing=\"2\">";
1185
  if (in_array($subscriber, $unconfirmed)) {
1186
  echo " align=\"right\">";
1187
  } elseif (in_array($subscriber, $confirmed)) {
1188
+ echo " align=\"center\">";
1189
  } else {
1190
+ echo " align=\"left\" colspan=\"3\">";
1191
  }
1192
  echo "<a href=\"mailto:$subscriber\">$subscriber</a>\r\n";
1193
  if (in_array($subscriber, $unconfirmed) || in_array($subscriber, $confirmed) ) {
1223
  }
1224
  echo "</table>";
1225
  if ($reminderform) {
1226
+ echo "<form method=\"post\" action=\"\">\r\n";
1227
  if (function_exists('wp_nonce_field')) {
1228
  wp_nonce_field('subscribe2-manage_subscribers' . $s2nonce);
1229
  }
1230
  echo "<input type=\"hidden\" name=\"reminderemails\" value=\"$reminderemails\" />\r\n";
1231
  echo "<input type=\"hidden\" name=\"s2_admin\" value=\"remind\" />\r\n";
1232
+ echo "<p class=\"submit\"><input type=\"submit\" name=\"submit\" value=\"" . __('Send Reminder Email','subscribe2') . "\" /></p>\r\n";
1233
+ echo "</form>";
1234
  }
1235
  echo "</div>\r\n";
1236
 
1237
  //show bulk managment form
1238
  echo "<div class=\"wrap\">";
1239
+ echo "<h2>" . __('Categories', 'subscribe2') . "</h2>\r\n";
1240
  echo __('Existing Registered Users can be automatically (un)subscribed to categories using this section.', 'subscribe2') . "<br />\r\n";
1241
  echo "<strong><em style=\"color: red\">" . __('Consider User Privacy as changes cannot be undone', 'subscribe2') . "</em></strong><br />\r\n";
1242
+ echo "<form method=\"post\" action=\"\">\r\n";
1243
  if (function_exists('wp_nonce_field')) {
1244
  wp_nonce_field('subscribe2-manage_subscribers' . $s2nonce);
1245
  }
1246
  echo "<input type=\"hidden\" name=\"emails\" value=\"$emails\" /><input type=\"hidden\" name=\"s2_admin\" value=\"register\" />";
1247
  $this->display_category_form();
1248
+ echo "<p class=\"submit\"><input type=\"submit\" id=\"deletepost\" name=\"submit\" value=\"" . __('Subscribe','subscribe2') . "\" />";
1249
+ echo "<input type=\"submit\" id=\"deletepost\" name=\"submit\" value=\"" . __('Unsubscribe','subscribe2') . "\" /></p></form>";
1250
 
1251
  echo "</div>\r\n";
1252
  echo "<div style=\"clear: both;\"><p>&nbsp;</p></div>";
1323
  echo __('Send Email From', 'subscribe2') . ': ';
1324
  echo "<input type=\"radio\" name=\"sender\" value=\"author\"";
1325
  if ('author' == $this->subscribe2_options['sender']) {
1326
+ echo " checked=\"checked\" ";
1327
  }
1328
  echo " /> " . __('Author of the post', 'subscribe2') . " &nbsp;&nbsp;";
1329
  echo "<input type=\"radio\" name=\"sender\" value=\"admin\"";
1330
  if ('admin' == $this->subscribe2_options['sender']) {
1331
+ echo " checked=\"checked\" ";
1332
  }
1333
+ echo " /> " . __('Blog Admin', 'subscribe2') . "<br /><br />\r\n";
1334
  echo "<h2>" . __('Email Templates', 'subscribe2') . "</h2>\r\n";
1335
  echo "<table width=\"100%\" cellspacing=\"2\" cellpadding=\"1\" class=\"editform\">\r\n";
1336
  echo "<tr><td>";
1372
  echo " checked=\"checked\"";
1373
  }
1374
  echo " /> " . __('Show the Subscribe2 button on the Write toolbar?', 'subscribe2') . "<br /><br />\r\n";
1375
+
1376
  //Auto Subscription for new registrations
1377
  echo "<h2>" . __('Auto Subscribe', 'subscribe2') . "</h2>\r\n";
1378
  echo __('Automatically subscribe new users registering with your blog.', 'subscribe2') . "<br />\r\n";
1456
  update_usermeta($user_ID, 's2_autosub', $_POST['new_category']);
1457
 
1458
  $cats = $_POST['category'];
1459
+ if ( (empty($cats)) || ($cats == '-1') ) {
1460
  $cats = explode(',', get_usermeta($user_ID, 's2_subscribed'));
1461
  if ($cats) {
1462
  foreach ($cats as $cat) {
1464
  }
1465
  }
1466
  update_usermeta($user_ID, 's2_subscribed', '-1');
1467
+ } elseif ($cats == 'digest') {
1468
+ $all_cats = $this->get_all_categories('array');
1469
+ foreach ($all_cats as $cat_ID => $cat_name) {
1470
+ ('' == $catids) ? $catids = "$cat_ID" : $catids .= ",$cat_ID";
1471
+ update_usermeta($user_ID, 's2_cat' . $cat_ID, $cat_ID);
1472
+ }
1473
+ update_usermeta($user_ID, 's2_subscribed', $catids);
1474
  } else {
1475
  if (!is_array($cats)) {
1476
  $cats = array($_POST['category']);
1481
  if (!empty($remove)) {
1482
  // remove subscription to these cat IDs
1483
  foreach ($remove as $id) {
1484
+ delete_usermeta($user_ID, "s2_cat" . $id);
1485
  }
1486
  }
1487
  if (!empty($new)) {
1488
  // add subscription to these cat IDs
1489
  foreach ($new as $id) {
1490
+ update_usermeta($user_ID, 's2_cat' . $id, $id);
1491
  }
1492
  }
1493
  update_usermeta($user_ID, 's2_subscribed', implode(',', $cats));
1528
  echo __('Automatically subscribe me to newly created categories', 'subscribe2') . ': &nbsp;&nbsp;';
1529
  echo "<input type=\"radio\" name=\"new_category\" value=\"yes\" ";
1530
  if ('yes' == get_usermeta($user_ID, 's2_autosub')) {
1531
+ echo "checked=\"checked\" ";
1532
  }
1533
  echo "/> Yes &nbsp;&nbsp;";
1534
  echo "<input type=\"radio\" name=\"new_category\" value=\"no\" ";
1535
  if ('no' == get_usermeta($user_ID, 's2_autosub')) {
1536
+ echo "checked=\"checked\" ";
1537
  }
1538
  echo "/> No<br /><br />";
1539
 
1544
  // we're doing daily digests, so just show
1545
  // subscribe / unnsubscribe
1546
  echo __('Receive daily summary of new posts?', 'subscribe2') . ': &nbsp;&nbsp;';
1547
+ echo "<input type=\"radio\" name=\"category\" value=\"digest\" ";
1548
+ if (get_usermeta($user_ID, 's2_subscribed') != '-1') {
1549
  echo "checked=\"yes\" ";
1550
  }
1551
+ echo "/> Yes <input type=\"radio\" name=\"category\" value=\"-1\" ";
1552
+ if (get_usermeta($user_ID, 's2_subscribed') == '-1') {
1553
  echo "checked=\"yes\" ";
1554
  }
1555
  echo "/> No";
1556
  }
1557
 
1558
  // submit
1559
+ echo "<p class=\"submit\"><input type=\"submit\" name=\"submit\" value=\"" . __("Update Preferences &raquo;", 'subscribe2') . "\" /></p>";
1560
  echo "</form></div>\r\n";
1561
 
1562
  include(ABSPATH . '/wp-admin/admin-footer.php');
1667
  $i++;
1668
  }
1669
  echo "</td></tr>\r\n";
1670
+ echo "<tr><td align=\"left\" colspan=\"2\">\r\n";
1671
  echo "<input type=\"checkbox\" name=\"checkall\" onclick=\"setAll(this)\" /> " . __('Select / Unselect All' ,'subscribe2') . "\r\n";
1672
  echo "</td></tr>\r\n";
1673
  echo "</table>\r\n";
1685
  'public' => __('Public Subscribers', 'subscribe2'),
1686
  'confirmed' => ' &nbsp;&nbsp;' . __('Confirmed', 'subscribe2'),
1687
  'unconfirmed' => ' &nbsp;&nbsp;' . __('Unconfirmed', 'subscribe2'),
1688
+ 'registered' => __('Registered Users', 'subscribe2'));
1689
 
1690
  // count the number of subscribers
1691
  $count['confirmed'] = $wpdb->get_var("SELECT COUNT(id) FROM $this->public WHERE active='1'");
1731
  echo "> &nbsp;&nbsp;$cat_name (" . $count[$cat_name] . ") </option>\r\n";
1732
  }
1733
  }
1734
+ echo "</select>\r\n";
1735
  if (false !== $submit) {
1736
  echo "<span class=\"submit\"><input type=\"submit\" value=\"$submit\" /></span></form>\r\n";
1737
  }
1934
  $registered = $this->get_registered();
1935
  $recipients = array_merge((array)$public, (array)$registered);
1936
  $mailtext = $this->substitute(stripslashes($this->subscribe2_options['mailtext']));
1937
+ $body = str_replace("POST", $message, $mailtext);
1938
  $this->mail($recipients, $subject, $body);
1939
  } // end subscribe2_daily
1940
 
subscribe2/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: 2007-08-05 19:38+0100\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"
@@ -54,15 +54,15 @@ msgstr ""
54
  msgid "Your email:"
55
  msgstr ""
56
 
57
- #: subscribe2.php:82 subscribe2.php:1155 subscribe2.php:1247
58
  msgid "Subscribe"
59
  msgstr ""
60
 
61
- #: subscribe2.php:82 subscribe2.php:1248
62
  msgid "Unsubscribe"
63
  msgstr ""
64
 
65
- #: subscribe2.php:82 subscribe2.php:1607
66
  msgid "Send"
67
  msgstr ""
68
 
@@ -102,7 +102,7 @@ msgstr ""
102
  msgid "Options reset!"
103
  msgstr ""
104
 
105
- #: subscribe2.php:109 subscribe2.php:1160
106
  msgid "Subscribers"
107
  msgstr ""
108
 
@@ -122,327 +122,327 @@ msgstr ""
122
  msgid "Mail Subscribers"
123
  msgstr ""
124
 
125
- #: subscribe2.php:736
126
  msgid "New subscriber"
127
  msgstr ""
128
 
129
- #: subscribe2.php:737
130
  msgid "subscribed to email notifications!"
131
  msgstr ""
132
 
133
- #: subscribe2.php:1068
134
  msgid "Address(es) subscribed!"
135
  msgstr ""
136
 
137
- #: subscribe2.php:1071
138
  msgid "deleted!"
139
  msgstr ""
140
 
141
- #: subscribe2.php:1074
142
  msgid "status changed!"
143
  msgstr ""
144
 
145
- #: subscribe2.php:1077
146
  msgid "Reminder Email(s) Sent!"
147
  msgstr ""
148
 
149
- #: subscribe2.php:1080
150
  msgid "CSV File Created in wp-content"
151
  msgstr ""
152
 
153
- #: subscribe2.php:1083
154
  msgid "Registered Users Subscribed!"
155
  msgstr ""
156
 
157
- #: subscribe2.php:1086
158
  msgid "Registered Users Unsubscribed!"
159
  msgstr ""
160
 
161
- #: subscribe2.php:1148
162
  msgid "Subscribe Addresses"
163
  msgstr ""
164
 
165
- #: subscribe2.php:1153
166
  msgid "Enter addresses, one per line or comma-seperated"
167
  msgstr ""
168
 
169
- #: subscribe2.php:1162
170
  msgid "Filter"
171
  msgstr ""
172
 
173
- #: subscribe2.php:1166
174
  msgid ""
175
  "Registered on the left, confirmed in the middle, unconfirmed on the right"
176
  msgstr ""
177
 
178
- #: subscribe2.php:1175
179
  msgid "Save Emails to CSV File"
180
  msgstr ""
181
 
182
- #: subscribe2.php:1221
183
  msgid "NONE"
184
  msgstr ""
185
 
186
- #: subscribe2.php:1231
187
  msgid "Send Reminder Email"
188
  msgstr ""
189
 
190
- #: subscribe2.php:1238
191
  msgid "Categories"
192
  msgstr ""
193
 
194
- #: subscribe2.php:1239
195
  msgid ""
196
  "Existing Registered Users can be automatically (un)subscribed to categories "
197
  "using this section."
198
  msgstr ""
199
 
200
- #: subscribe2.php:1240
201
  msgid "Consider User Privacy as changes cannot be undone"
202
  msgstr ""
203
 
204
- #: subscribe2.php:1321
205
  msgid "Delivery Options"
206
  msgstr ""
207
 
208
- #: subscribe2.php:1322
209
  msgid "Send Email From"
210
  msgstr ""
211
 
212
- #: subscribe2.php:1327
213
  msgid "Author of the post"
214
  msgstr ""
215
 
216
- #: subscribe2.php:1332
217
  msgid "Blog Admin"
218
  msgstr ""
219
 
220
- #: subscribe2.php:1333
221
  msgid "Email Templates"
222
  msgstr ""
223
 
224
- #: subscribe2.php:1336
225
  msgid "New Post email (must not be empty)"
226
  msgstr ""
227
 
228
- #: subscribe2.php:1340
229
  msgid "Message substitions"
230
  msgstr ""
231
 
232
- #: subscribe2.php:1344
233
  msgid "the post's title"
234
  msgstr ""
235
 
236
- #: subscribe2.php:1345
237
  msgid ""
238
  "the excerpt or the entire post<br />(<i>based on the subscriber's "
239
  "preferences</i>)"
240
  msgstr ""
241
 
242
- #: subscribe2.php:1346
243
  msgid "the post's permalink"
244
  msgstr ""
245
 
246
- #: subscribe2.php:1347
247
  msgid "the admin or post author's name"
248
  msgstr ""
249
 
250
- #: subscribe2.php:1348
251
  msgid "the admin or post author's email"
252
  msgstr ""
253
 
254
- #: subscribe2.php:1349
255
  msgid "the post author's name"
256
  msgstr ""
257
 
258
- #: subscribe2.php:1350
259
  msgid ""
260
  "the generated link to confirm a request<br />(<i>only used in the "
261
  "confirmation email template</i>)"
262
  msgstr ""
263
 
264
- #: subscribe2.php:1351
265
  msgid ""
266
  "Action performed by LINK in confirmation email<br />(<i>only used in the "
267
  "confirmation email template</i>)"
268
  msgstr ""
269
 
270
- #: subscribe2.php:1353
271
  msgid "Subscribe / Unsubscribe confirmation email"
272
  msgstr ""
273
 
274
- #: subscribe2.php:1356
275
  msgid "Reminder email to Unconfirmed Subscribers"
276
  msgstr ""
277
 
278
- #: subscribe2.php:1361
279
  msgid "Excluded Categories"
280
  msgstr ""
281
 
282
- #: subscribe2.php:1367
283
  msgid "Allow registered users to subscribe to excluded categories?"
284
  msgstr ""
285
 
286
- #: subscribe2.php:1368
287
  msgid "Writing Options"
288
  msgstr ""
289
 
290
- #: subscribe2.php:1373
291
  msgid "Show the Subscribe2 button on the Write toolbar?"
292
  msgstr ""
293
 
294
- #: subscribe2.php:1376
295
  msgid "Auto Subscribe"
296
  msgstr ""
297
 
298
- #: subscribe2.php:1377
299
  msgid "Automatically subscribe new users registering with your blog."
300
  msgstr ""
301
 
302
- #: subscribe2.php:1382
303
  msgid "Yes"
304
  msgstr ""
305
 
306
- #: subscribe2.php:1387
307
  msgid "No"
308
  msgstr ""
309
 
310
- #: subscribe2.php:1388
311
  msgid "Auto-subscribe users to receive email as"
312
  msgstr ""
313
 
314
- #: subscribe2.php:1393 subscribe2.php:1503
315
  msgid "HTML"
316
  msgstr ""
317
 
318
- #: subscribe2.php:1398
319
  msgid "Plain Text - Full"
320
  msgstr ""
321
 
322
- #: subscribe2.php:1403
323
  msgid "Plain Text - Excerpt"
324
  msgstr ""
325
 
326
- #: subscribe2.php:1406
327
  msgid "Barred Domains"
328
  msgstr ""
329
 
330
- #: subscribe2.php:1407
331
  msgid ""
332
  "Enter domains to bar from public subscriptions: <br /> (Use a new line for "
333
  "each entry and omit the \"@\" symbol, for example email.com)"
334
  msgstr ""
335
 
336
- #: subscribe2.php:1411
337
  msgid "Submit"
338
  msgstr ""
339
 
340
- #: subscribe2.php:1416
341
  msgid "Reset Default"
342
  msgstr ""
343
 
344
- #: subscribe2.php:1417
345
  msgid ""
346
  "Use this to reset all options to their defaults. This <strong><em>will not</"
347
  "em></strong> modify your list of subscribers."
348
  msgstr ""
349
 
350
- #: subscribe2.php:1424
351
  msgid "RESET"
352
  msgstr ""
353
 
354
- #: subscribe2.php:1444
355
  msgid "Subscription preferences updated."
356
  msgstr ""
357
 
358
- #: subscribe2.php:1491
359
  msgid "Notification Settings"
360
  msgstr ""
361
 
362
- #: subscribe2.php:1498
363
  msgid "Receive email as"
364
  msgstr ""
365
 
366
- #: subscribe2.php:1508
367
  msgid "Plain Text"
368
  msgstr ""
369
 
370
- #: subscribe2.php:1510
371
  msgid "Email contains"
372
  msgstr ""
373
 
374
- #: subscribe2.php:1511
375
  msgid "Excerpt Only"
376
  msgstr ""
377
 
378
- #: subscribe2.php:1511
379
  msgid "Full Post"
380
  msgstr ""
381
 
382
- #: subscribe2.php:1519
383
  msgid "Note: HTML format will always deliver the full post."
384
  msgstr ""
385
 
386
- #: subscribe2.php:1520
387
  msgid "Automatically subscribe me to newly created categories"
388
  msgstr ""
389
 
390
- #: subscribe2.php:1533
391
  msgid "Subscribed Categories"
392
  msgstr ""
393
 
394
- #: subscribe2.php:1538
395
  msgid "Receive daily summary of new posts?"
396
  msgstr ""
397
 
398
- #: subscribe2.php:1551
399
  msgid "Update Preferences &raquo;"
400
  msgstr ""
401
 
402
- #: subscribe2.php:1596
403
  msgid "Send email to all subscribers"
404
  msgstr ""
405
 
406
- #: subscribe2.php:1601
407
  msgid "Subject"
408
  msgstr ""
409
 
410
- #: subscribe2.php:1601
411
  msgid "A message from "
412
  msgstr ""
413
 
414
- #: subscribe2.php:1604
415
  msgid "Recipients: "
416
  msgstr ""
417
 
418
- #: subscribe2.php:1663
419
  msgid "Select / Unselect All"
420
  msgstr ""
421
 
422
- #: subscribe2.php:1676
423
  msgid "All Subscribers"
424
  msgstr ""
425
 
426
- #: subscribe2.php:1677
427
  msgid "Public Subscribers"
428
  msgstr ""
429
 
430
- #: subscribe2.php:1678
431
  msgid "Confirmed"
432
  msgstr ""
433
 
434
- #: subscribe2.php:1679
435
  msgid "Unconfirmed"
436
  msgstr ""
437
 
438
- #: subscribe2.php:1680
439
- msgid "Registered Subscribers"
440
  msgstr ""
441
 
442
- #: subscribe2.php:1823
443
  msgid "Subscription Confirmation"
444
  msgstr ""
445
 
446
- #: subscribe2.php:1924
447
  msgid "Daily Digest"
448
  msgstr ""
8
  msgstr ""
9
  "Project-Id-Version: PACKAGE VERSION\n"
10
  "Report-Msgid-Bugs-To: \n"
11
+ "POT-Creation-Date: 2007-09-13 20:44+0100\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"
54
  msgid "Your email:"
55
  msgstr ""
56
 
57
+ #: subscribe2.php:82 subscribe2.php:1156 subscribe2.php:1248
58
  msgid "Subscribe"
59
  msgstr ""
60
 
61
+ #: subscribe2.php:82 subscribe2.php:1249
62
  msgid "Unsubscribe"
63
  msgstr ""
64
 
65
+ #: subscribe2.php:82 subscribe2.php:1615
66
  msgid "Send"
67
  msgstr ""
68
 
102
  msgid "Options reset!"
103
  msgstr ""
104
 
105
+ #: subscribe2.php:109 subscribe2.php:1161
106
  msgid "Subscribers"
107
  msgstr ""
108
 
122
  msgid "Mail Subscribers"
123
  msgstr ""
124
 
125
+ #: subscribe2.php:737
126
  msgid "New subscriber"
127
  msgstr ""
128
 
129
+ #: subscribe2.php:738
130
  msgid "subscribed to email notifications!"
131
  msgstr ""
132
 
133
+ #: subscribe2.php:1069
134
  msgid "Address(es) subscribed!"
135
  msgstr ""
136
 
137
+ #: subscribe2.php:1072
138
  msgid "deleted!"
139
  msgstr ""
140
 
141
+ #: subscribe2.php:1075
142
  msgid "status changed!"
143
  msgstr ""
144
 
145
+ #: subscribe2.php:1078
146
  msgid "Reminder Email(s) Sent!"
147
  msgstr ""
148
 
149
+ #: subscribe2.php:1081
150
  msgid "CSV File Created in wp-content"
151
  msgstr ""
152
 
153
+ #: subscribe2.php:1084
154
  msgid "Registered Users Subscribed!"
155
  msgstr ""
156
 
157
+ #: subscribe2.php:1087
158
  msgid "Registered Users Unsubscribed!"
159
  msgstr ""
160
 
161
+ #: subscribe2.php:1149
162
  msgid "Subscribe Addresses"
163
  msgstr ""
164
 
165
+ #: subscribe2.php:1154
166
  msgid "Enter addresses, one per line or comma-seperated"
167
  msgstr ""
168
 
169
+ #: subscribe2.php:1163
170
  msgid "Filter"
171
  msgstr ""
172
 
173
+ #: subscribe2.php:1167
174
  msgid ""
175
  "Registered on the left, confirmed in the middle, unconfirmed on the right"
176
  msgstr ""
177
 
178
+ #: subscribe2.php:1176
179
  msgid "Save Emails to CSV File"
180
  msgstr ""
181
 
182
+ #: subscribe2.php:1222
183
  msgid "NONE"
184
  msgstr ""
185
 
186
+ #: subscribe2.php:1232
187
  msgid "Send Reminder Email"
188
  msgstr ""
189
 
190
+ #: subscribe2.php:1239
191
  msgid "Categories"
192
  msgstr ""
193
 
194
+ #: subscribe2.php:1240
195
  msgid ""
196
  "Existing Registered Users can be automatically (un)subscribed to categories "
197
  "using this section."
198
  msgstr ""
199
 
200
+ #: subscribe2.php:1241
201
  msgid "Consider User Privacy as changes cannot be undone"
202
  msgstr ""
203
 
204
+ #: subscribe2.php:1322
205
  msgid "Delivery Options"
206
  msgstr ""
207
 
208
+ #: subscribe2.php:1323
209
  msgid "Send Email From"
210
  msgstr ""
211
 
212
+ #: subscribe2.php:1328
213
  msgid "Author of the post"
214
  msgstr ""
215
 
216
+ #: subscribe2.php:1333
217
  msgid "Blog Admin"
218
  msgstr ""
219
 
220
+ #: subscribe2.php:1334
221
  msgid "Email Templates"
222
  msgstr ""
223
 
224
+ #: subscribe2.php:1337
225
  msgid "New Post email (must not be empty)"
226
  msgstr ""
227
 
228
+ #: subscribe2.php:1341
229
  msgid "Message substitions"
230
  msgstr ""
231
 
232
+ #: subscribe2.php:1345
233
  msgid "the post's title"
234
  msgstr ""
235
 
236
+ #: subscribe2.php:1346
237
  msgid ""
238
  "the excerpt or the entire post<br />(<i>based on the subscriber's "
239
  "preferences</i>)"
240
  msgstr ""
241
 
242
+ #: subscribe2.php:1347
243
  msgid "the post's permalink"
244
  msgstr ""
245
 
246
+ #: subscribe2.php:1348
247
  msgid "the admin or post author's name"
248
  msgstr ""
249
 
250
+ #: subscribe2.php:1349
251
  msgid "the admin or post author's email"
252
  msgstr ""
253
 
254
+ #: subscribe2.php:1350
255
  msgid "the post author's name"
256
  msgstr ""
257
 
258
+ #: subscribe2.php:1351
259
  msgid ""
260
  "the generated link to confirm a request<br />(<i>only used in the "
261
  "confirmation email template</i>)"
262
  msgstr ""
263
 
264
+ #: subscribe2.php:1352
265
  msgid ""
266
  "Action performed by LINK in confirmation email<br />(<i>only used in the "
267
  "confirmation email template</i>)"
268
  msgstr ""
269
 
270
+ #: subscribe2.php:1354
271
  msgid "Subscribe / Unsubscribe confirmation email"
272
  msgstr ""
273
 
274
+ #: subscribe2.php:1357
275
  msgid "Reminder email to Unconfirmed Subscribers"
276
  msgstr ""
277
 
278
+ #: subscribe2.php:1362
279
  msgid "Excluded Categories"
280
  msgstr ""
281
 
282
+ #: subscribe2.php:1368
283
  msgid "Allow registered users to subscribe to excluded categories?"
284
  msgstr ""
285
 
286
+ #: subscribe2.php:1369
287
  msgid "Writing Options"
288
  msgstr ""
289
 
290
+ #: subscribe2.php:1374
291
  msgid "Show the Subscribe2 button on the Write toolbar?"
292
  msgstr ""
293
 
294
+ #: subscribe2.php:1377
295
  msgid "Auto Subscribe"
296
  msgstr ""
297
 
298
+ #: subscribe2.php:1378
299
  msgid "Automatically subscribe new users registering with your blog."
300
  msgstr ""
301
 
302
+ #: subscribe2.php:1383
303
  msgid "Yes"
304
  msgstr ""
305
 
306
+ #: subscribe2.php:1388
307
  msgid "No"
308
  msgstr ""
309
 
310
+ #: subscribe2.php:1389
311
  msgid "Auto-subscribe users to receive email as"
312
  msgstr ""
313
 
314
+ #: subscribe2.php:1394 subscribe2.php:1511
315
  msgid "HTML"
316
  msgstr ""
317
 
318
+ #: subscribe2.php:1399
319
  msgid "Plain Text - Full"
320
  msgstr ""
321
 
322
+ #: subscribe2.php:1404
323
  msgid "Plain Text - Excerpt"
324
  msgstr ""
325
 
326
+ #: subscribe2.php:1407
327
  msgid "Barred Domains"
328
  msgstr ""
329
 
330
+ #: subscribe2.php:1408
331
  msgid ""
332
  "Enter domains to bar from public subscriptions: <br /> (Use a new line for "
333
  "each entry and omit the \"@\" symbol, for example email.com)"
334
  msgstr ""
335
 
336
+ #: subscribe2.php:1412
337
  msgid "Submit"
338
  msgstr ""
339
 
340
+ #: subscribe2.php:1417
341
  msgid "Reset Default"
342
  msgstr ""
343
 
344
+ #: subscribe2.php:1418
345
  msgid ""
346
  "Use this to reset all options to their defaults. This <strong><em>will not</"
347
  "em></strong> modify your list of subscribers."
348
  msgstr ""
349
 
350
+ #: subscribe2.php:1425
351
  msgid "RESET"
352
  msgstr ""
353
 
354
+ #: subscribe2.php:1445
355
  msgid "Subscription preferences updated."
356
  msgstr ""
357
 
358
+ #: subscribe2.php:1499
359
  msgid "Notification Settings"
360
  msgstr ""
361
 
362
+ #: subscribe2.php:1506
363
  msgid "Receive email as"
364
  msgstr ""
365
 
366
+ #: subscribe2.php:1516
367
  msgid "Plain Text"
368
  msgstr ""
369
 
370
+ #: subscribe2.php:1518
371
  msgid "Email contains"
372
  msgstr ""
373
 
374
+ #: subscribe2.php:1519
375
  msgid "Excerpt Only"
376
  msgstr ""
377
 
378
+ #: subscribe2.php:1519
379
  msgid "Full Post"
380
  msgstr ""
381
 
382
+ #: subscribe2.php:1527
383
  msgid "Note: HTML format will always deliver the full post."
384
  msgstr ""
385
 
386
+ #: subscribe2.php:1528
387
  msgid "Automatically subscribe me to newly created categories"
388
  msgstr ""
389
 
390
+ #: subscribe2.php:1541
391
  msgid "Subscribed Categories"
392
  msgstr ""
393
 
394
+ #: subscribe2.php:1546
395
  msgid "Receive daily summary of new posts?"
396
  msgstr ""
397
 
398
+ #: subscribe2.php:1559
399
  msgid "Update Preferences &raquo;"
400
  msgstr ""
401
 
402
+ #: subscribe2.php:1604
403
  msgid "Send email to all subscribers"
404
  msgstr ""
405
 
406
+ #: subscribe2.php:1609
407
  msgid "Subject"
408
  msgstr ""
409
 
410
+ #: subscribe2.php:1609
411
  msgid "A message from "
412
  msgstr ""
413
 
414
+ #: subscribe2.php:1612
415
  msgid "Recipients: "
416
  msgstr ""
417
 
418
+ #: subscribe2.php:1671
419
  msgid "Select / Unselect All"
420
  msgstr ""
421
 
422
+ #: subscribe2.php:1684
423
  msgid "All Subscribers"
424
  msgstr ""
425
 
426
+ #: subscribe2.php:1685
427
  msgid "Public Subscribers"
428
  msgstr ""
429
 
430
+ #: subscribe2.php:1686
431
  msgid "Confirmed"
432
  msgstr ""
433
 
434
+ #: subscribe2.php:1687
435
  msgid "Unconfirmed"
436
  msgstr ""
437
 
438
+ #: subscribe2.php:1688
439
+ msgid "Registered Users"
440
  msgstr ""
441
 
442
+ #: subscribe2.php:1831
443
  msgid "Subscription Confirmation"
444
  msgstr ""
445
 
446
+ #: subscribe2.php:1932
447
  msgid "Daily Digest"
448
  msgstr ""