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