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 ""