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