Subscribe2 - Version 5.1

Version Description

Download this release

Release Info

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

Code changes from version 5.0.1 to 5.1

Files changed (4) hide show
  1. ReadMe.txt +20 -4
  2. counterwidget.php +1 -1
  3. subscribe2.php +86 -24
  4. subscribe2.pot +205 -191
ReadMe.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_butt
4
Tags: posts, subscription, email, subscribe, notify, notification
5
Requires at least: 2.0.x
6
Tested up to: 2.8.4
7
- Stable tag: 5.0.1
8
9
Sends a list of subscribers an email notification when new posts are published to your blog
10
@@ -30,7 +30,7 @@ Registered users of the blog can elect to receive email notifications for specif
30
2. Activate the plugin.
31
3. Click the "Settings" admin menu link, and select "Subscribe2".
32
4. Configure the options to taste, including the email template and any categories which should be excluded from notification
33
- 5. Click the "Manage" admin menu link, and select "Subscribers".
34
6. Manually subscribe people as you see fit.
35
7. Create a [WordPress Page](http://codex.wordpress.org/Pages) to display the subscription form. When creating the page, you may click the "S2" button on the QuickBar to automatically insert the subscribe2 token. Or, if you prefer, you may manually insert the subscribe2 token:
36
<!--subscribe2-->
@@ -40,13 +40,17 @@ This token will automatically be replaced by dynamic subscription information an
40
41
== Frequently Asked Questions ==
42
43
- = Where else can I get help? =
44
- So, you've downloaded the plugin an it isn't doing what you expect. First you should read the documentation. There is a ReadMe.txt file and a PDF startup guide installed with the plugin.
45
46
Next you could search in the [Subscribe2 Forum](http://getsatisfaction.com/subscribe2/), the [WordPress forums](http://wordpress.org/support/) or the [Subscribe2 blog FAQs](http://subscribe2.wordpress.com/category/faq/).
47
48
No joy there? Well, if you can't find an answer to your question you can get [paid support](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2387904) by donating at least �20 to the plugin author.
49
50
== Screenshots ==
51
52
1. The Posts->Mail Subscribers admin page generated by the plugin.
@@ -56,6 +60,18 @@ No joy there? Well, if you can't find an answer to your question you can get [pa
56
57
== Changelog ==
58
59
= Version 5.0 by Matthew Robinson =
60
61
* Change version number to reflect change in the on going support of the plugin which is now a searchable forum or a paid service
4
Tags: posts, subscription, email, subscribe, notify, notification
5
Requires at least: 2.0.x
6
Tested up to: 2.8.4
7
+ Stable tag: 5.1
8
9
Sends a list of subscribers an email notification when new posts are published to your blog
10
30
2. Activate the plugin.
31
3. Click the "Settings" admin menu link, and select "Subscribe2".
32
4. Configure the options to taste, including the email template and any categories which should be excluded from notification
33
+ 5. Click the "Tools" admin menu link, and select "Subscribers".
34
6. Manually subscribe people as you see fit.
35
7. Create a [WordPress Page](http://codex.wordpress.org/Pages) to display the subscription form. When creating the page, you may click the "S2" button on the QuickBar to automatically insert the subscribe2 token. Or, if you prefer, you may manually insert the subscribe2 token:
36
<!--subscribe2-->
40
41
== Frequently Asked Questions ==
42
43
+ = Where can I get help? =
44
+ So, you've downloaded the plugin an it isn't doing what you expect. First you should read the included documentation. There is a ReadMe.txt file and a PDF startup guide installed with the plugin.
45
46
Next you could search in the [Subscribe2 Forum](http://getsatisfaction.com/subscribe2/), the [WordPress forums](http://wordpress.org/support/) or the [Subscribe2 blog FAQs](http://subscribe2.wordpress.com/category/faq/).
47
48
No joy there? Well, if you can't find an answer to your question you can get [paid support](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2387904) by donating at least �20 to the plugin author.
49
50
+ = Where can I get more information about the plugin features? =
51
+
52
+ A comprehensive guide that covers many, if not all, of the Subscribe2 features is available to purchase from the [iAssistant](http://the-iassistant.com/subscribe2-guide/)
53
+
54
== Screenshots ==
55
56
1. The Posts->Mail Subscribers admin page generated by the plugin.
60
61
== Changelog ==
62
63
+ = Version 5.1 by Matthew Robinson =
64
+
65
+ * Add widget options to add custom text before and a after the dynamic Subscribe2 output - thank to Lee Willis
66
+ * Add protection against SQL injection attacks to the data entered into the Subscribe2 table
67
+ * Applied a fix for WP_User_Search on PHP4 installations
68
+ * Collect IP address of subscribers either at initial submission or at confirmation as required by some hosts to allow relaxation of email restrictions. IP details are in the database or available when the mouse pointer is held over the sign up date in Tools->Subscribers
69
+ * Fix for script execution time limit code for sites that have safe mode on or that have disable ini_set()
70
+ * Display category slugs when mouse pointer is held over the name in the category form area
71
+ * Fixed display of HTML entities in the subject of emails by using html_entity_decode()
72
+ * Fixed substitution of the MYNAME keyword in notification emails
73
+ * Added option to use BurnURL as an alternative to TinyURL to create shorter link URLs
74
+
75
= Version 5.0 by Matthew Robinson =
76
77
* Change version number to reflect change in the on going support of the plugin which is now a searchable forum or a paid service
counterwidget.php CHANGED
@@ -3,7 +3,7 @@
3
Plugin Name: Subscribe2 Counter Widget
4
Plugin URI: http://subscribe2.wordpress.com
5
Description: Adds a sidebar widget to easily customize and display your Subscribe2 subscribers stats.
6
- Version: 5.0.1
7
Author: Matthew Robinson
8
Author URI: http://subscribe2.wordpress.com
9
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=2387904
3
Plugin Name: Subscribe2 Counter Widget
4
Plugin URI: http://subscribe2.wordpress.com
5
Description: Adds a sidebar widget to easily customize and display your Subscribe2 subscribers stats.
6
+ Version: 5.1
7
Author: Matthew Robinson
8
Author URI: http://subscribe2.wordpress.com
9
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=2387904
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. For support visit the <a href="http://getsatisfaction.com/subscribe2/">Subscribe2 forum</a>.
6
- Version: 5.0.1
7
Author: Matthew Robinson
8
Author URI: http://subscribe2.wordpress.com
9
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=2387904
@@ -32,12 +32,13 @@ along with Subscribe2. If not, see <http://www.gnu.org/licenses/>.
32
33
// our version number. Don't touch this or any line below
34
// unless you know exacly what you are doing
35
- define('S2VERSION', '5.0');
36
define('S2PATH', trailingslashit(dirname(__FILE__)));
37
38
// Set minimum execution time to 5 minutes - won't affect safe mode
39
- if (ini_get('max_execution_time') < 300) {
40
- ini_set('max_execution_time', 300);
41
}
42
43
// Pre-2.6 compatibility
@@ -88,7 +89,7 @@ class s2class {
88
89
$this->mail_failed = "<p>" . __('Message failed! Check your settings and check with your hosting provider', 'subscribe2') . "</p>";
90
91
- $this->form = "<form method=\"post\" action=\"\"><p>" . __('Your email:', 'subscribe2') . "<br /><input type=\"text\" name=\"email\" value=\"" . __('Enter email address...', 'subscribe2') . "\" size=\"20\" onfocus=\"if (this.value == '" . __('Enter email address...', 'subscribe2') . "') {this.value = '';}\" onblur=\"if (this.value == '') {this.value = '" . __('Enter email address...', 'subscribe2') . "';}\" /></p><p><input type=\"submit\" name=\"subscribe\" value=\"" . __('Subscribe', 'subscribe2') . "\" />&nbsp;<input type=\"submit\" name=\"unsubscribe\" value=\"" . __('Unsubscribe', 'subscribe2') . "\" /></p></form>\r\n";
92
93
// confirmation messages
94
$this->no_such_email = "<p>" . __('No such email address is registered.', 'subscribe2') . "</p>";
@@ -165,6 +166,7 @@ class s2class {
165
email varchar(64) NOT NULL default '',
166
active tinyint(1) default 0,
167
date DATE default '$date' NOT NULL,
168
PRIMARY KEY (id) )";
169
170
// create the table, as needed
@@ -183,6 +185,7 @@ class s2class {
183
}
184
$date = date('Y-m-d');
185
maybe_add_column($this->public, 'date', "ALTER TABLE `$this->public` ADD `date` DATE DEFAULT '$date' NOT NULL AFTER `active`;");
186
187
// let's take the time to check process registered users
188
// existing public subscribers are subscribed to all categories
@@ -277,6 +280,14 @@ class s2class {
277
$string = str_replace("TINYLINK", $this->permalink, $string);
278
}
279
}
280
$string = str_replace("MYNAME", stripslashes($this->myname), $string);
281
$string = str_replace("EMAIL", $this->myemail, $string);
282
$string = str_replace("AUTHORNAME", $this->authorname, $string);
@@ -308,18 +319,22 @@ class s2class {
308
}
309
310
// Replace any escaped html symbols in subject
311
- $subject = html_entity_decode($subject);
312
313
// Construct BCC headers for sending or send individual emails
314
$bcc = '';
315
natcasesort($recipients);
316
- if ($this->subscribe2_options['bcclimit'] == 1) {
317
// BCCLimit is 1 so send individual emails
318
foreach ($recipients as $recipient) {
319
$recipient = trim($recipient);
320
// sanity check -- make sure we have a valid email
321
if (!is_email($recipient)) { continue; }
322
- $status = @wp_mail($recipient, $subject, $mailtext, $headers);
323
}
324
// Sending completed so return $status
325
return $status;
@@ -383,7 +398,7 @@ class s2class {
383
function headers($type='text') {
384
if ( (empty($this->myname)) || (empty($this->myemail)) ) {
385
$admin = $this->get_userdata($this->subscribe2_options['sender']);
386
- $this->myname = html_entity_decode($admin->display_name);
387
$this->myemail = $admin->user_email;
388
}
389
@@ -494,7 +509,7 @@ class s2class {
494
$user = $this->get_userdata($this->subscribe2_options['sender']);
495
}
496
$this->myemail = $user->user_email;
497
- $this->myname = html_entity_decode($user->display_name);
498
499
$this->post_cat_names = implode(', ', wp_get_post_categories($post->ID, array('fields' => 'names')));
500
$this->post_tag_names = implode(', ', wp_get_post_tags($post->ID, array('fields' => 'names')));
@@ -604,6 +619,9 @@ class s2class {
604
$link .= md5($this->email);
605
$link .= $id;
606
607
if ($is_remind == true) {
608
$body = $this->substitute(stripslashes($this->subscribe2_options['remind_email']));
609
$subject = $this->substitute(stripslashes($this->subscribe2_options['remind_subject']));
@@ -616,13 +634,11 @@ class s2class {
616
$body = str_replace("ACTION", $this->unsubscribe, $body);
617
$subject = str_replace("ACTION", $this->unsubscribe, $this->subscribe2_options['confirm_subject']);
618
}
619
- $subject = $this->substitute(stripslashes($subject));
620
}
621
622
$body = str_replace("LINK", $link, $body);
623
624
- $mailheaders = $this->headers();
625
-
626
return @wp_mail($this->email, $subject, $body, $mailheaders);
627
} // end send_confirm()
628
@@ -669,9 +685,10 @@ class s2class {
669
if (false !== $this->is_public($email)) {
670
$check = $wpdb->get_var("SELECT user_email FROM $wpdb->users WHERE user_email='$this->email'");
671
if ($check) { return; }
672
- $wpdb->get_results("UPDATE $this->public SET active='1' WHERE email='$email'");
673
} else {
674
- $wpdb->get_results("INSERT INTO $this->public (email, active, date) VALUES ('$email', '1', NOW())");
675
}
676
} // end activate()
677
@@ -695,7 +712,7 @@ class s2class {
695
if (false !== $this->is_public($email)) {
696
$wpdb->get_results("UPDATE $this->public SET date=NOW() WHERE email='$email'");
697
} else {
698
- $wpdb->get_results("INSERT INTO $this->public (email, active, date) VALUES ('$email', '0', NOW())");
699
}
700
} // end add()
701
@@ -794,9 +811,11 @@ class s2class {
794
// make this subscription active
795
$this->message = $this->added;
796
if ('1' != $current) {
797
$this->activate();
798
if ( ($this->subscribe2_options['admin_email'] == 'subs') || ($this->subscribe2_options['admin_email'] == 'both') ) {
799
$subject = '[' . get_option('blogname') . '] ' . __('New subscription', 'subscribe2');
800
$message = $this->email . " " . __('subscribed to email notifications!', 'subscribe2');
801
$recipients = $wpdb->get_col("SELECT DISTINCT(user_email) FROM $wpdb->users INNER JOIN $wpdb->usermeta ON $wpdb->users.ID = $wpdb->usermeta.user_id WHERE $wpdb->usermeta.meta_key='" . $wpdb->prefix . "user_level' AND $wpdb->usermeta.meta_value='10'");
802
$headers = $this->headers();
@@ -813,6 +832,7 @@ class s2class {
813
$this->delete();
814
if ( ($this->subscribe2_options['admin_email'] == 'unsubs') || ($this->subscribe2_options['admin_email'] == 'both') ) {
815
$subject = '[' . get_option('blogname') . '] ' . __('New Unsubscription', 'subscribe2');
816
$message = $this->email . " " . __('unsubscribed from email notifications!', 'subscribe2');
817
$recipients = $wpdb->get_col("SELECT DISTINCT(user_email) FROM $wpdb->users INNER JOIN $wpdb->usermeta ON $wpdb->users.ID = $wpdb->usermeta.user_id WHERE $wpdb->usermeta.meta_key='" . $wpdb->prefix . "user_level' AND $wpdb->usermeta.meta_value='10'");
818
$headers = $this->headers();
@@ -973,6 +993,24 @@ class s2class {
973
}
974
} // end signup_date()
975
976
/**
977
Create the appropriate usermeta values when a user registers
978
If the registering user had previously subscribed to notifications, this function will delete them from the public subscriber list first
@@ -1299,6 +1337,9 @@ class s2class {
1299
// handle issues from WordPress core where user_level is not set or set low
1300
if (empty($admin)) {
1301
$role = 'administrator';
1302
$wp_user_search = new WP_User_Search( '', '', $role);
1303
$results = $wp_user_search->get_results();
1304
$admin = $results[0];
@@ -1568,7 +1609,7 @@ class s2class {
1568
echo "<input class=\"delete_checkall\" title=\"" . __('Delete this email address', 'subscribe2') . "\" type=\"checkbox\" name=\"delete[]\" value=\"" . $subscriber . "\" />\r\n";
1569
echo "</td>\r\n";
1570
echo "<td><span style=\"color:#006600\">&#x221A;&nbsp;&nbsp;</span><a href=\"mailto:" . $subscriber . "\">" . $subscriber . "</a>\r\n";
1571
- echo "(<span style=\"color:#006600\">" . $this->signup_date($subscriber) . "</span>)\r\n";
1572
} elseif (in_array($subscriber, $unconfirmed)) {
1573
echo "<input class=\"confirm_checkall\" title=\"" . __('Confirm this email address', 'subscribe2') . "\" type=\"checkbox\" name=\"confirm[]\" value=\"" . $subscriber . "\" /></td>\r\n";
1574
echo "<td align=\"center\"></td>\r\n";
@@ -1576,7 +1617,7 @@ class s2class {
1576
echo "<input class=\"delete_checkall\" title=\"" . __('Delete this email address', 'subscribe2') . "\" type=\"checkbox\" name=\"delete[]\" value=\"" . $subscriber . "\" />\r\n";
1577
echo "</td>\r\n";
1578
echo "<td><span style=\"color:#FF0000\">&nbsp;!&nbsp;&nbsp;&nbsp;</span><a href=\"mailto:" . $subscriber . "\">" . $subscriber . "</a>\r\n";
1579
- echo "(<span style=\"color:#FF0000\">" . $this->signup_date($subscriber) . "</span>)\r\n";
1580
} elseif (in_array($subscriber, $all_users)) {
1581
echo "</td><td align=\"center\"></td><td align=\"center\"></td>\r\n";
1582
echo "<td><span style=\"color:#006600\">&reg;&nbsp;&nbsp;</span><a href=\"mailto:" . $subscriber . "\">" . $subscriber . "</a>\r\n";
@@ -1895,6 +1936,7 @@ class s2class {
1895
echo "<dt><b>TABLE</b></dt><dd>" . __("a list of post titles<br />(<i>for digest emails only</i>)", 'subscribe2') . "</dd>\r\n";
1896
echo "<dt><b>PERMALINK</b></dt><dd>" . __("the post's permalink<br />(<i>for per-post emails only</i>)", 'subscribe2') . "</dd>\r\n";
1897
echo "<dt><b>TINYLINK</b></dt><dd>" . __("the post's permalink after conversion by TinyURL<br />(<i>for per-post emails only</i>)", 'subscribe2') . "</dd>\r\n";
1898
echo "<dt><b>MYNAME</b></dt><dd>" . __("the admin or post author's name", 'subscribe2') . "</dd>\r\n";
1899
echo "<dt><b>EMAIL</b></dt><dd>" . __("the admin or post author's email", 'subscribe2') . "</dd>\r\n";
1900
echo "<dt><b>AUTHORNAME</b></dt><dd>" . __("the post author's name", 'subscribe2') . "</dd>\r\n";
@@ -2346,7 +2388,7 @@ class s2class {
2346
$subject = $this->substitute(stripslashes(strip_tags($_POST['subject'])));
2347
$body = $this->substitute(stripslashes($_POST['content']));
2348
if (('' != $current_user->display_name) || ('' != $current_user->user_email)) {
2349
- $this->myname = html_entity_decode($current_user->display_name);
2350
$this->myemail = $current_user->user_email;
2351
}
2352
$status = $this->mail($recipients, $subject, $body, 'text');
@@ -2428,13 +2470,13 @@ class s2class {
2428
if (in_array($cat->term_id, $selected)) {
2429
echo " checked=\"checked\" ";
2430
}
2431
- echo " /> " . $cat->name . "</label><br />\r\n";
2432
} else {
2433
echo "<label><input class=\"cat_checkall\" type=\"checkbox\" name=\"category[]\" value=\"" . $cat->term_id . "\"";
2434
if (in_array($cat->term_id, $selected)) {
2435
echo " checked=\"checked\" ";
2436
}
2437
- echo " /> " . $cat->name . "</label><br />\r\n";
2438
}
2439
$i++;
2440
}
@@ -2533,6 +2575,9 @@ class s2class {
2533
// handle issues from WordPress core where user_level is not set or set low
2534
if (empty($admins)) {
2535
$role = 'administrator';
2536
$wp_user_search = new WP_User_Search( '', '', $role);
2537
$admins_string = implode(', ', $wp_user_search->get_results());
2538
$sql = "SELECT ID, display_name FROM $wpdb->users WHERE ID IN (" . $admins_string . ")";
@@ -2749,6 +2794,7 @@ class s2class {
2749
$this->s2form = $this->form . $this->barred_domain;
2750
} else {
2751
$this->email = $_POST['email'];
2752
// does the supplied email belong to a registered user?
2753
$check = $wpdb->get_var("SELECT user_email FROM $wpdb->users WHERE user_email = '$this->email'");
2754
if ('' != $check) {
@@ -2843,11 +2889,19 @@ class s2class {
2843
$options = get_option('widget_subscribe2widget');
2844
$title = empty($options['title']) ? __('Subscribe2', 'subscribe2') : $options['title'];
2845
$div = empty($options['div']) ? 'search' : $options['div'];
2846
echo $before_widget;
2847
echo $before_title . $title . $after_title;
2848
echo "<div class=\"" . $div . "\">";
2849
$content = s2class::filter('<!--subscribe2-->');
2850
echo $content;
2851
echo "</div>";
2852
echo $after_widget;
2853
} // end widget_subscribe2widget()
@@ -2860,17 +2914,25 @@ class s2class {
2860
if ($_POST["s2w-submit"]) {
2861
$newoptions['title'] = strip_tags(stripslashes($_POST["s2w-title"]));
2862
$newoptions['div'] = sanitize_title(strip_tags(stripslashes($_POST["s2w-div"])));
2863
}
2864
if ($options != $newoptions) {
2865
$options = $newoptions;
2866
update_option('widget_subscribe2widget', $options);
2867
}
2868
$title = htmlspecialchars($options['title'], ENT_QUOTES);
2869
$div = $options['div'];
2870
- echo "<p><label for=\"s2w-title\">" . __('Title:');
2871
echo "<input class=\"widefat\" id=\"s2w-title\" name=\"s2w-title\" type=\"text\" value=\"" . $title . "\" /></label></p>";
2872
- echo "<p><label for=\"s2w-div\">" . __('Div class name:');
2873
echo "<input class=\"widefat\" id=\"s2w-title\" name=\"s2w-div\" type=\"text\" value=\"" . $div . "\" /></label></p>";
2874
echo "<input type=\"hidden\" id=\"s2w-submit\" name=\"s2w-submit\" value=\"1\" />";
2875
} // end widget_subscribe2_widget_control()
2876
@@ -3121,7 +3183,7 @@ class s2class {
3121
// get admin details
3122
$user = $this->get_userdata($this->subscribe2_options['sender']);
3123
$this->myemail = $user->user_email;
3124
- $this->myname = html_entity_decode($user->display_name);
3125
3126
$scheds = (array)wp_get_schedules();
3127
$email_freq = $this->subscribe2_options['email_freq'];
3
Plugin Name: Subscribe2
4
Plugin URI: http://subscribe2.wordpress.com
5
Description: Notifies an email list when new entries are posted. For support visit the <a href="http://getsatisfaction.com/subscribe2/">Subscribe2 forum</a>.
6
+ Version: 5.1
7
Author: Matthew Robinson
8
Author URI: http://subscribe2.wordpress.com
9
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=2387904
32
33
// our version number. Don't touch this or any line below
34
// unless you know exacly what you are doing
35
+ define('S2VERSION', '5.1');
36
define('S2PATH', trailingslashit(dirname(__FILE__)));
37
38
// Set minimum execution time to 5 minutes - won't affect safe mode
39
+ $safe_mode = array('On', 'ON', 'on', 1);
40
+ if ( (!in_array(ini_get('safe_mode'), $safe_mode)) && (ini_get('max_execution_time') < 300) ) {
41
+ @ini_set('max_execution_time', 300);
42
}
43
44
// Pre-2.6 compatibility
89
90
$this->mail_failed = "<p>" . __('Message failed! Check your settings and check with your hosting provider', 'subscribe2') . "</p>";
91
92
+ $this->form = "<form method=\"post\" action=\"\"><input type=\"hidden\" name=\"ip\" value=\"" . getenv('REMOTE_ADDR') . "\" /><p>" . __('Your email:', 'subscribe2') . "<br /><input type=\"text\" name=\"email\" value=\"" . __('Enter email address...', 'subscribe2') . "\" size=\"20\" onfocus=\"if (this.value == '" . __('Enter email address...', 'subscribe2') . "') {this.value = '';}\" onblur=\"if (this.value == '') {this.value = '" . __('Enter email address...', 'subscribe2') . "';}\" /></p><p><input type=\"submit\" name=\"subscribe\" value=\"" . __('Subscribe', 'subscribe2') . "\" />&nbsp;<input type=\"submit\" name=\"unsubscribe\" value=\"" . __('Unsubscribe', 'subscribe2') . "\" /></p></form>\r\n";
93
94
// confirmation messages
95
$this->no_such_email = "<p>" . __('No such email address is registered.', 'subscribe2') . "</p>";
166
email varchar(64) NOT NULL default '',
167
active tinyint(1) default 0,
168
date DATE default '$date' NOT NULL,
169
+ ip char(64) NOT NULL default 'admin',
170
PRIMARY KEY (id) )";
171
172
// create the table, as needed
185
}
186
$date = date('Y-m-d');
187
maybe_add_column($this->public, 'date', "ALTER TABLE `$this->public` ADD `date` DATE DEFAULT '$date' NOT NULL AFTER `active`;");
188
+ maybe_add_column($this->public, 'ip', "ALTER TABLE `$this->public` ADD `ip` char(64) DEFAULT 'admin' NOT NULL AFTER `date`;");
189
190
// let's take the time to check process registered users
191
// existing public subscribers are subscribed to all categories
280
$string = str_replace("TINYLINK", $this->permalink, $string);
281
}
282
}
283
+ if (strstr($string, "BURNLINK")) {
284
+ $burnlink = file_get_contents('http://burnurl.com/?url=' . urlencode($this->permalink) . '&output=plain');
285
+ if ( ($burnlink !== 'error') || ($burnlink != false) ) {
286
+ $string = str_replace("BURNLINK", $burnlink, $string);
287
+ } else {
288
+ $string = str_replace("BURNLINK", $this->permalink, $string);
289
+ }
290
+ }
291
$string = str_replace("MYNAME", stripslashes($this->myname), $string);
292
$string = str_replace("EMAIL", $this->myemail, $string);
293
$string = str_replace("AUTHORNAME", $this->authorname, $string);
319
}
320
321
// Replace any escaped html symbols in subject
322
+ $subject = html_entity_decode($subject, ENT_QUOTES);
323
324
// Construct BCC headers for sending or send individual emails
325
$bcc = '';
326
natcasesort($recipients);
327
+ if ( (function_exists('wpmq_mail')) || ($this->subscribe2_options['bcclimit'] == 1) ) {
328
// BCCLimit is 1 so send individual emails
329
foreach ($recipients as $recipient) {
330
$recipient = trim($recipient);
331
// sanity check -- make sure we have a valid email
332
if (!is_email($recipient)) { continue; }
333
+ if (function_exists('wpmq_mail')) {
334
+ @wp_mail($recipient, $subject, $mailtext, $headers, NULL, 0);
335
+ } else {
336
+ @wp_mail($recipient, $subject, $mailtext, $headers);
337
+ }
338
}
339
// Sending completed so return $status
340
return $status;
398
function headers($type='text') {
399
if ( (empty($this->myname)) || (empty($this->myemail)) ) {
400
$admin = $this->get_userdata($this->subscribe2_options['sender']);
401
+ $this->myname = html_entity_decode($admin->display_name, ENT_QUOTES);
402
$this->myemail = $admin->user_email;
403
}
404
509
$user = $this->get_userdata($this->subscribe2_options['sender']);
510
}
511
$this->myemail = $user->user_email;
512
+ $this->myname = html_entity_decode($user->display_name, ENT_QUOTES);
513
514
$this->post_cat_names = implode(', ', wp_get_post_categories($post->ID, array('fields' => 'names')));
515
$this->post_tag_names = implode(', ', wp_get_post_tags($post->ID, array('fields' => 'names')));
619
$link .= md5($this->email);
620
$link .= $id;
621
622
+ // sort the headers now so we have all substitute information
623
+ $mailheaders = $this->headers();
624
+
625
if ($is_remind == true) {
626
$body = $this->substitute(stripslashes($this->subscribe2_options['remind_email']));
627
$subject = $this->substitute(stripslashes($this->subscribe2_options['remind_subject']));
634
$body = str_replace("ACTION", $this->unsubscribe, $body);
635
$subject = str_replace("ACTION", $this->unsubscribe, $this->subscribe2_options['confirm_subject']);
636
}
637
+ $subject = html_entity_decode($this->substitute(stripslashes($subject)), ENT_QUOTES);
638
}
639
640
$body = str_replace("LINK", $link, $body);
641
642
return @wp_mail($this->email, $subject, $body, $mailheaders);
643
} // end send_confirm()
644
685
if (false !== $this->is_public($email)) {
686
$check = $wpdb->get_var("SELECT user_email FROM $wpdb->users WHERE user_email='$this->email'");
687
if ($check) { return; }
688
+ $wpdb->get_results("UPDATE $this->public SET active='1', ip='$this->ip' WHERE email='$email'");
689
} else {
690
+ global $current_user;
691
+ $wpdb->get_results($wpdb->prepare("INSERT INTO $this->public (email, active, date, ip) VALUES (%s, %d, NOW(), %s)", $email, 1, $current_user->user_login));
692
}
693
} // end activate()
694
712
if (false !== $this->is_public($email)) {
713
$wpdb->get_results("UPDATE $this->public SET date=NOW() WHERE email='$email'");
714
} else {
715
+ $wpdb->get_results($wpdb->prepare("INSERT INTO $this->public (email, active, date, ip) VALUES (%s, %d, NOW(), %s)", $email, 0, $this->ip));
716
}
717
} // end add()
718
811
// make this subscription active
812
$this->message = $this->added;
813
if ('1' != $current) {
814
+ $this->ip = getenv('REMOTE_ADDR');
815
$this->activate();
816
if ( ($this->subscribe2_options['admin_email'] == 'subs') || ($this->subscribe2_options['admin_email'] == 'both') ) {
817
$subject = '[' . get_option('blogname') . '] ' . __('New subscription', 'subscribe2');
818
+ $subject = html_entity_decode($subject, ENT_QUOTES);
819
$message = $this->email . " " . __('subscribed to email notifications!', 'subscribe2');
820
$recipients = $wpdb->get_col("SELECT DISTINCT(user_email) FROM $wpdb->users INNER JOIN $wpdb->usermeta ON $wpdb->users.ID = $wpdb->usermeta.user_id WHERE $wpdb->usermeta.meta_key='" . $wpdb->prefix . "user_level' AND $wpdb->usermeta.meta_value='10'");
821
$headers = $this->headers();
832
$this->delete();
833
if ( ($this->subscribe2_options['admin_email'] == 'unsubs') || ($this->subscribe2_options['admin_email'] == 'both') ) {
834
$subject = '[' . get_option('blogname') . '] ' . __('New Unsubscription', 'subscribe2');
835
+ $subject = html_entity_decode($subject, ENT_QUOTES);
836
$message = $this->email . " " . __('unsubscribed from email notifications!', 'subscribe2');
837
$recipients = $wpdb->get_col("SELECT DISTINCT(user_email) FROM $wpdb->users INNER JOIN $wpdb->usermeta ON $wpdb->users.ID = $wpdb->usermeta.user_id WHERE $wpdb->usermeta.meta_key='" . $wpdb->prefix . "user_level' AND $wpdb->usermeta.meta_value='10'");
838
$headers = $this->headers();
993
}
994
} // end signup_date()
995
996
+ /**
997
+ Collects the ip address for all public subscribers
998
+ */
999
+ function signup_ip($email = '') {
1000
+ if ('' == $email) {return false; }
1001
+
1002
+ global $wpdb;
1003
+ if (!empty($this->signup_ips)) {
1004
+ return $this->signup_ips[$email];
1005
+ } else {
1006
+ $results = $wpdb->get_results("SELECT email, ip FROM $this->public", ARRAY_N);
1007
+ foreach ($results as $result) {
1008
+ $this->signup_ips[$result[0]] = $result[1];
1009
+ }
1010
+ return $this->signup_ips[$email];
1011
+ }
1012
+ } // end signup_ip()
1013
+
1014
/**
1015
Create the appropriate usermeta values when a user registers
1016
If the registering user had previously subscribed to notifications, this function will delete them from the public subscriber list first
1337
// handle issues from WordPress core where user_level is not set or set low
1338
if (empty($admin)) {
1339
$role = 'administrator';
1340
+ if (!class_exists(WP_User_Search)) {
1341
+ require(ABSPATH . 'wp-admin/includes/user.php');
1342
+ }
1343
$wp_user_search = new WP_User_Search( '', '', $role);
1344
$results = $wp_user_search->get_results();
1345
$admin = $results[0];
1609
echo "<input class=\"delete_checkall\" title=\"" . __('Delete this email address', 'subscribe2') . "\" type=\"checkbox\" name=\"delete[]\" value=\"" . $subscriber . "\" />\r\n";
1610
echo "</td>\r\n";
1611
echo "<td><span style=\"color:#006600\">&#x221A;&nbsp;&nbsp;</span><a href=\"mailto:" . $subscriber . "\">" . $subscriber . "</a>\r\n";
1612
+ echo "(<span style=\"color:#006600\"><abbr title=\"" . $this->signup_ip($subscriber) . "\">" . $this->signup_date($subscriber) . "</abbr></span>)\r\n";
1613
} elseif (in_array($subscriber, $unconfirmed)) {
1614
echo "<input class=\"confirm_checkall\" title=\"" . __('Confirm this email address', 'subscribe2') . "\" type=\"checkbox\" name=\"confirm[]\" value=\"" . $subscriber . "\" /></td>\r\n";
1615
echo "<td align=\"center\"></td>\r\n";
1617
echo "<input class=\"delete_checkall\" title=\"" . __('Delete this email address', 'subscribe2') . "\" type=\"checkbox\" name=\"delete[]\" value=\"" . $subscriber . "\" />\r\n";
1618
echo "</td>\r\n";
1619
echo "<td><span style=\"color:#FF0000\">&nbsp;!&nbsp;&nbsp;&nbsp;</span><a href=\"mailto:" . $subscriber . "\">" . $subscriber . "</a>\r\n";
1620
+ echo "(<span style=\"color:#FF0000\"><abbr title=\"" . $this->signup_ip($subscriber) . "\">" . $this->signup_date($subscriber) . "</abbr></span>)\r\n";
1621
} elseif (in_array($subscriber, $all_users)) {
1622
echo "</td><td align=\"center\"></td><td align=\"center\"></td>\r\n";
1623
echo "<td><span style=\"color:#006600\">&reg;&nbsp;&nbsp;</span><a href=\"mailto:" . $subscriber . "\">" . $subscriber . "</a>\r\n";
1936
echo "<dt><b>TABLE</b></dt><dd>" . __("a list of post titles<br />(<i>for digest emails only</i>)", 'subscribe2') . "</dd>\r\n";
1937
echo "<dt><b>PERMALINK</b></dt><dd>" . __("the post's permalink<br />(<i>for per-post emails only</i>)", 'subscribe2') . "</dd>\r\n";
1938
echo "<dt><b>TINYLINK</b></dt><dd>" . __("the post's permalink after conversion by TinyURL<br />(<i>for per-post emails only</i>)", 'subscribe2') . "</dd>\r\n";
1939
+ echo "<dt><b>BURNLINK</b></dt><dd>" . __("the post's permalink after conversion by BurnURL<br />(<i>for per-post emails only</i>)", 'subscribe2') . "</dd>\r\n";
1940
echo "<dt><b>MYNAME</b></dt><dd>" . __("the admin or post author's name", 'subscribe2') . "</dd>\r\n";
1941
echo "<dt><b>EMAIL</b></dt><dd>" . __("the admin or post author's email", 'subscribe2') . "</dd>\r\n";
1942
echo "<dt><b>AUTHORNAME</b></dt><dd>" . __("the post author's name", 'subscribe2') . "</dd>\r\n";
2388
$subject = $this->substitute(stripslashes(strip_tags($_POST['subject'])));
2389
$body = $this->substitute(stripslashes($_POST['content']));
2390
if (('' != $current_user->display_name) || ('' != $current_user->user_email)) {
2391
+ $this->myname = html_entity_decode($current_user->display_name, ENT_QUOTES);
2392
$this->myemail = $current_user->user_email;
2393
}
2394
$status = $this->mail($recipients, $subject, $body, 'text');
2470
if (in_array($cat->term_id, $selected)) {
2471
echo " checked=\"checked\" ";
2472
}
2473
+ echo " /> <abbr title=\"" . $cat->slug . "\">" . $cat->name . "</abbr></label><br />\r\n";
2474
} else {
2475
echo "<label><input class=\"cat_checkall\" type=\"checkbox\" name=\"category[]\" value=\"" . $cat->term_id . "\"";
2476
if (in_array($cat->term_id, $selected)) {
2477
echo " checked=\"checked\" ";
2478
}
2479
+ echo " /> <abbr title=\"" . $cat->slug . "\">" . $cat->name . "</abbr></label><br />\r\n";
2480
}
2481
$i++;
2482
}
2575
// handle issues from WordPress core where user_level is not set or set low
2576
if (empty($admins)) {
2577
$role = 'administrator';
2578
+ if (!class_exists(WP_User_Search)) {
2579
+ require(ABSPATH . 'wp-admin/includes/user.php');
2580
+ }
2581
$wp_user_search = new WP_User_Search( '', '', $role);
2582
$admins_string = implode(', ', $wp_user_search->get_results());
2583
$sql = "SELECT ID, display_name FROM $wpdb->users WHERE ID IN (" . $admins_string . ")";
2794
$this->s2form = $this->form . $this->barred_domain;
2795
} else {
2796
$this->email = $_POST['email'];
2797
+ $this->ip = $_POST['ip'];
2798
// does the supplied email belong to a registered user?
2799
$check = $wpdb->get_var("SELECT user_email FROM $wpdb->users WHERE user_email = '$this->email'");
2800
if ('' != $check) {
2889
$options = get_option('widget_subscribe2widget');
2890
$title = empty($options['title']) ? __('Subscribe2', 'subscribe2') : $options['title'];
2891
$div = empty($options['div']) ? 'search' : $options['div'];
2892
+ $widgetprecontent = empty($options['widgetprecontent']) ? '' : $options['widgetprecontent'];
2893
+ $widgetpostcontent = empty($options['widgetpostcontent']) ? '' : $options['widgetpostcontent'];
2894
echo $before_widget;
2895
echo $before_title . $title . $after_title;
2896
echo "<div class=\"" . $div . "\">";
2897
$content = s2class::filter('<!--subscribe2-->');
2898
+ if (!empty($widgetprecontent)) {
2899
+ echo $widgetprecontent;
2900
+ }
2901
echo $content;
2902
+ if (!empty($widgetpostcontent)) {
2903
+ echo $widgetpostcontent;
2904
+ }
2905
echo "</div>";
2906
echo $after_widget;
2907
} // end widget_subscribe2widget()
2914
if ($_POST["s2w-submit"]) {
2915
$newoptions['title'] = strip_tags(stripslashes($_POST["s2w-title"]));
2916
$newoptions['div'] = sanitize_title(strip_tags(stripslashes($_POST["s2w-div"])));
2917
+ $newoptions['widgetprecontent'] = stripslashes($_POST["s2w-widgetprecontent"]);
2918
+ $newoptions['widgetpostcontent'] = stripslashes($_POST["s2w-widgetpostcontent"]);
2919
}
2920
if ($options != $newoptions) {
2921
$options = $newoptions;
2922
update_option('widget_subscribe2widget', $options);
2923
}
2924
$title = htmlspecialchars($options['title'], ENT_QUOTES);
2925
+ $widgetprecontent = htmlspecialchars($options['widgetprecontent'], ENT_QUOTES);
2926
+ $widgetpostcontent = htmlspecialchars($options['widgetpostcontent'], ENT_QUOTES);
2927
$div = $options['div'];
2928
+ echo "<p><label for=\"s2w-title\">" . __('Title', 'subscribe2') . ":";
2929
echo "<input class=\"widefat\" id=\"s2w-title\" name=\"s2w-title\" type=\"text\" value=\"" . $title . "\" /></label></p>";
2930
+ echo "<p><label for=\"s2w-div\">" . __('Div class name', 'subscribe2') . ":";
2931
echo "<input class=\"widefat\" id=\"s2w-title\" name=\"s2w-div\" type=\"text\" value=\"" . $div . "\" /></label></p>";
2932
+ echo "<p><label for=\"s2w-widgetprecontent\">" . __('Pre-Content', 'subscribe2') . ":";
2933
+ echo "<input class=\"widefat\" id=\"s2w-widgetprecontent\" name=\"s2w-widgetprecontent\" type=\"text\" value=\"" . $widgetprecontent . "\" /></label></p>";
2934
+ echo "<p><label for=\"s2w-widgetpostcontent\">" . __('Post-Content', 'subscribe2') . ":";
2935
+ echo "<input class=\"widefat\" id=\"s2w-widgetpostcontent\" name=\"s2w-widgetpostcontent\" type=\"text\" value=\"" . $widgetpostcontent . "\" /></label></p>";
2936
echo "<input type=\"hidden\" id=\"s2w-submit\" name=\"s2w-submit\" value=\"1\" />";
2937
} // end widget_subscribe2_widget_control()
2938
3183
// get admin details
3184
$user = $this->get_userdata($this->subscribe2_options['sender']);
3185
$this->myemail = $user->user_email;
3186
+ $this->myname = html_entity_decode($user->display_name, ENT_QUOTES);
3187
3188
$scheds = (array)wp_get_schedules();
3189
$email_freq = $this->subscribe2_options['email_freq'];
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: 2009-09-17 18:57+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"
@@ -16,759 +16,773 @@ msgstr ""
16
"Content-Type: text/plain; charset=CHARSET\n"
17
"Content-Transfer-Encoding: 8bit\n"
18
19
- #: subscribe2.php:69
20
msgid "To manage your subscription options please"
21
msgstr ""
22
23
- #: subscribe2.php:69
24
msgid "login"
25
msgstr ""
26
27
- #: subscribe2.php:71 subscribe2.php:73
28
msgid "You may manage your subscription options from your"
29
msgstr ""
30
31
- #: subscribe2.php:71 subscribe2.php:73
32
msgid "profile"
33
msgstr ""
34
35
- #: subscribe2.php:75
36
msgid "A confirmation message is on its way!"
37
msgstr ""
38
39
- #: subscribe2.php:77
40
msgid "That email address is already subscribed."
41
msgstr ""
42
43
- #: subscribe2.php:79
44
msgid "That email address is not subscribed."
45
msgstr ""
46
47
- #: subscribe2.php:81
48
msgid "Sorry, but that does not look like an email address to me."
49
msgstr ""
50
51
- #: subscribe2.php:83
52
msgid ""
53
"Sorry, email addresses at that domain are currently barred due to spam, "
54
"please use an alternative email address."
55
msgstr ""
56
57
- #: subscribe2.php:85
58
msgid ""
59
"Sorry, there seems to be an error on the server. Please try again later."
60
msgstr ""
61
62
- #: subscribe2.php:87
63
msgid "Message sent!"
64
msgstr ""
65
66
- #: subscribe2.php:89
67
msgid ""
68
"Message failed! Check your settings and check with your hosting provider"
69
msgstr ""
70
71
- #: subscribe2.php:91
72
msgid "Your email:"
73
msgstr ""
74
75
- #: subscribe2.php:91
76
msgid "Enter email address..."
77
msgstr ""
78
79
- #: subscribe2.php:91 subscribe2.php:1515 subscribe2.php:1607
80
- #: subscribe2.php:2305
81
msgid "Subscribe"
82
msgstr ""
83
84
- #: subscribe2.php:91 subscribe2.php:1516 subscribe2.php:1608
85
- #: subscribe2.php:2284
86
msgid "Unsubscribe"
87
msgstr ""
88
89
- #: subscribe2.php:94
90
msgid "No such email address is registered."
91
msgstr ""
92
93
- #: subscribe2.php:96
94
msgid "You have successfully subscribed!"
95
msgstr ""
96
97
- #: subscribe2.php:98
98
msgid "You have successfully unsubscribed."
99
msgstr ""
100
101
- #: subscribe2.php:100
102
msgid "subscribe"
103
msgstr ""
104
105
- #: subscribe2.php:102
106
msgid "unsubscribe"
107
msgstr ""
108
109
- #: subscribe2.php:105
110
msgid "Options saved!"
111
msgstr ""
112
113
- #: subscribe2.php:106
114
msgid "Options reset!"
115
msgstr ""
116
117
- #: subscribe2.php:114
118
msgid "Subscribers"
119
msgstr ""
120
121
- #: subscribe2.php:117
122
msgid "Subscribe2 Options"
123
msgstr ""
124
125
- #: subscribe2.php:117 subscribe2.php:2844 subscribe2.php:2948
126
msgid "Subscribe2"
127
msgstr ""
128
129
- #: subscribe2.php:122 subscribe2.php:1794
130
msgid "Subscriptions"
131
msgstr ""
132
133
- #: subscribe2.php:126
134
msgid "Mail Subscribers"
135
msgstr ""
136
137
- #: subscribe2.php:799
138
msgid "New subscription"
139
msgstr ""
140
141
- #: subscribe2.php:800
142
msgid "subscribed to email notifications!"
143
msgstr ""
144
145
- #: subscribe2.php:815
146
msgid "New Unsubscription"
147
msgstr ""
148
149
- #: subscribe2.php:816
150
msgid "unsubscribed from email notifications!"
151
msgstr ""
152
153
- #: subscribe2.php:1331
154
msgid "Address(es) subscribed!"
155
msgstr ""
156
157
- #: subscribe2.php:1334
158
msgid "Address(es) unsubscribed!"
159
msgstr ""
160
161
- #: subscribe2.php:1344
162
msgid "Address(es) deleted!"
163
msgstr ""
164
165
- #: subscribe2.php:1350 subscribe2.php:1356
166
msgid "Status changed!"
167
msgstr ""
168
169
- #: subscribe2.php:1370
170
msgid "Reminder Email(s) Sent!"
171
msgstr ""
172
173
- #: subscribe2.php:1373
174
msgid "Registered Users Subscribed!"
175
msgstr ""
176
177
- #: subscribe2.php:1376
178
msgid "Registered Users Unsubscribed!"
179
msgstr ""
180
181
- #: subscribe2.php:1385
182
msgid "Format updated for Registered Users!"
183
msgstr ""
184
185
- #: subscribe2.php:1480
186
msgid "Previous Page"
187
msgstr ""
188
189
- #: subscribe2.php:1500
190
msgid "Next Page"
191
msgstr ""
192
193
- #: subscribe2.php:1506
194
msgid "Manage Subscribers"
195
msgstr ""
196
197
- #: subscribe2.php:1511
198
msgid "Add/Remove Subscribers"
199
msgstr ""
200
201
- #: subscribe2.php:1512
202
msgid "Enter addresses, one per line or comma-separated"
203
msgstr ""
204
205
- #: subscribe2.php:1519
206
msgid "Current Subscribers"
207
msgstr ""
208
209
- #: subscribe2.php:1521
210
msgid "Filter"
211
msgstr ""
212
213
- #: subscribe2.php:1528
214
msgid "Search Subscribers"
215
msgstr ""
216
217
- #: subscribe2.php:1531
218
msgid "Send Reminder Email"
219
msgstr ""
220
221
- #: subscribe2.php:1536
222
msgid "Save Emails to CSV File"
223
msgstr ""
224
225
- #: subscribe2.php:1542 subscribe2.php:1596
226
msgid "Process"
227
msgstr ""
228
229
- #: subscribe2.php:1551 subscribe2.php:1573
230
msgid "Confirm this email address"
231
msgstr ""
232
233
- #: subscribe2.php:1553 subscribe2.php:1566
234
msgid "Unconfirm this email address"
235
msgstr ""
236
237
- #: subscribe2.php:1555 subscribe2.php:1568 subscribe2.php:1576
238
msgid "Delete this email address"
239
msgstr ""
240
241
- #: subscribe2.php:1559 subscribe2.php:2418
242
msgid "Select / Unselect All"
243
msgstr ""
244
245
- #: subscribe2.php:1583
246
msgid "edit"
247
msgstr ""
248
249
- #: subscribe2.php:1590
250
msgid "No matching subscribers found"
251
msgstr ""
252
253
- #: subscribe2.php:1592
254
msgid "NONE"
255
msgstr ""
256
257
- #: subscribe2.php:1602
258
msgid "Categories"
259
msgstr ""
260
261
- #: subscribe2.php:1603
262
msgid ""
263
"Preferences for all existing Registered Users can be changed using this "
264
"section."
265
msgstr ""
266
267
- #: subscribe2.php:1604
268
msgid "Consider User Privacy as changes cannot be undone"
269
msgstr ""
270
271
- #: subscribe2.php:1606
272
msgid "Action to perform"
273
msgstr ""
274
275
- #: subscribe2.php:1611
276
msgid "Bulk Update Categories"
277
msgstr ""
278
279
- #: subscribe2.php:1613
280
msgid "Send email as"
281
msgstr ""
282
283
- #: subscribe2.php:1614 subscribe2.php:2029 subscribe2.php:2172
284
msgid "Plain Text - Excerpt"
285
msgstr ""
286
287
- #: subscribe2.php:1615 subscribe2.php:2024 subscribe2.php:2167
288
msgid "Plain Text - Full"
289
msgstr ""
290
291
- #: subscribe2.php:1616 subscribe2.php:2019 subscribe2.php:2162
292
msgid "HTML"
293
msgstr ""
294
295
- #: subscribe2.php:1617
296
msgid "Bulk Update Format"
297
msgstr ""
298
299
- #: subscribe2.php:1766
300
msgid "Subscribe2 Settings"
301
msgstr ""
302
303
- #: subscribe2.php:1767
304
msgid "Plugin Blog"
305
msgstr ""
306
307
- #: subscribe2.php:1768
308
msgid "Support Forum"
309
msgstr ""
310
311
- #: subscribe2.php:1769
312
msgid "Make a donation via PayPal"
313
msgstr ""
314
315
- #: subscribe2.php:1780 subscribe2.php:2145
316
msgid "Notification Settings"
317
msgstr ""
318
319
- #: subscribe2.php:1781
320
msgid "Restrict the number of recipients per email to (0 for unlimited)"
321
msgstr ""
322
323
- #: subscribe2.php:1783 subscribe2.php:1936 subscribe2.php:1945
324
msgid "Edit"
325
msgstr ""
326
327
- #: subscribe2.php:1786 subscribe2.php:1939 subscribe2.php:1948
328
msgid "Update"
329
msgstr ""
330
331
- #: subscribe2.php:1787 subscribe2.php:1940 subscribe2.php:1949
332
msgid "Revert"
333
msgstr ""
334
335
- #: subscribe2.php:1789
336
msgid "Send Admins notifications for new"
337
msgstr ""
338
339
- #: subscribe2.php:1799
340
msgid "Unsubscriptions"
341
msgstr ""
342
343
- #: subscribe2.php:1804
344
msgid "Both"
345
msgstr ""
346
347
- #: subscribe2.php:1809
348
msgid "Neither"
349
msgstr ""
350
351
- #: subscribe2.php:1811
352
msgid "Include theme CSS stylesheet in HTML notifications"
353
msgstr ""
354
355
- #: subscribe2.php:1816 subscribe2.php:1828 subscribe2.php:1839
356
- #: subscribe2.php:1850 subscribe2.php:1997 subscribe2.php:2008
357
- #: subscribe2.php:2035 subscribe2.php:2051 subscribe2.php:2180
358
- #: subscribe2.php:2216
359
msgid "Yes"
360
msgstr ""
361
362
- #: subscribe2.php:1821 subscribe2.php:1833 subscribe2.php:1844
363
- #: subscribe2.php:1855 subscribe2.php:1991 subscribe2.php:2002
364
- #: subscribe2.php:2013 subscribe2.php:2040 subscribe2.php:2056
365
- #: subscribe2.php:2185 subscribe2.php:2220
366
msgid "No"
367
msgstr ""
368
369
- #: subscribe2.php:1823
370
msgid "Send Emails for Pages"
371
msgstr ""
372
373
- #: subscribe2.php:1834
374
msgid "Send Emails for Password Protected Posts"
375
msgstr ""
376
377
- #: subscribe2.php:1845
378
msgid "Send Emails for Private Posts"
379
msgstr ""
380
381
- #: subscribe2.php:1856
382
msgid "Send Email From"
383
msgstr ""
384
385
- #: subscribe2.php:1861
386
msgid "Send Emails"
387
msgstr ""
388
389
- #: subscribe2.php:1863
390
msgid "For digest notifications, date order for posts is"
391
msgstr ""
392
393
- #: subscribe2.php:1868
394
msgid "Descending"
395
msgstr ""
396
397
- #: subscribe2.php:1873
398
msgid "Ascending"
399
msgstr ""
400
401
- #: subscribe2.php:1877
402
msgid "Email Templates"
403
msgstr ""
404
405
- #: subscribe2.php:1881
406
msgid "New Post email (must not be empty)"
407
msgstr ""
408
409
- #: subscribe2.php:1882 subscribe2.php:1907 subscribe2.php:1912
410
msgid "Subject Line"
411
msgstr ""
412
413
- #: subscribe2.php:1887
414
msgid "Send Email Preview"
415
msgstr ""
416
417
- #: subscribe2.php:1888
418
msgid "Message substitions"
419
msgstr ""
420
421
- #: subscribe2.php:1892
422
msgid "the post's title<br />(<i>for per-post emails only</i>)"
423
msgstr ""
424
425
- #: subscribe2.php:1893
426
msgid ""
427
"the excerpt or the entire post<br />(<i>based on the subscriber's "
428
"preferences</i>)"
429
msgstr ""
430
431
- #: subscribe2.php:1894
432
msgid ""
433
"the excerpt of the post and the time it was posted<br />(<i>for digest "
434
"emails only</i>)"
435
msgstr ""
436
437
- #: subscribe2.php:1895
438
msgid "a list of post titles<br />(<i>for digest emails only</i>)"
439
msgstr ""
440
441
- #: subscribe2.php:1896
442
msgid "the post's permalink<br />(<i>for per-post emails only</i>)"
443
msgstr ""
444
445
- #: subscribe2.php:1897
446
msgid ""
447
"the post's permalink after conversion by TinyURL<br />(<i>for per-post "
448
"emails only</i>)"
449
msgstr ""
450
451
- #: subscribe2.php:1898
452
msgid "the admin or post author's name"
453
msgstr ""
454
455
- #: subscribe2.php:1899
456
msgid "the admin or post author's email"
457
msgstr ""
458
459
- #: subscribe2.php:1900
460
msgid "the post author's name"
461
msgstr ""
462
463
- #: subscribe2.php:1901
464
msgid ""
465
"the generated link to confirm a request<br />(<i>only used in the "
466
"confirmation email template</i>)"
467
msgstr ""
468
469
- #: subscribe2.php:1902
470
msgid ""
471
"Action performed by LINK in confirmation email<br />(<i>only used in the "
472
"confirmation email template</i>)"
473
msgstr ""
474
475
- #: subscribe2.php:1903
476
msgid "the post's assigned categories"
477
msgstr ""
478
479
- #: subscribe2.php:1904
480
msgid "the post's assigned Tags"
481
msgstr ""
482
483
- #: subscribe2.php:1906
484
msgid "Subscribe / Unsubscribe confirmation email"
485
msgstr ""
486
487
- #: subscribe2.php:1911
488
msgid "Reminder email to Unconfirmed Subscribers"
489
msgstr ""
490
491
- #: subscribe2.php:1918
492
msgid "Excluded Categories"
493
msgstr ""
494
495
- #: subscribe2.php:1920
496
msgid ""
497
"Posts assigned to any Excluded Category do not generate notifications and "
498
"are not included in digest notifications"
499
msgstr ""
500
501
- #: subscribe2.php:1927
502
msgid "Allow registered users to subscribe to excluded categories?"
503
msgstr ""
504
505
- #: subscribe2.php:1930
506
msgid "Appearance"
507
msgstr ""
508
509
- #: subscribe2.php:1934
510
msgid "Set default Subscribe2 page as ID"
511
msgstr ""
512
513
- #: subscribe2.php:1943
514
msgid "Set the number of Subscribers displayed per page"
515
msgstr ""
516
517
- #: subscribe2.php:1956
518
msgid "Show a link to your subscription page in \"meta\"?"
519
msgstr ""
520
521
- #: subscribe2.php:1963
522
msgid "Show the Subscribe2 button on the Write toolbar?"
523
msgstr ""
524
525
- #: subscribe2.php:1970
526
msgid "Enable Subscribe2 Widget?"
527
msgstr ""
528
529
- #: subscribe2.php:1974
530
msgid "Auto Subscribe"
531
msgstr ""
532
533
- #: subscribe2.php:1976
534
msgid "Subscribe new users registering with your blog"
535
msgstr ""
536
537
- #: subscribe2.php:1981
538
msgid "Automatically"
539
msgstr ""
540
541
- #: subscribe2.php:1986
542
msgid "Display option on Registration Form"
543
msgstr ""
544
545
- #: subscribe2.php:1992
546
msgid "Auto-subscribe includes any excluded categories"
547
msgstr ""
548
549
- #: subscribe2.php:2003
550
msgid "Registration Form option is checked by default"
551
msgstr ""
552
553
- #: subscribe2.php:2014
554
msgid "Auto-subscribe users to receive email as"
555
msgstr ""
556
557
- #: subscribe2.php:2030
558
msgid "Registered Users have the option to auto-subscribe to new categories"
559
msgstr ""
560
561
- #: subscribe2.php:2045
562
msgid "New categories are immediately excluded"
563
msgstr ""
564
565
- #: subscribe2.php:2046
566
msgid ""
567
"Option for Registered Users to auto-subscribe to new categories is checked "
568
"by default"
569
msgstr ""
570
571
- #: subscribe2.php:2060
572
msgid "Barred Domains"
573
msgstr ""
574
575
- #: subscribe2.php:2062
576
msgid ""
577
"Enter domains to bar from public subscriptions: <br /> (Use a new line for "
578
"each entry and omit the \"@\" symbol, for example email.com)"
579
msgstr ""
580
581
- #: subscribe2.php:2067
582
msgid "Submit"
583
msgstr ""
584
585
- #: subscribe2.php:2070
586
msgid "Reset Default"
587
msgstr ""
588
589
- #: subscribe2.php:2071
590
msgid ""
591
"Use this to reset all options to their defaults. This <strong><em>will not</"
592
"em></strong> modify your list of subscribers."
593
msgstr ""
594
595
- #: subscribe2.php:2073
596
msgid "RESET"
597
msgstr ""
598
599
- #: subscribe2.php:2099
600
msgid "Subscription preferences updated."
601
msgstr ""
602
603
- #: subscribe2.php:2148
604
msgid "Editing Subscribe2 preferences for user"
605
msgstr ""
606
607
- #: subscribe2.php:2157
608
msgid "Receive email as"
609
msgstr ""
610
611
- #: subscribe2.php:2175
612
msgid "Automatically subscribe me to newly created categories"
613
msgstr ""
614
615
- #: subscribe2.php:2196
616
msgid "Unsubscribe me from this blog"
617
msgstr ""
618
619
- #: subscribe2.php:2200
620
msgid "Subscribe to all categories"
621
msgstr ""
622
623
- #: subscribe2.php:2202
624
msgid "Subscribed Categories on"
625
msgstr ""
626
627
- #: subscribe2.php:2204
628
msgid "Subscribed Categories"
629
msgstr ""
630
631
- #: subscribe2.php:2210
632
msgid "Receive periodic summaries of new posts?"
633
msgstr ""
634
635
- #: subscribe2.php:2225
636
msgid "Update Preferences"
637
msgstr ""
638
639
- #: subscribe2.php:2273
640
msgid "Subscribed Blogs"
641
msgstr ""
642
643
- #: subscribe2.php:2278 subscribe2.php:2299
644
msgid "Viewing Settings Now"
645
msgstr ""
646
647
- #: subscribe2.php:2282 subscribe2.php:2303
648
msgid "View Settings"
649
msgstr ""
650
651
- #: subscribe2.php:2294
652
msgid "Subscribe to new blogs"
653
msgstr ""
654
655
- #: subscribe2.php:2365
656
msgid "Send an email to subscribers"
657
msgstr ""
658
659
- #: subscribe2.php:2373
660
msgid "A message from"
661
msgstr ""
662
663
- #: subscribe2.php:2375
664
msgid "Subject"
665
msgstr ""
666
667
- #: subscribe2.php:2378
668
msgid "Recipients:"
669
msgstr ""
670
671
- #: subscribe2.php:2382
672
msgid "Send"
673
msgstr ""
674
675
- #: subscribe2.php:2453
676
msgid "All Users and Subscribers"
677
msgstr ""
678
679
- #: subscribe2.php:2454
680
msgid "Public Subscribers"
681
msgstr ""
682
683
- #: subscribe2.php:2455
684
msgid "Confirmed"
685
msgstr ""
686
687
- #: subscribe2.php:2456
688
msgid "Unconfirmed"
689
msgstr ""
690
691
- #: subscribe2.php:2457
692
msgid "All Registered Users"
693
msgstr ""
694
695
- #: subscribe2.php:2458
696
msgid "Registered Subscribers"
697
msgstr ""
698
699
- #: subscribe2.php:2566
700
msgid "For each Post"
701
msgstr ""
702
703
- #: subscribe2.php:2581
704
msgid "Send Digest Notification at"
705
msgstr ""
706
707
- #: subscribe2.php:2593
708
msgid ""
709
"This option will work for digest notification sent daily or less frequently"
710
msgstr ""
711
712
- #: subscribe2.php:2596
713
msgid "Current UTC time is"
714
msgstr ""
715
716
- #: subscribe2.php:2598
717
msgid "Current blog time is"
718
msgstr ""
719
720
- #: subscribe2.php:2600
721
msgid "Next email notification will be sent when your blog time is after"
722
msgstr ""
723
724
- #: subscribe2.php:2631
725
msgid "Settings"
726
msgstr ""
727
728
- #: subscribe2.php:2643
729
msgid "Check here to Subscribe to email notifications for new posts"
730
msgstr ""
731
732
- #: subscribe2.php:2652
733
msgid ""
734
"By registering with this blog you are also agreeing to receive email "
735
"notifications for new posts but you can unsubscribe at anytime"
736
msgstr ""
737
738
- #: subscribe2.php:2673 subscribe2.php:2674 subscribe2.php:2702
739
msgid "Subscribe2 Notification Override"
740
msgstr ""
741
742
- #: subscribe2.php:2688
743
msgid ""
744
"Check here to disable sending of an email notification for this post/page"
745
msgstr ""
746
747
- #: subscribe2.php:2830
748
msgid "Subscription Confirmation"
749
msgstr ""
750
751
- #: subscribe2.php:2870
752
- msgid "Title:"
753
msgstr ""
754
755
- #: subscribe2.php:2872
756
- msgid "Div class name:"
757
msgstr ""
758
759
- #: subscribe2.php:2922
760
msgid "[Un]Subscribe to Posts"
761
msgstr ""
762
763
- #: subscribe2.php:3000
764
msgid "Weekly"
765
msgstr ""
766
767
- #: subscribe2.php:3082
768
msgid "Posted on"
769
msgstr ""
770
771
- #: subscribe2.php:3129
772
msgid "Digest Email"
773
msgstr ""
774
8
msgstr ""
9
"Project-Id-Version: PACKAGE VERSION\n"
10
"Report-Msgid-Bugs-To: \n"
11
+ "POT-Creation-Date: 2009-10-19 19:41+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"
16
"Content-Type: text/plain; charset=CHARSET\n"
17
"Content-Transfer-Encoding: 8bit\n"
18
19
+ #: subscribe2.php:70
20
msgid "To manage your subscription options please"
21
msgstr ""
22
23
+ #: subscribe2.php:70
24
msgid "login"
25
msgstr ""
26
27
+ #: subscribe2.php:72 subscribe2.php:74
28
msgid "You may manage your subscription options from your"
29
msgstr ""
30
31
+ #: subscribe2.php:72 subscribe2.php:74
32
msgid "profile"
33
msgstr ""
34
35
+ #: subscribe2.php:76
36
msgid "A confirmation message is on its way!"
37
msgstr ""
38
39
+ #: subscribe2.php:78
40
msgid "That email address is already subscribed."
41
msgstr ""
42
43
+ #: subscribe2.php:80
44
msgid "That email address is not subscribed."
45
msgstr ""
46
47
+ #: subscribe2.php:82
48
msgid "Sorry, but that does not look like an email address to me."
49
msgstr ""
50
51
+ #: subscribe2.php:84
52
msgid ""
53
"Sorry, email addresses at that domain are currently barred due to spam, "
54
"please use an alternative email address."
55
msgstr ""
56
57
+ #: subscribe2.php:86
58
msgid ""
59
"Sorry, there seems to be an error on the server. Please try again later."
60
msgstr ""
61
62
+ #: subscribe2.php:88
63
msgid "Message sent!"
64
msgstr ""
65
66
+ #: subscribe2.php:90
67
msgid ""
68
"Message failed! Check your settings and check with your hosting provider"
69
msgstr ""
70
71
+ #: subscribe2.php:92
72
msgid "Your email:"
73
msgstr ""
74
75
+ #: subscribe2.php:92
76
msgid "Enter email address..."
77
msgstr ""
78
79
+ #: subscribe2.php:92 subscribe2.php:1556 subscribe2.php:1648
80
+ #: subscribe2.php:2347
81
msgid "Subscribe"
82
msgstr ""
83
84
+ #: subscribe2.php:92 subscribe2.php:1557 subscribe2.php:1649
85
+ #: subscribe2.php:2326
86
msgid "Unsubscribe"
87
msgstr ""
88
89
+ #: subscribe2.php:95
90
msgid "No such email address is registered."
91
msgstr ""
92
93
+ #: subscribe2.php:97
94
msgid "You have successfully subscribed!"
95
msgstr ""
96
97
+ #: subscribe2.php:99
98
msgid "You have successfully unsubscribed."
99
msgstr ""
100
101
+ #: subscribe2.php:101
102
msgid "subscribe"
103
msgstr ""
104
105
+ #: subscribe2.php:103
106
msgid "unsubscribe"
107
msgstr ""
108
109
+ #: subscribe2.php:106
110
msgid "Options saved!"
111
msgstr ""
112
113
+ #: subscribe2.php:107
114
msgid "Options reset!"
115
msgstr ""
116
117
+ #: subscribe2.php:115
118
msgid "Subscribers"
119
msgstr ""
120
121
+ #: subscribe2.php:118
122
msgid "Subscribe2 Options"
123
msgstr ""
124
125
+ #: subscribe2.php:118 subscribe2.php:2890 subscribe2.php:3010
126
msgid "Subscribe2"
127
msgstr ""
128
129
+ #: subscribe2.php:123 subscribe2.php:1835
130
msgid "Subscriptions"
131
msgstr ""
132
133
+ #: subscribe2.php:127
134
msgid "Mail Subscribers"
135
msgstr ""
136
137
+ #: subscribe2.php:817
138
msgid "New subscription"
139
msgstr ""
140
141
+ #: subscribe2.php:819
142
msgid "subscribed to email notifications!"
143
msgstr ""
144
145
+ #: subscribe2.php:834
146
msgid "New Unsubscription"
147
msgstr ""
148
149
+ #: subscribe2.php:836
150
msgid "unsubscribed from email notifications!"
151
msgstr ""
152
153
+ #: subscribe2.php:1372
154
msgid "Address(es) subscribed!"
155
msgstr ""
156
157
+ #: subscribe2.php:1375
158
msgid "Address(es) unsubscribed!"
159
msgstr ""
160
161
+ #: subscribe2.php:1385
162
msgid "Address(es) deleted!"
163
msgstr ""
164
165
+ #: subscribe2.php:1391 subscribe2.php:1397
166
msgid "Status changed!"
167
msgstr ""
168
169
+ #: subscribe2.php:1411
170
msgid "Reminder Email(s) Sent!"
171
msgstr ""
172
173
+ #: subscribe2.php:1414
174
msgid "Registered Users Subscribed!"
175
msgstr ""
176
177
+ #: subscribe2.php:1417
178
msgid "Registered Users Unsubscribed!"
179
msgstr ""
180
181
+ #: subscribe2.php:1426
182
msgid "Format updated for Registered Users!"
183
msgstr ""
184
185
+ #: subscribe2.php:1521
186
msgid "Previous Page"
187
msgstr ""
188
189
+ #: subscribe2.php:1541
190
msgid "Next Page"
191
msgstr ""
192
193
+ #: subscribe2.php:1547
194
msgid "Manage Subscribers"
195
msgstr ""
196
197
+ #: subscribe2.php:1552
198
msgid "Add/Remove Subscribers"
199
msgstr ""
200
201
+ #: subscribe2.php:1553
202
msgid "Enter addresses, one per line or comma-separated"
203
msgstr ""
204
205
+ #: subscribe2.php:1560
206
msgid "Current Subscribers"
207
msgstr ""
208
209
+ #: subscribe2.php:1562
210
msgid "Filter"
211
msgstr ""
212
213
+ #: subscribe2.php:1569
214
msgid "Search Subscribers"
215
msgstr ""
216
217
+ #: subscribe2.php:1572
218
msgid "Send Reminder Email"
219
msgstr ""
220
221
+ #: subscribe2.php:1577
222
msgid "Save Emails to CSV File"
223
msgstr ""
224
225
+ #: subscribe2.php:1583 subscribe2.php:1637
226
msgid "Process"
227
msgstr ""
228
229
+ #: subscribe2.php:1592 subscribe2.php:1614
230
msgid "Confirm this email address"
231
msgstr ""
232
233
+ #: subscribe2.php:1594 subscribe2.php:1607
234
msgid "Unconfirm this email address"
235
msgstr ""
236
237
+ #: subscribe2.php:1596 subscribe2.php:1609 subscribe2.php:1617
238
msgid "Delete this email address"
239
msgstr ""
240
241
+ #: subscribe2.php:1600 subscribe2.php:2460
242
msgid "Select / Unselect All"
243
msgstr ""
244
245
+ #: subscribe2.php:1624
246
msgid "edit"
247
msgstr ""
248
249
+ #: subscribe2.php:1631
250
msgid "No matching subscribers found"
251
msgstr ""
252
253
+ #: subscribe2.php:1633
254
msgid "NONE"
255
msgstr ""
256
257
+ #: subscribe2.php:1643
258
msgid "Categories"
259
msgstr ""
260
261
+ #: subscribe2.php:1644
262
msgid ""
263
"Preferences for all existing Registered Users can be changed using this "
264
"section."
265
msgstr ""
266
267
+ #: subscribe2.php:1645
268
msgid "Consider User Privacy as changes cannot be undone"
269
msgstr ""
270
271
+ #: subscribe2.php:1647
272
msgid "Action to perform"
273
msgstr ""
274
275
+ #: subscribe2.php:1652
276
msgid "Bulk Update Categories"
277
msgstr ""
278
279
+ #: subscribe2.php:1654
280
msgid "Send email as"
281
msgstr ""
282
283
+ #: subscribe2.php:1655 subscribe2.php:2071 subscribe2.php:2214
284
msgid "Plain Text - Excerpt"
285
msgstr ""
286
287
+ #: subscribe2.php:1656 subscribe2.php:2066 subscribe2.php:2209
288
msgid "Plain Text - Full"
289
msgstr ""
290
291
+ #: subscribe2.php:1657 subscribe2.php:2061 subscribe2.php:2204
292
msgid "HTML"
293
msgstr ""
294
295
+ #: subscribe2.php:1658
296
msgid "Bulk Update Format"
297
msgstr ""
298
299
+ #: subscribe2.php:1807
300
msgid "Subscribe2 Settings"
301
msgstr ""
302
303
+ #: subscribe2.php:1808
304
msgid "Plugin Blog"
305
msgstr ""
306
307
+ #: subscribe2.php:1809
308
msgid "Support Forum"
309
msgstr ""
310
311
+ #: subscribe2.php:1810
312
msgid "Make a donation via PayPal"
313
msgstr ""
314
315
+ #: subscribe2.php:1821 subscribe2.php:2187
316
msgid "Notification Settings"
317
msgstr ""
318
319
+ #: subscribe2.php:1822
320
msgid "Restrict the number of recipients per email to (0 for unlimited)"
321
msgstr ""
322
323
+ #: subscribe2.php:1824 subscribe2.php:1978 subscribe2.php:1987
324
msgid "Edit"
325
msgstr ""
326
327
+ #: subscribe2.php:1827 subscribe2.php:1981 subscribe2.php:1990
328
msgid "Update"
329
msgstr ""
330
331
+ #: subscribe2.php:1828 subscribe2.php:1982 subscribe2.php:1991
332
msgid "Revert"
333
msgstr ""
334
335
+ #: subscribe2.php:1830
336
msgid "Send Admins notifications for new"
337
msgstr ""
338
339
+ #: subscribe2.php:1840
340
msgid "Unsubscriptions"
341
msgstr ""
342
343
+ #: subscribe2.php:1845
344
msgid "Both"
345
msgstr ""
346
347
+ #: subscribe2.php:1850
348
msgid "Neither"
349
msgstr ""
350
351
+ #: subscribe2.php:1852
352
msgid "Include theme CSS stylesheet in HTML notifications"
353
msgstr ""
354
355
+ #: subscribe2.php:1857 subscribe2.php:1869 subscribe2.php:1880
356
+ #: subscribe2.php:1891 subscribe2.php:2039 subscribe2.php:2050
357
+ #: subscribe2.php:2077 subscribe2.php:2093 subscribe2.php:2222
358
+ #: subscribe2.php:2258
359
msgid "Yes"
360
msgstr ""
361
362
+ #: subscribe2.php:1862 subscribe2.php:1874 subscribe2.php:1885
363
+ #: subscribe2.php:1896 subscribe2.php:2033 subscribe2.php:2044
364
+ #: subscribe2.php:2055 subscribe2.php:2082 subscribe2.php:2098
365
+ #: subscribe2.php:2227 subscribe2.php:2262
366
msgid "No"
367
msgstr ""
368
369
+ #: subscribe2.php:1864
370
msgid "Send Emails for Pages"
371
msgstr ""
372
373
+ #: subscribe2.php:1875
374
msgid "Send Emails for Password Protected Posts"
375
msgstr ""
376
377
+ #: subscribe2.php:1886
378
msgid "Send Emails for Private Posts"
379
msgstr ""
380
381
+ #: subscribe2.php:1897
382
msgid "Send Email From"
383
msgstr ""
384
385
+ #: subscribe2.php:1902
386
msgid "Send Emails"
387
msgstr ""
388
389
+ #: subscribe2.php:1904
390
msgid "For digest notifications, date order for posts is"
391
msgstr ""
392
393
+ #: subscribe2.php:1909
394
msgid "Descending"
395
msgstr ""
396
397
+ #: subscribe2.php:1914
398
msgid "Ascending"
399
msgstr ""
400
401
+ #: subscribe2.php:1918
402
msgid "Email Templates"
403
msgstr ""
404
405
+ #: subscribe2.php:1922
406
msgid "New Post email (must not be empty)"
407
msgstr ""
408
409
+ #: subscribe2.php:1923 subscribe2.php:1949 subscribe2.php:1954
410
msgid "Subject Line"
411
msgstr ""
412
413
+ #: subscribe2.php:1928
414
msgid "Send Email Preview"
415
msgstr ""
416
417
+ #: subscribe2.php:1929
418
msgid "Message substitions"
419
msgstr ""
420
421
+ #: subscribe2.php:1933
422
msgid "the post's title<br />(<i>for per-post emails only</i>)"
423
msgstr ""
424
425
+ #: subscribe2.php:1934
426
msgid ""
427
"the excerpt or the entire post<br />(<i>based on the subscriber's "
428
"preferences</i>)"
429
msgstr ""
430
431
+ #: subscribe2.php:1935
432
msgid ""
433
"the excerpt of the post and the time it was posted<br />(<i>for digest "
434
"emails only</i>)"
435
msgstr ""
436
437
+ #: subscribe2.php:1936
438
msgid "a list of post titles<br />(<i>for digest emails only</i>)"
439
msgstr ""
440
441
+ #: subscribe2.php:1937
442
msgid "the post's permalink<br />(<i>for per-post emails only</i>)"
443
msgstr ""
444
445
+ #: subscribe2.php:1938
446
msgid ""
447
"the post's permalink after conversion by TinyURL<br />(<i>for per-post "
448
"emails only</i>)"
449
msgstr ""
450
451
+ #: subscribe2.php:1939
452
+ msgid ""
453
+ "the post's permalink after conversion by BurnURL<br />(<i>for per-post "
454
+ "emails only</i>)"
455
+ msgstr ""
456
+
457
+ #: subscribe2.php:1940
458
msgid "the admin or post author's name"
459
msgstr ""
460
461
+ #: subscribe2.php:1941
462
msgid "the admin or post author's email"
463
msgstr ""
464
465
+ #: subscribe2.php:1942
466
msgid "the post author's name"
467
msgstr ""
468
469
+ #: subscribe2.php:1943
470
msgid ""
471
"the generated link to confirm a request<br />(<i>only used in the "
472
"confirmation email template</i>)"
473
msgstr ""
474
475
+ #: subscribe2.php:1944
476
msgid ""
477
"Action performed by LINK in confirmation email<br />(<i>only used in the "
478
"confirmation email template</i>)"
479
msgstr ""
480
481
+ #: subscribe2.php:1945
482
msgid "the post's assigned categories"
483
msgstr ""
484
485
+ #: subscribe2.php:1946
486
msgid "the post's assigned Tags"
487
msgstr ""
488
489
+ #: subscribe2.php:1948
490
msgid "Subscribe / Unsubscribe confirmation email"
491
msgstr ""
492
493
+ #: subscribe2.php:1953
494
msgid "Reminder email to Unconfirmed Subscribers"
495
msgstr ""
496
497
+ #: subscribe2.php:1960
498
msgid "Excluded Categories"
499
msgstr ""
500
501
+ #: subscribe2.php:1962
502
msgid ""
503
"Posts assigned to any Excluded Category do not generate notifications and "
504
"are not included in digest notifications"
505
msgstr ""
506
507
+ #: subscribe2.php:1969
508
msgid "Allow registered users to subscribe to excluded categories?"
509
msgstr ""
510
511
+ #: subscribe2.php:1972
512
msgid "Appearance"
513
msgstr ""
514
515
+ #: subscribe2.php:1976
516
msgid "Set default Subscribe2 page as ID"
517
msgstr ""
518
519
+ #: subscribe2.php:1985
520
msgid "Set the number of Subscribers displayed per page"
521
msgstr ""
522
523
+ #: subscribe2.php:1998
524
msgid "Show a link to your subscription page in \"meta\"?"
525
msgstr ""
526
527
+ #: subscribe2.php:2005
528
msgid "Show the Subscribe2 button on the Write toolbar?"
529
msgstr ""
530
531
+ #: subscribe2.php:2012
532
msgid "Enable Subscribe2 Widget?"
533
msgstr ""
534
535
+ #: subscribe2.php:2016
536
msgid "Auto Subscribe"
537
msgstr ""
538
539
+ #: subscribe2.php:2018
540
msgid "Subscribe new users registering with your blog"
541
msgstr ""
542
543
+ #: subscribe2.php:2023
544
msgid "Automatically"
545
msgstr ""
546
547
+ #: subscribe2.php:2028
548
msgid "Display option on Registration Form"
549
msgstr ""
550
551
+ #: subscribe2.php:2034
552
msgid "Auto-subscribe includes any excluded categories"
553
msgstr ""
554
555
+ #: subscribe2.php:2045
556
msgid "Registration Form option is checked by default"
557
msgstr ""
558
559
+ #: subscribe2.php:2056
560
msgid "Auto-subscribe users to receive email as"
561
msgstr ""
562
563
+ #: subscribe2.php:2072
564
msgid "Registered Users have the option to auto-subscribe to new categories"
565
msgstr ""
566
567
+ #: subscribe2.php:2087
568
msgid "New categories are immediately excluded"
569
msgstr ""
570
571
+ #: subscribe2.php:2088
572
msgid ""
573
"Option for Registered Users to auto-subscribe to new categories is checked "
574
"by default"
575
msgstr ""
576
577
+ #: subscribe2.php:2102
578
msgid "Barred Domains"
579
msgstr ""
580
581
+ #: subscribe2.php:2104
582
msgid ""
583
"Enter domains to bar from public subscriptions: <br /> (Use a new line for "
584
"each entry and omit the \"@\" symbol, for example email.com)"
585
msgstr ""
586
587
+ #: subscribe2.php:2109
588
msgid "Submit"
589
msgstr ""
590
591
+ #: subscribe2.php:2112
592
msgid "Reset Default"
593
msgstr ""
594
595
+ #: subscribe2.php:2113
596
msgid ""
597
"Use this to reset all options to their defaults. This <strong><em>will not</"
598
"em></strong> modify your list of subscribers."
599
msgstr ""
600
601
+ #: subscribe2.php:2115
602
msgid "RESET"
603
msgstr ""
604
605
+ #: subscribe2.php:2141
606
msgid "Subscription preferences updated."
607
msgstr ""
608
609
+ #: subscribe2.php:2190
610
msgid "Editing Subscribe2 preferences for user"
611
msgstr ""
612
613
+ #: subscribe2.php:2199
614
msgid "Receive email as"
615
msgstr ""
616
617
+ #: subscribe2.php:2217
618
msgid "Automatically subscribe me to newly created categories"
619
msgstr ""
620
621
+ #: subscribe2.php:2238
622
msgid "Unsubscribe me from this blog"
623
msgstr ""
624
625
+ #: subscribe2.php:2242
626
msgid "Subscribe to all categories"
627
msgstr ""
628
629
+ #: subscribe2.php:2244
630
msgid "Subscribed Categories on"
631
msgstr ""
632
633
+ #: subscribe2.php:2246
634
msgid "Subscribed Categories"
635
msgstr ""
636
637
+ #: subscribe2.php:2252
638
msgid "Receive periodic summaries of new posts?"
639
msgstr ""
640
641
+ #: subscribe2.php:2267
642
msgid "Update Preferences"
643
msgstr ""
644
645
+ #: subscribe2.php:2315
646
msgid "Subscribed Blogs"
647
msgstr ""
648
649
+ #: subscribe2.php:2320 subscribe2.php:2341
650
msgid "Viewing Settings Now"
651
msgstr ""
652
653
+ #: subscribe2.php:2324 subscribe2.php:2345
654
msgid "View Settings"
655
msgstr ""
656
657
+ #: subscribe2.php:2336
658
msgid "Subscribe to new blogs"
659
msgstr ""
660
661
+ #: subscribe2.php:2407
662
msgid "Send an email to subscribers"
663
msgstr ""
664
665
+ #: subscribe2.php:2415
666
msgid "A message from"
667
msgstr ""
668
669
+ #: subscribe2.php:2417
670
msgid "Subject"
671
msgstr ""
672
673
+ #: subscribe2.php:2420
674
msgid "Recipients:"
675
msgstr ""
676
677
+ #: subscribe2.php:2424
678
msgid "Send"
679
msgstr ""
680
681
+ #: subscribe2.php:2495
682
msgid "All Users and Subscribers"
683
msgstr ""
684
685
+ #: subscribe2.php:2496
686
msgid "Public Subscribers"
687
msgstr ""
688
689
+ #: subscribe2.php:2497
690
msgid "Confirmed"
691
msgstr ""
692
693
+ #: subscribe2.php:2498
694
msgid "Unconfirmed"
695
msgstr ""
696
697
+ #: subscribe2.php:2499
698
msgid "All Registered Users"
699
msgstr ""
700
701
+ #: subscribe2.php:2500
702
msgid "Registered Subscribers"
703
msgstr ""
704
705
+ #: subscribe2.php:2611
706
msgid "For each Post"
707
msgstr ""
708
709
+ #: subscribe2.php:2626
710
msgid "Send Digest Notification at"
711
msgstr ""
712
713
+ #: subscribe2.php:2638
714
msgid ""
715
"This option will work for digest notification sent daily or less frequently"
716
msgstr ""
717
718
+ #: subscribe2.php:2641
719
msgid "Current UTC time is"
720
msgstr ""
721
722
+ #: subscribe2.php:2643
723
msgid "Current blog time is"
724
msgstr ""
725
726
+ #: subscribe2.php:2645
727
msgid "Next email notification will be sent when your blog time is after"
728
msgstr ""
729
730
+ #: subscribe2.php:2676
731
msgid "Settings"
732
msgstr ""
733
734
+ #: subscribe2.php:2688
735
msgid "Check here to Subscribe to email notifications for new posts"
736
msgstr ""
737
738
+ #: subscribe2.php:2697
739
msgid ""
740
"By registering with this blog you are also agreeing to receive email "
741
"notifications for new posts but you can unsubscribe at anytime"
742
msgstr ""
743
744
+ #: subscribe2.php:2718 subscribe2.php:2719 subscribe2.php:2747
745
msgid "Subscribe2 Notification Override"
746
msgstr ""
747
748
+ #: subscribe2.php:2733
749
msgid ""
750
"Check here to disable sending of an email notification for this post/page"
751
msgstr ""
752
753
+ #: subscribe2.php:2876
754
msgid "Subscription Confirmation"
755
msgstr ""
756
757
+ #: subscribe2.php:2928
758
+ msgid "Title"
759
+ msgstr ""
760
+
761
+ #: subscribe2.php:2930
762
+ msgid "Div class name"
763
+ msgstr ""
764
+
765
+ #: subscribe2.php:2932
766
+ msgid "Pre-Content"
767
msgstr ""
768
769
+ #: subscribe2.php:2934
770
+ msgid "Post-Content"
771
msgstr ""
772
773
+ #: subscribe2.php:2984
774
msgid "[Un]Subscribe to Posts"
775
msgstr ""
776
777
+ #: subscribe2.php:3062
778
msgid "Weekly"
779
msgstr ""
780
781
+ #: subscribe2.php:3144
782
msgid "Posted on"
783
msgstr ""
784
785
+ #: subscribe2.php:3191
786
msgid "Digest Email"
787
msgstr ""
788