Version Description
Download this release
Release Info
Developer | MattyRob |
Plugin | Subscribe2 |
Version | 5.7 |
Comparing to | |
See all releases |
Code changes from version 5.6 to 5.7
- ReadMe.txt +11 -1
- counterwidget.php +6 -6
- subscribe2.php +61 -18
- subscribe2.pot +0 -881
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.9.2
|
7 |
-
Stable tag: 5.
|
8 |
|
9 |
Sends a list of subscribers an email notification when new posts are published to your blog
|
10 |
|
@@ -155,6 +155,16 @@ Secondly, make sure that the token (<!--subscribe2-->) is correctly entered in y
|
|
155 |
|
156 |
== Changelog ==
|
157 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
158 |
= Version 5.6 by Matthew Robinson =
|
159 |
|
160 |
* Fixed a critical bug in the digest function - a typo resulting failed notifications
|
4 |
Tags: posts, subscription, email, subscribe, notify, notification
|
5 |
Requires at least: 2.0.x
|
6 |
Tested up to: 2.9.2
|
7 |
+
Stable tag: 5.7
|
8 |
|
9 |
Sends a list of subscribers an email notification when new posts are published to your blog
|
10 |
|
155 |
|
156 |
== Changelog ==
|
157 |
|
158 |
+
= Version 5.7 by Matthew Robinson =
|
159 |
+
|
160 |
+
* Corrected some missed strings to allow i18n translation
|
161 |
+
* Added AUTHORNAME to digest notification in the same was a TAGS and CATS (i.e. a fixed location in email independent of location in template)
|
162 |
+
* Ensure digest email sending times are not updated when resend is invoked
|
163 |
+
* Error check options for number of users displayed per page and if not an integer use default setting of 25
|
164 |
+
* Better name for cron 'define' and improved 'define' and 'defined' statements
|
165 |
+
* Revert to using WordPress capability when adding menus rather than user_level, latter is deprecated
|
166 |
+
* Added DATE and TIME keywords for per-post notifications
|
167 |
+
|
168 |
= Version 5.6 by Matthew Robinson =
|
169 |
|
170 |
* Fixed a critical bug in the digest function - a typo resulting failed notifications
|
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.
|
7 |
Author: Matthew Robinson
|
8 |
Author URI: http://subscribe2.wordpress.com
|
9 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2387904
|
@@ -24,10 +24,10 @@ function widget_s2counter_init() {
|
|
24 |
$options = get_option('widget_s2counter');
|
25 |
$title = empty($options['title']) ? 'Subscriber Count' : $options['title'];
|
26 |
$s2w_bg = $options['s2w_bg'];
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
echo $before_widget;
|
32 |
echo $before_title . $title . $after_title;
|
33 |
global $wpdb, $table;
|
@@ -117,7 +117,7 @@ function assignSize(theSize, theStyle) {
|
|
117 |
}
|
118 |
}
|
119 |
}
|
120 |
-
</script>
|
121 |
|
122 |
<div>
|
123 |
<fieldset>
|
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.7
|
7 |
Author: Matthew Robinson
|
8 |
Author URI: http://subscribe2.wordpress.com
|
9 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2387904
|
24 |
$options = get_option('widget_s2counter');
|
25 |
$title = empty($options['title']) ? 'Subscriber Count' : $options['title'];
|
26 |
$s2w_bg = $options['s2w_bg'];
|
27 |
+
$s2w_fg = $options['s2w_fg'];
|
28 |
+
$s2w_width = $options['s2w_width'];
|
29 |
+
$s2w_height = $options['s2w_height'];
|
30 |
+
$s2w_font = $options['s2w_font'];
|
31 |
echo $before_widget;
|
32 |
echo $before_title . $title . $after_title;
|
33 |
global $wpdb, $table;
|
117 |
}
|
118 |
}
|
119 |
}
|
120 |
+
</script>
|
121 |
|
122 |
<div>
|
123 |
<fieldset>
|
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: 5.
|
7 |
Author: Matthew Robinson
|
8 |
Author URI: http://subscribe2.wordpress.com
|
9 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2387904
|
@@ -32,7 +32,7 @@ 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.
|
36 |
define( 'S2PATH', trailingslashit(dirname(__FILE__)) );
|
37 |
define( 'S2DIR', plugin_basename(dirname(__FILE__)) );
|
38 |
|
@@ -115,19 +115,19 @@ class s2class {
|
|
115 |
Hook the menu
|
116 |
*/
|
117 |
function admin_menu() {
|
118 |
-
$s2management = add_management_page(__('Subscribers', 'subscribe2'), __('Subscribers', 'subscribe2'), "
|
119 |
add_action("admin_print_scripts-$s2management", array(&$this, 'checkbox_form_js'));
|
120 |
|
121 |
-
$s2options = add_options_page(__('Subscribe2 Options', 'subscribe2'), __('Subscribe2', 'subscribe2'), "
|
122 |
add_action("admin_print_scripts-$s2options", array(&$this, 'checkbox_form_js'));
|
123 |
add_action("admin_print_scripts-$s2options", array(&$this, 'option_form_js'));
|
124 |
add_filter('plugin_row_meta', array(&$this, 'plugin_links'), 10, 2);
|
125 |
|
126 |
-
$s2user = add_users_page(__('Subscriptions', 'subscribe2'), __('Subscriptions', 'subscribe2'), "
|
127 |
add_action("admin_print_scripts-$s2user", array(&$this, 'checkbox_form_js'));
|
128 |
add_action("admin_print_styles-$s2user", array(&$this, 'user_admin_css'));
|
129 |
|
130 |
-
add_submenu_page('post-new.php', __('Mail Subscribers', 'subscribe2'), __('Mail Subscribers', 'subscribe2'), "
|
131 |
|
132 |
$s2nonce = md5('subscribe2');
|
133 |
} // end admin_menu()
|
@@ -296,6 +296,8 @@ class s2class {
|
|
296 |
$string = str_replace("TINYLINK", $link, $string);
|
297 |
}
|
298 |
}
|
|
|
|
|
299 |
$string = str_replace("MYNAME", stripslashes($this->myname), $string);
|
300 |
$string = str_replace("EMAIL", $this->myemail, $string);
|
301 |
$string = str_replace("AUTHORNAME", stripslashes($this->authorname), $string);
|
@@ -514,6 +516,8 @@ class s2class {
|
|
514 |
// passing them in function calls a little later
|
515 |
$this->post_title = "<a href=\"" . get_permalink($post->ID) . "\">" . html_entity_decode($post->post_title, ENT_QUOTES) . "</a>";
|
516 |
$this->permalink = get_permalink($post->ID);
|
|
|
|
|
517 |
|
518 |
$author = get_userdata($post->post_author);
|
519 |
$this->authorname = $author->display_name;
|
@@ -867,6 +871,16 @@ class s2class {
|
|
867 |
$subject = html_entity_decode($subject, ENT_QUOTES);
|
868 |
$message = $this->email . " " . __('subscribed to email notifications!', 'subscribe2');
|
869 |
$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'");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
870 |
$headers = $this->headers();
|
871 |
foreach ( $recipients as $recipient ) {
|
872 |
@wp_mail($recipient, $subject, $message, $headers);
|
@@ -885,6 +899,16 @@ class s2class {
|
|
885 |
$subject = html_entity_decode($subject, ENT_QUOTES);
|
886 |
$message = $this->email . " " . __('unsubscribed from email notifications!', 'subscribe2');
|
887 |
$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'");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
888 |
$headers = $this->headers();
|
889 |
foreach ( $recipients as $recipient ) {
|
890 |
@wp_mail($recipient, $subject, $message, $headers);
|
@@ -1644,7 +1668,11 @@ class s2class {
|
|
1644 |
echo "<td align=\"right\">" . $strip . "</td></tr>\r\n";
|
1645 |
}
|
1646 |
if ( !empty($subscribers) ) {
|
1647 |
-
|
|
|
|
|
|
|
|
|
1648 |
$chunk = $page - 1;
|
1649 |
$subscribers = $subscriber_chunks[$chunk];
|
1650 |
echo "<tr class=\"alternate\" style=\"height:1.5em;\">\r\n";
|
@@ -1859,8 +1887,8 @@ class s2class {
|
|
1859 |
}
|
1860 |
|
1861 |
// Number of subscriber per page
|
1862 |
-
if (
|
1863 |
-
$this->subscribe2_options['entries']
|
1864 |
}
|
1865 |
|
1866 |
// show meta link?
|
@@ -2025,6 +2053,8 @@ class s2class {
|
|
2025 |
echo "<dt><b>TABLE</b></dt><dd>" . __("a list of post titles<br />(<i>for digest emails only</i>)", 'subscribe2') . "</dd>\r\n";
|
2026 |
echo "<dt><b>PERMALINK</b></dt><dd>" . __("the post's permalink<br />(<i>for per-post emails only</i>)", 'subscribe2') . "</dd>\r\n";
|
2027 |
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";
|
|
|
|
|
2028 |
echo "<dt><b>MYNAME</b></dt><dd>" . __("the admin or post author's name", 'subscribe2') . "</dd>\r\n";
|
2029 |
echo "<dt><b>EMAIL</b></dt><dd>" . __("the admin or post author's email", 'subscribe2') . "</dd>\r\n";
|
2030 |
echo "<dt><b>AUTHORNAME</b></dt><dd>" . __("the post author's name", 'subscribe2') . "</dd>\r\n";
|
@@ -2811,7 +2841,7 @@ class s2class {
|
|
2811 |
function register_form() {
|
2812 |
if ( 'wpreg' == $this->subscribe2_options['autosub'] ) {
|
2813 |
echo "<p>\r\n<label>";
|
2814 |
-
echo __('Check here to Subscribe to email notifications for new posts') . ":<br />\r\n";
|
2815 |
echo "<input type=\"checkbox\" name=\"subscribe\"";
|
2816 |
if ( 'yes' == $this->subscribe2_options['wpregdef'] ) {
|
2817 |
echo " checked=\"checked\"";
|
@@ -3165,7 +3195,7 @@ class s2class {
|
|
3165 |
|
3166 |
function tinymce2_before_init() {
|
3167 |
$this->fullpath = WP_CONTENT_URL . '/plugins/' . S2DIR . '/tinymce/';
|
3168 |
-
echo "tinyMCE.loadPlugin('subscribe2quicktags', '" . $this->fullpath . "');\n";
|
3169 |
}
|
3170 |
|
3171 |
function s2_edit_form() {
|
@@ -3193,8 +3223,8 @@ class s2class {
|
|
3193 |
Send a daily digest of today's new posts
|
3194 |
*/
|
3195 |
function subscribe2_cron($preview = '', $resend = '') {
|
3196 |
-
if ( defined(
|
3197 |
-
define(
|
3198 |
global $wpdb;
|
3199 |
|
3200 |
if ( '' == $preview ) {
|
@@ -3204,7 +3234,10 @@ class s2class {
|
|
3204 |
$last = $this->subscribe2_options['previous_s2cron'];
|
3205 |
$this->subscribe2_options['last_s2cron'] = $now;
|
3206 |
$this->subscribe2_options['previous_s2cron'] = $prev;
|
3207 |
-
|
|
|
|
|
|
|
3208 |
|
3209 |
//set up SQL query based on options
|
3210 |
if ( $this->subscribe2_options['private'] == 'yes' ) {
|
@@ -3279,17 +3312,27 @@ class s2class {
|
|
3279 |
}
|
3280 |
$post_title = html_entity_decode($post->post_title, ENT_QUOTES);
|
3281 |
('' == $table) ? $table = "* " . $post_title : $table .= "\r\n* " . $post_title;
|
3282 |
-
$message_post .= $post_title
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3283 |
$message_post .= get_permalink($post->ID) . "\r\n";
|
3284 |
-
$message_posttime .= $post_title . "\r\n";
|
3285 |
$message_posttime .= __('Posted on', 'subscribe2') . ": " . mysql2date($datetime, $post->post_date) . "\r\n";
|
3286 |
$message_posttime .= get_permalink($post->ID) . "\r\n";
|
3287 |
-
if ( strstr($mailtext, "CATS")) {
|
3288 |
$post_cat_names = implode(', ', wp_get_post_categories($post->ID, array('fields' => 'names')));
|
3289 |
$message_post .= __('Posted in', 'subscribe2') . ": " . $post_cat_names . "\r\n";
|
3290 |
$message_posttime .= __('Posted in', 'subscribe2') . ": " . $post_cat_names . "\r\n";
|
3291 |
}
|
3292 |
-
if ( strstr($mailtext, "TAGS")) {
|
3293 |
$post_tag_names = implode(', ', wp_get_post_tags($post->ID, array('fields' => 'names')));
|
3294 |
if ( $post_tag_names != '' ) {
|
3295 |
$message_post .= __('Tagged as', 'subscribe2') . ": " . $post_tag_names . "\r\n";
|
3 |
Plugin Name: Subscribe2
|
4 |
Plugin URI: http://subscribe2.wordpress.com
|
5 |
Description: Notifies an email list when new entries are posted.
|
6 |
+
Version: 5.7
|
7 |
Author: Matthew Robinson
|
8 |
Author URI: http://subscribe2.wordpress.com
|
9 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&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.7' );
|
36 |
define( 'S2PATH', trailingslashit(dirname(__FILE__)) );
|
37 |
define( 'S2DIR', plugin_basename(dirname(__FILE__)) );
|
38 |
|
115 |
Hook the menu
|
116 |
*/
|
117 |
function admin_menu() {
|
118 |
+
$s2management = add_management_page(__('Subscribers', 'subscribe2'), __('Subscribers', 'subscribe2'), "manage_options", 's2_tools', array(&$this, 'manage_menu'));
|
119 |
add_action("admin_print_scripts-$s2management", array(&$this, 'checkbox_form_js'));
|
120 |
|
121 |
+
$s2options = add_options_page(__('Subscribe2 Options', 'subscribe2'), __('Subscribe2', 'subscribe2'), "manage_options", 's2_settings', array(&$this, 'options_menu'));
|
122 |
add_action("admin_print_scripts-$s2options", array(&$this, 'checkbox_form_js'));
|
123 |
add_action("admin_print_scripts-$s2options", array(&$this, 'option_form_js'));
|
124 |
add_filter('plugin_row_meta', array(&$this, 'plugin_links'), 10, 2);
|
125 |
|
126 |
+
$s2user = add_users_page(__('Subscriptions', 'subscribe2'), __('Subscriptions', 'subscribe2'), "read", 's2_users', array(&$this, 'user_menu'));
|
127 |
add_action("admin_print_scripts-$s2user", array(&$this, 'checkbox_form_js'));
|
128 |
add_action("admin_print_styles-$s2user", array(&$this, 'user_admin_css'));
|
129 |
|
130 |
+
add_submenu_page('post-new.php', __('Mail Subscribers', 'subscribe2'), __('Mail Subscribers', 'subscribe2'), "publish_posts", 's2_posts', array(&$this, 'write_menu'));
|
131 |
|
132 |
$s2nonce = md5('subscribe2');
|
133 |
} // end admin_menu()
|
296 |
$string = str_replace("TINYLINK", $link, $string);
|
297 |
}
|
298 |
}
|
299 |
+
$string = str_replace("DATE", $this->post_date, $string);
|
300 |
+
$string = str_replace("TIME", $this->post_time, $string);
|
301 |
$string = str_replace("MYNAME", stripslashes($this->myname), $string);
|
302 |
$string = str_replace("EMAIL", $this->myemail, $string);
|
303 |
$string = str_replace("AUTHORNAME", stripslashes($this->authorname), $string);
|
516 |
// passing them in function calls a little later
|
517 |
$this->post_title = "<a href=\"" . get_permalink($post->ID) . "\">" . html_entity_decode($post->post_title, ENT_QUOTES) . "</a>";
|
518 |
$this->permalink = get_permalink($post->ID);
|
519 |
+
$this->post_date = get_the_date();
|
520 |
+
$this->post_time = get_the_time();
|
521 |
|
522 |
$author = get_userdata($post->post_author);
|
523 |
$this->authorname = $author->display_name;
|
871 |
$subject = html_entity_decode($subject, ENT_QUOTES);
|
872 |
$message = $this->email . " " . __('subscribed to email notifications!', 'subscribe2');
|
873 |
$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'");
|
874 |
+
if ( empty($recipients) ) {
|
875 |
+
$role = 'administrator';
|
876 |
+
if ( !class_exists(WP_User_Search) ) {
|
877 |
+
require(ABSPATH . 'wp-admin/includes/user.php');
|
878 |
+
}
|
879 |
+
$wp_user_search = new WP_User_Search( '', '', $role);
|
880 |
+
$admins_string = implode(', ', $wp_user_search->get_results());
|
881 |
+
$sql = "SELECT user_email FROM $wpdb->users WHERE ID IN (" . $admins_string . ")";
|
882 |
+
$recipients = $wpdb->get_col($sql);
|
883 |
+
}
|
884 |
$headers = $this->headers();
|
885 |
foreach ( $recipients as $recipient ) {
|
886 |
@wp_mail($recipient, $subject, $message, $headers);
|
899 |
$subject = html_entity_decode($subject, ENT_QUOTES);
|
900 |
$message = $this->email . " " . __('unsubscribed from email notifications!', 'subscribe2');
|
901 |
$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'");
|
902 |
+
if ( empty($recipients) ) {
|
903 |
+
$role = 'administrator';
|
904 |
+
if ( !class_exists(WP_User_Search) ) {
|
905 |
+
require(ABSPATH . 'wp-admin/includes/user.php');
|
906 |
+
}
|
907 |
+
$wp_user_search = new WP_User_Search( '', '', $role);
|
908 |
+
$admins_string = implode(', ', $wp_user_search->get_results());
|
909 |
+
$sql = "SELECT user_email FROM $wpdb->users WHERE ID IN (" . $admins_string . ")";
|
910 |
+
$recipients = $wpdb->get_col($sql);
|
911 |
+
}
|
912 |
$headers = $this->headers();
|
913 |
foreach ( $recipients as $recipient ) {
|
914 |
@wp_mail($recipient, $subject, $message, $headers);
|
1668 |
echo "<td align=\"right\">" . $strip . "</td></tr>\r\n";
|
1669 |
}
|
1670 |
if ( !empty($subscribers) ) {
|
1671 |
+
if ( is_int($this->subscribe2_options['entries']) ) {
|
1672 |
+
$subscriber_chunks = array_chunk($subscribers, $this->subscribe2_options['entries']);
|
1673 |
+
} else {
|
1674 |
+
$subscriber_chunks = array_chunk($subscribers, 25);
|
1675 |
+
}
|
1676 |
$chunk = $page - 1;
|
1677 |
$subscribers = $subscriber_chunks[$chunk];
|
1678 |
echo "<tr class=\"alternate\" style=\"height:1.5em;\">\r\n";
|
1887 |
}
|
1888 |
|
1889 |
// Number of subscriber per page
|
1890 |
+
if ( is_int($_POST['entries']) && $_POST['entries'] > 0 ) {
|
1891 |
+
$this->subscribe2_options['entries'] = $_POST['entries'];
|
1892 |
}
|
1893 |
|
1894 |
// show meta link?
|
2053 |
echo "<dt><b>TABLE</b></dt><dd>" . __("a list of post titles<br />(<i>for digest emails only</i>)", 'subscribe2') . "</dd>\r\n";
|
2054 |
echo "<dt><b>PERMALINK</b></dt><dd>" . __("the post's permalink<br />(<i>for per-post emails only</i>)", 'subscribe2') . "</dd>\r\n";
|
2055 |
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";
|
2056 |
+
echo "<dt><b>DATE</b></dt><dd>" . __("the date the post was made<br />(<i>for per-post emails only</i>)", "subscribe2") . "</dd>\r\n";
|
2057 |
+
echo "<dt><b>TIME</b></dt><dd>" . __("the time the post was made<br />(<i>for per-post emails only</i>)", "subscribe2") . "</dd>\r\n";
|
2058 |
echo "<dt><b>MYNAME</b></dt><dd>" . __("the admin or post author's name", 'subscribe2') . "</dd>\r\n";
|
2059 |
echo "<dt><b>EMAIL</b></dt><dd>" . __("the admin or post author's email", 'subscribe2') . "</dd>\r\n";
|
2060 |
echo "<dt><b>AUTHORNAME</b></dt><dd>" . __("the post author's name", 'subscribe2') . "</dd>\r\n";
|
2841 |
function register_form() {
|
2842 |
if ( 'wpreg' == $this->subscribe2_options['autosub'] ) {
|
2843 |
echo "<p>\r\n<label>";
|
2844 |
+
echo __('Check here to Subscribe to email notifications for new posts', 'subscribe2') . ":<br />\r\n";
|
2845 |
echo "<input type=\"checkbox\" name=\"subscribe\"";
|
2846 |
if ( 'yes' == $this->subscribe2_options['wpregdef'] ) {
|
2847 |
echo " checked=\"checked\"";
|
3195 |
|
3196 |
function tinymce2_before_init() {
|
3197 |
$this->fullpath = WP_CONTENT_URL . '/plugins/' . S2DIR . '/tinymce/';
|
3198 |
+
echo "tinyMCE.loadPlugin('subscribe2quicktags', '" . $this->fullpath . "');\n";
|
3199 |
}
|
3200 |
|
3201 |
function s2_edit_form() {
|
3223 |
Send a daily digest of today's new posts
|
3224 |
*/
|
3225 |
function subscribe2_cron($preview = '', $resend = '') {
|
3226 |
+
if ( defined('DOING_S2_CRON') && DOING_S2_CRON ) { return; }
|
3227 |
+
define( 'DOING_S2_CRON', true );
|
3228 |
global $wpdb;
|
3229 |
|
3230 |
if ( '' == $preview ) {
|
3234 |
$last = $this->subscribe2_options['previous_s2cron'];
|
3235 |
$this->subscribe2_options['last_s2cron'] = $now;
|
3236 |
$this->subscribe2_options['previous_s2cron'] = $prev;
|
3237 |
+
if ( '' == $resend ) {
|
3238 |
+
// update sending times provided this is not a resend
|
3239 |
+
update_option('subscribe2_options', $this->subscribe2_options);
|
3240 |
+
}
|
3241 |
|
3242 |
//set up SQL query based on options
|
3243 |
if ( $this->subscribe2_options['private'] == 'yes' ) {
|
3312 |
}
|
3313 |
$post_title = html_entity_decode($post->post_title, ENT_QUOTES);
|
3314 |
('' == $table) ? $table = "* " . $post_title : $table .= "\r\n* " . $post_title;
|
3315 |
+
$message_post .= $post_title;
|
3316 |
+
$message_posttime .= $post_title;
|
3317 |
+
if ( strstr($mailtext, "AUTHORNAME") ) {
|
3318 |
+
$author = get_userdata($post->post_author);
|
3319 |
+
if ( $author->display_name != '' ) {
|
3320 |
+
$message_post .= " (" . __('Author', 'subscribe2') . ": " . $author->display_name . ")\r\n";
|
3321 |
+
$message_posttime .= " (" . __('Author', 'subscribe2') . ": " . $author->display_name . ")\r\n";
|
3322 |
+
}
|
3323 |
+
} else {
|
3324 |
+
$message_post .= "\r\n";
|
3325 |
+
$message_posttime .= "\r\n";
|
3326 |
+
}
|
3327 |
$message_post .= get_permalink($post->ID) . "\r\n";
|
|
|
3328 |
$message_posttime .= __('Posted on', 'subscribe2') . ": " . mysql2date($datetime, $post->post_date) . "\r\n";
|
3329 |
$message_posttime .= get_permalink($post->ID) . "\r\n";
|
3330 |
+
if ( strstr($mailtext, "CATS") ) {
|
3331 |
$post_cat_names = implode(', ', wp_get_post_categories($post->ID, array('fields' => 'names')));
|
3332 |
$message_post .= __('Posted in', 'subscribe2') . ": " . $post_cat_names . "\r\n";
|
3333 |
$message_posttime .= __('Posted in', 'subscribe2') . ": " . $post_cat_names . "\r\n";
|
3334 |
}
|
3335 |
+
if ( strstr($mailtext, "TAGS") ) {
|
3336 |
$post_tag_names = implode(', ', wp_get_post_tags($post->ID, array('fields' => 'names')));
|
3337 |
if ( $post_tag_names != '' ) {
|
3338 |
$message_post .= __('Tagged as', 'subscribe2') . ": " . $post_tag_names . "\r\n";
|
subscribe2.pot
DELETED
@@ -1,881 +0,0 @@
|
|
1 |
-
# SOME DESCRIPTIVE TITLE.
|
2 |
-
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
3 |
-
# This file is distributed under the same license as the PACKAGE package.
|
4 |
-
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
5 |
-
#
|
6 |
-
#, fuzzy
|
7 |
-
msgid ""
|
8 |
-
msgstr ""
|
9 |
-
"Project-Id-Version: PACKAGE VERSION\n"
|
10 |
-
"Report-Msgid-Bugs-To: \n"
|
11 |
-
"POT-Creation-Date: 2010-03-11 21:22+0000\n"
|
12 |
-
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
13 |
-
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
14 |
-
"Language-Team: LANGUAGE <LL@li.org>\n"
|
15 |
-
"MIME-Version: 1.0\n"
|
16 |
-
"Content-Type: text/plain; charset=CHARSET\n"
|
17 |
-
"Content-Transfer-Encoding: 8bit\n"
|
18 |
-
|
19 |
-
#: subscribe2.php:71
|
20 |
-
msgid "To manage your subscription options please"
|
21 |
-
msgstr ""
|
22 |
-
|
23 |
-
#: subscribe2.php:71
|
24 |
-
msgid "login"
|
25 |
-
msgstr ""
|
26 |
-
|
27 |
-
#: subscribe2.php:73 subscribe2.php:75
|
28 |
-
msgid "You may manage your subscription options from your"
|
29 |
-
msgstr ""
|
30 |
-
|
31 |
-
#: subscribe2.php:73 subscribe2.php:75
|
32 |
-
msgid "profile"
|
33 |
-
msgstr ""
|
34 |
-
|
35 |
-
#: subscribe2.php:77
|
36 |
-
msgid "A confirmation message is on its way!"
|
37 |
-
msgstr ""
|
38 |
-
|
39 |
-
#: subscribe2.php:79
|
40 |
-
msgid "That email address is already subscribed."
|
41 |
-
msgstr ""
|
42 |
-
|
43 |
-
#: subscribe2.php:81
|
44 |
-
msgid "That email address is not subscribed."
|
45 |
-
msgstr ""
|
46 |
-
|
47 |
-
#: subscribe2.php:83
|
48 |
-
msgid "Sorry, but that does not look like an email address to me."
|
49 |
-
msgstr ""
|
50 |
-
|
51 |
-
#: subscribe2.php:85
|
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:87
|
58 |
-
msgid ""
|
59 |
-
"Sorry, there seems to be an error on the server. Please try again later."
|
60 |
-
msgstr ""
|
61 |
-
|
62 |
-
#: subscribe2.php:89
|
63 |
-
msgid "You must to create a WordPress page for this plugin to work correctly."
|
64 |
-
msgstr ""
|
65 |
-
|
66 |
-
#: subscribe2.php:91
|
67 |
-
msgid "Message sent!"
|
68 |
-
msgstr ""
|
69 |
-
|
70 |
-
#: subscribe2.php:93
|
71 |
-
msgid ""
|
72 |
-
"Message failed! Check your settings and check with your hosting provider"
|
73 |
-
msgstr ""
|
74 |
-
|
75 |
-
#: subscribe2.php:95
|
76 |
-
msgid "Your email:"
|
77 |
-
msgstr ""
|
78 |
-
|
79 |
-
#: subscribe2.php:95
|
80 |
-
msgid "Enter email address..."
|
81 |
-
msgstr ""
|
82 |
-
|
83 |
-
#: subscribe2.php:95 subscribe2.php:1613 subscribe2.php:1706
|
84 |
-
#: subscribe2.php:2440
|
85 |
-
msgid "Subscribe"
|
86 |
-
msgstr ""
|
87 |
-
|
88 |
-
#: subscribe2.php:95 subscribe2.php:1614 subscribe2.php:1707
|
89 |
-
#: subscribe2.php:2419
|
90 |
-
msgid "Unsubscribe"
|
91 |
-
msgstr ""
|
92 |
-
|
93 |
-
#: subscribe2.php:98
|
94 |
-
msgid "No such email address is registered."
|
95 |
-
msgstr ""
|
96 |
-
|
97 |
-
#: subscribe2.php:100
|
98 |
-
msgid "You have successfully subscribed!"
|
99 |
-
msgstr ""
|
100 |
-
|
101 |
-
#: subscribe2.php:102
|
102 |
-
msgid "You have successfully unsubscribed."
|
103 |
-
msgstr ""
|
104 |
-
|
105 |
-
#: subscribe2.php:104
|
106 |
-
msgid "subscribe"
|
107 |
-
msgstr ""
|
108 |
-
|
109 |
-
#: subscribe2.php:106
|
110 |
-
msgid "unsubscribe"
|
111 |
-
msgstr ""
|
112 |
-
|
113 |
-
#: subscribe2.php:109
|
114 |
-
msgid "Options saved!"
|
115 |
-
msgstr ""
|
116 |
-
|
117 |
-
#: subscribe2.php:110
|
118 |
-
msgid "Options reset!"
|
119 |
-
msgstr ""
|
120 |
-
|
121 |
-
#: subscribe2.php:118
|
122 |
-
msgid "Subscribers"
|
123 |
-
msgstr ""
|
124 |
-
|
125 |
-
#: subscribe2.php:121
|
126 |
-
msgid "Subscribe2 Options"
|
127 |
-
msgstr ""
|
128 |
-
|
129 |
-
#: subscribe2.php:121 subscribe2.php:3013 subscribe2.php:3133
|
130 |
-
msgid "Subscribe2"
|
131 |
-
msgstr ""
|
132 |
-
|
133 |
-
#: subscribe2.php:126 subscribe2.php:1921
|
134 |
-
msgid "Subscriptions"
|
135 |
-
msgstr ""
|
136 |
-
|
137 |
-
#: subscribe2.php:130
|
138 |
-
msgid "Mail Subscribers"
|
139 |
-
msgstr ""
|
140 |
-
|
141 |
-
#: subscribe2.php:866
|
142 |
-
msgid "New subscription"
|
143 |
-
msgstr ""
|
144 |
-
|
145 |
-
#: subscribe2.php:868
|
146 |
-
msgid "subscribed to email notifications!"
|
147 |
-
msgstr ""
|
148 |
-
|
149 |
-
#: subscribe2.php:884
|
150 |
-
msgid "New Unsubscription"
|
151 |
-
msgstr ""
|
152 |
-
|
153 |
-
#: subscribe2.php:886
|
154 |
-
msgid "unsubscribed from email notifications!"
|
155 |
-
msgstr ""
|
156 |
-
|
157 |
-
#: subscribe2.php:1434
|
158 |
-
msgid "Address(es) subscribed!"
|
159 |
-
msgstr ""
|
160 |
-
|
161 |
-
#: subscribe2.php:1437
|
162 |
-
msgid "Address(es) unsubscribed!"
|
163 |
-
msgstr ""
|
164 |
-
|
165 |
-
#: subscribe2.php:1447
|
166 |
-
msgid "Address(es) deleted!"
|
167 |
-
msgstr ""
|
168 |
-
|
169 |
-
#: subscribe2.php:1453 subscribe2.php:1459
|
170 |
-
msgid "Status changed!"
|
171 |
-
msgstr ""
|
172 |
-
|
173 |
-
#: subscribe2.php:1473
|
174 |
-
msgid "Reminder Email(s) Sent!"
|
175 |
-
msgstr ""
|
176 |
-
|
177 |
-
#: subscribe2.php:1476
|
178 |
-
msgid "Registered Users Subscribed!"
|
179 |
-
msgstr ""
|
180 |
-
|
181 |
-
#: subscribe2.php:1479
|
182 |
-
msgid "Registered Users Unsubscribed!"
|
183 |
-
msgstr ""
|
184 |
-
|
185 |
-
#: subscribe2.php:1482
|
186 |
-
msgid "Format updated for Selected Registered Users!"
|
187 |
-
msgstr ""
|
188 |
-
|
189 |
-
#: subscribe2.php:1577
|
190 |
-
msgid "Previous Page"
|
191 |
-
msgstr ""
|
192 |
-
|
193 |
-
#: subscribe2.php:1597
|
194 |
-
msgid "Next Page"
|
195 |
-
msgstr ""
|
196 |
-
|
197 |
-
#: subscribe2.php:1604
|
198 |
-
msgid "Manage Subscribers"
|
199 |
-
msgstr ""
|
200 |
-
|
201 |
-
#: subscribe2.php:1609
|
202 |
-
msgid "Add/Remove Subscribers"
|
203 |
-
msgstr ""
|
204 |
-
|
205 |
-
#: subscribe2.php:1610
|
206 |
-
msgid "Enter addresses, one per line or comma-separated"
|
207 |
-
msgstr ""
|
208 |
-
|
209 |
-
#: subscribe2.php:1617
|
210 |
-
msgid "Current Subscribers"
|
211 |
-
msgstr ""
|
212 |
-
|
213 |
-
#: subscribe2.php:1619
|
214 |
-
msgid "Filter"
|
215 |
-
msgstr ""
|
216 |
-
|
217 |
-
#: subscribe2.php:1624
|
218 |
-
msgid "Search Subscribers"
|
219 |
-
msgstr ""
|
220 |
-
|
221 |
-
#: subscribe2.php:1627
|
222 |
-
msgid "Send Reminder Email"
|
223 |
-
msgstr ""
|
224 |
-
|
225 |
-
#: subscribe2.php:1634
|
226 |
-
msgid "Save Emails to CSV File"
|
227 |
-
msgstr ""
|
228 |
-
|
229 |
-
#: subscribe2.php:1640 subscribe2.php:1694
|
230 |
-
msgid "Process"
|
231 |
-
msgstr ""
|
232 |
-
|
233 |
-
#: subscribe2.php:1649 subscribe2.php:1671
|
234 |
-
msgid "Confirm this email address"
|
235 |
-
msgstr ""
|
236 |
-
|
237 |
-
#: subscribe2.php:1651 subscribe2.php:1664
|
238 |
-
msgid "Unconfirm this email address"
|
239 |
-
msgstr ""
|
240 |
-
|
241 |
-
#: subscribe2.php:1653 subscribe2.php:1666 subscribe2.php:1674
|
242 |
-
msgid "Delete this email address"
|
243 |
-
msgstr ""
|
244 |
-
|
245 |
-
#: subscribe2.php:1657 subscribe2.php:2555
|
246 |
-
msgid "Select / Unselect All"
|
247 |
-
msgstr ""
|
248 |
-
|
249 |
-
#: subscribe2.php:1681
|
250 |
-
msgid "edit"
|
251 |
-
msgstr ""
|
252 |
-
|
253 |
-
#: subscribe2.php:1688
|
254 |
-
msgid "No matching subscribers found"
|
255 |
-
msgstr ""
|
256 |
-
|
257 |
-
#: subscribe2.php:1690
|
258 |
-
msgid "NONE"
|
259 |
-
msgstr ""
|
260 |
-
|
261 |
-
#: subscribe2.php:1702
|
262 |
-
msgid "Categories"
|
263 |
-
msgstr ""
|
264 |
-
|
265 |
-
#: subscribe2.php:1703
|
266 |
-
msgid ""
|
267 |
-
"Preferences for Registered Users selected in the filter above can be changed "
|
268 |
-
"using this section."
|
269 |
-
msgstr ""
|
270 |
-
|
271 |
-
#: subscribe2.php:1704
|
272 |
-
msgid "Consider User Privacy as changes cannot be undone"
|
273 |
-
msgstr ""
|
274 |
-
|
275 |
-
#: subscribe2.php:1705
|
276 |
-
msgid "Action to perform"
|
277 |
-
msgstr ""
|
278 |
-
|
279 |
-
#: subscribe2.php:1710
|
280 |
-
msgid "Bulk Update Categories"
|
281 |
-
msgstr ""
|
282 |
-
|
283 |
-
#: subscribe2.php:1712
|
284 |
-
msgid "Send email as"
|
285 |
-
msgstr ""
|
286 |
-
|
287 |
-
#: subscribe2.php:1713 subscribe2.php:2142 subscribe2.php:2291
|
288 |
-
msgid "HTML - Full"
|
289 |
-
msgstr ""
|
290 |
-
|
291 |
-
#: subscribe2.php:1714 subscribe2.php:2147 subscribe2.php:2296
|
292 |
-
msgid "HTML - Excerpt"
|
293 |
-
msgstr ""
|
294 |
-
|
295 |
-
#: subscribe2.php:1715 subscribe2.php:2152 subscribe2.php:2301
|
296 |
-
msgid "Plain Text - Full"
|
297 |
-
msgstr ""
|
298 |
-
|
299 |
-
#: subscribe2.php:1716 subscribe2.php:2157 subscribe2.php:2306
|
300 |
-
msgid "Plain Text - Excerpt"
|
301 |
-
msgstr ""
|
302 |
-
|
303 |
-
#: subscribe2.php:1717
|
304 |
-
msgid "Bulk Update Format"
|
305 |
-
msgstr ""
|
306 |
-
|
307 |
-
#: subscribe2.php:1754
|
308 |
-
msgid "Preview message(s) sent to logged in user"
|
309 |
-
msgstr ""
|
310 |
-
|
311 |
-
#: subscribe2.php:1757
|
312 |
-
msgid "Attempt made to resend the Digest Notification email"
|
313 |
-
msgstr ""
|
314 |
-
|
315 |
-
#: subscribe2.php:1893
|
316 |
-
msgid "Subscribe2 Settings"
|
317 |
-
msgstr ""
|
318 |
-
|
319 |
-
#: subscribe2.php:1894
|
320 |
-
msgid "Plugin Blog"
|
321 |
-
msgstr ""
|
322 |
-
|
323 |
-
#: subscribe2.php:1895
|
324 |
-
msgid "Support Forum"
|
325 |
-
msgstr ""
|
326 |
-
|
327 |
-
#: subscribe2.php:1896
|
328 |
-
msgid "Make a donation via PayPal"
|
329 |
-
msgstr ""
|
330 |
-
|
331 |
-
#: subscribe2.php:1907 subscribe2.php:2274
|
332 |
-
msgid "Notification Settings"
|
333 |
-
msgstr ""
|
334 |
-
|
335 |
-
#: subscribe2.php:1908
|
336 |
-
msgid "Restrict the number of recipients per email to (0 for unlimited)"
|
337 |
-
msgstr ""
|
338 |
-
|
339 |
-
#: subscribe2.php:1910 subscribe2.php:2068
|
340 |
-
msgid "Edit"
|
341 |
-
msgstr ""
|
342 |
-
|
343 |
-
#: subscribe2.php:1913 subscribe2.php:2071
|
344 |
-
msgid "Update"
|
345 |
-
msgstr ""
|
346 |
-
|
347 |
-
#: subscribe2.php:1914 subscribe2.php:2072
|
348 |
-
msgid "Revert"
|
349 |
-
msgstr ""
|
350 |
-
|
351 |
-
#: subscribe2.php:1916
|
352 |
-
msgid "Send Admins notifications for new"
|
353 |
-
msgstr ""
|
354 |
-
|
355 |
-
#: subscribe2.php:1926
|
356 |
-
msgid "Unsubscriptions"
|
357 |
-
msgstr ""
|
358 |
-
|
359 |
-
#: subscribe2.php:1931
|
360 |
-
msgid "Both"
|
361 |
-
msgstr ""
|
362 |
-
|
363 |
-
#: subscribe2.php:1936
|
364 |
-
msgid "Neither"
|
365 |
-
msgstr ""
|
366 |
-
|
367 |
-
#: subscribe2.php:1938
|
368 |
-
msgid "Include theme CSS stylesheet in HTML notifications"
|
369 |
-
msgstr ""
|
370 |
-
|
371 |
-
#: subscribe2.php:1943 subscribe2.php:1955 subscribe2.php:1966
|
372 |
-
#: subscribe2.php:1977 subscribe2.php:2120 subscribe2.php:2131
|
373 |
-
#: subscribe2.php:2163 subscribe2.php:2179 subscribe2.php:2314
|
374 |
-
#: subscribe2.php:2350
|
375 |
-
msgid "Yes"
|
376 |
-
msgstr ""
|
377 |
-
|
378 |
-
#: subscribe2.php:1948 subscribe2.php:1960 subscribe2.php:1971
|
379 |
-
#: subscribe2.php:1982 subscribe2.php:2114 subscribe2.php:2125
|
380 |
-
#: subscribe2.php:2136 subscribe2.php:2168 subscribe2.php:2184
|
381 |
-
#: subscribe2.php:2319 subscribe2.php:2354
|
382 |
-
msgid "No"
|
383 |
-
msgstr ""
|
384 |
-
|
385 |
-
#: subscribe2.php:1950
|
386 |
-
msgid "Send Emails for Pages"
|
387 |
-
msgstr ""
|
388 |
-
|
389 |
-
#: subscribe2.php:1961
|
390 |
-
msgid "Send Emails for Password Protected Posts"
|
391 |
-
msgstr ""
|
392 |
-
|
393 |
-
#: subscribe2.php:1972
|
394 |
-
msgid "Send Emails for Private Posts"
|
395 |
-
msgstr ""
|
396 |
-
|
397 |
-
#: subscribe2.php:1983
|
398 |
-
msgid "Send Email From"
|
399 |
-
msgstr ""
|
400 |
-
|
401 |
-
#: subscribe2.php:1988
|
402 |
-
msgid "Send Emails"
|
403 |
-
msgstr ""
|
404 |
-
|
405 |
-
#: subscribe2.php:1990
|
406 |
-
msgid "For digest notifications, date order for posts is"
|
407 |
-
msgstr ""
|
408 |
-
|
409 |
-
#: subscribe2.php:1995
|
410 |
-
msgid "Descending"
|
411 |
-
msgstr ""
|
412 |
-
|
413 |
-
#: subscribe2.php:2000
|
414 |
-
msgid "Ascending"
|
415 |
-
msgstr ""
|
416 |
-
|
417 |
-
#: subscribe2.php:2004
|
418 |
-
msgid "Email Templates"
|
419 |
-
msgstr ""
|
420 |
-
|
421 |
-
#: subscribe2.php:2008
|
422 |
-
msgid "New Post email (must not be empty)"
|
423 |
-
msgstr ""
|
424 |
-
|
425 |
-
#: subscribe2.php:2009 subscribe2.php:2035 subscribe2.php:2040
|
426 |
-
msgid "Subject Line"
|
427 |
-
msgstr ""
|
428 |
-
|
429 |
-
#: subscribe2.php:2014
|
430 |
-
msgid "Send Email Preview"
|
431 |
-
msgstr ""
|
432 |
-
|
433 |
-
#: subscribe2.php:2015
|
434 |
-
msgid "Message substitions"
|
435 |
-
msgstr ""
|
436 |
-
|
437 |
-
#: subscribe2.php:2019
|
438 |
-
msgid "the post's title<br />(<i>for per-post emails only</i>)"
|
439 |
-
msgstr ""
|
440 |
-
|
441 |
-
#: subscribe2.php:2020
|
442 |
-
msgid ""
|
443 |
-
"the excerpt or the entire post<br />(<i>based on the subscriber's "
|
444 |
-
"preferences</i>)"
|
445 |
-
msgstr ""
|
446 |
-
|
447 |
-
#: subscribe2.php:2021
|
448 |
-
msgid ""
|
449 |
-
"the excerpt of the post and the time it was posted<br />(<i>for digest "
|
450 |
-
"emails only</i>)"
|
451 |
-
msgstr ""
|
452 |
-
|
453 |
-
#: subscribe2.php:2022
|
454 |
-
msgid "a list of post titles<br />(<i>for digest emails only</i>)"
|
455 |
-
msgstr ""
|
456 |
-
|
457 |
-
#: subscribe2.php:2023
|
458 |
-
msgid "the post's permalink<br />(<i>for per-post emails only</i>)"
|
459 |
-
msgstr ""
|
460 |
-
|
461 |
-
#: subscribe2.php:2024
|
462 |
-
msgid ""
|
463 |
-
"the post's permalink after conversion by TinyURL<br />(<i>for per-post "
|
464 |
-
"emails only</i>)"
|
465 |
-
msgstr ""
|
466 |
-
|
467 |
-
#: subscribe2.php:2025
|
468 |
-
msgid "the admin or post author's name"
|
469 |
-
msgstr ""
|
470 |
-
|
471 |
-
#: subscribe2.php:2026
|
472 |
-
msgid "the admin or post author's email"
|
473 |
-
msgstr ""
|
474 |
-
|
475 |
-
#: subscribe2.php:2027
|
476 |
-
msgid "the post author's name"
|
477 |
-
msgstr ""
|
478 |
-
|
479 |
-
#: subscribe2.php:2028
|
480 |
-
msgid ""
|
481 |
-
"the generated link to confirm a request<br />(<i>only used in the "
|
482 |
-
"confirmation email template</i>)"
|
483 |
-
msgstr ""
|
484 |
-
|
485 |
-
#: subscribe2.php:2029
|
486 |
-
msgid ""
|
487 |
-
"Action performed by LINK in confirmation email<br />(<i>only used in the "
|
488 |
-
"confirmation email template</i>)"
|
489 |
-
msgstr ""
|
490 |
-
|
491 |
-
#: subscribe2.php:2030
|
492 |
-
msgid "the post's assigned categories"
|
493 |
-
msgstr ""
|
494 |
-
|
495 |
-
#: subscribe2.php:2031
|
496 |
-
msgid "the post's assigned Tags"
|
497 |
-
msgstr ""
|
498 |
-
|
499 |
-
#: subscribe2.php:2032
|
500 |
-
msgid ""
|
501 |
-
"the number of posts included in the digest email<br />(<i>for digest emails "
|
502 |
-
"only</i>)"
|
503 |
-
msgstr ""
|
504 |
-
|
505 |
-
#: subscribe2.php:2034
|
506 |
-
msgid "Subscribe / Unsubscribe confirmation email"
|
507 |
-
msgstr ""
|
508 |
-
|
509 |
-
#: subscribe2.php:2039
|
510 |
-
msgid "Reminder email to Unconfirmed Subscribers"
|
511 |
-
msgstr ""
|
512 |
-
|
513 |
-
#: subscribe2.php:2046
|
514 |
-
msgid "Excluded Categories"
|
515 |
-
msgstr ""
|
516 |
-
|
517 |
-
#: subscribe2.php:2048
|
518 |
-
msgid ""
|
519 |
-
"Posts assigned to any Excluded Category do not generate notifications and "
|
520 |
-
"are not included in digest notifications"
|
521 |
-
msgstr ""
|
522 |
-
|
523 |
-
#: subscribe2.php:2055
|
524 |
-
msgid "Allow registered users to subscribe to excluded categories?"
|
525 |
-
msgstr ""
|
526 |
-
|
527 |
-
#: subscribe2.php:2058
|
528 |
-
msgid "Appearance"
|
529 |
-
msgstr ""
|
530 |
-
|
531 |
-
#: subscribe2.php:2062
|
532 |
-
msgid "Set default Subscribe2 page as ID"
|
533 |
-
msgstr ""
|
534 |
-
|
535 |
-
#: subscribe2.php:2066
|
536 |
-
msgid "Set the number of Subscribers displayed per page"
|
537 |
-
msgstr ""
|
538 |
-
|
539 |
-
#: subscribe2.php:2079
|
540 |
-
msgid "Show a link to your subscription page in \"meta\"?"
|
541 |
-
msgstr ""
|
542 |
-
|
543 |
-
#: subscribe2.php:2086
|
544 |
-
msgid "Show the Subscribe2 button on the Write toolbar?"
|
545 |
-
msgstr ""
|
546 |
-
|
547 |
-
#: subscribe2.php:2093
|
548 |
-
msgid "Enable Subscribe2 Widget?"
|
549 |
-
msgstr ""
|
550 |
-
|
551 |
-
#: subscribe2.php:2097
|
552 |
-
msgid "Auto Subscribe"
|
553 |
-
msgstr ""
|
554 |
-
|
555 |
-
#: subscribe2.php:2099
|
556 |
-
msgid "Subscribe new users registering with your blog"
|
557 |
-
msgstr ""
|
558 |
-
|
559 |
-
#: subscribe2.php:2104
|
560 |
-
msgid "Automatically"
|
561 |
-
msgstr ""
|
562 |
-
|
563 |
-
#: subscribe2.php:2109
|
564 |
-
msgid "Display option on Registration Form"
|
565 |
-
msgstr ""
|
566 |
-
|
567 |
-
#: subscribe2.php:2115
|
568 |
-
msgid "Auto-subscribe includes any excluded categories"
|
569 |
-
msgstr ""
|
570 |
-
|
571 |
-
#: subscribe2.php:2126
|
572 |
-
msgid "Registration Form option is checked by default"
|
573 |
-
msgstr ""
|
574 |
-
|
575 |
-
#: subscribe2.php:2137
|
576 |
-
msgid "Auto-subscribe users to receive email as"
|
577 |
-
msgstr ""
|
578 |
-
|
579 |
-
#: subscribe2.php:2158
|
580 |
-
msgid "Registered Users have the option to auto-subscribe to new categories"
|
581 |
-
msgstr ""
|
582 |
-
|
583 |
-
#: subscribe2.php:2173
|
584 |
-
msgid "New categories are immediately excluded"
|
585 |
-
msgstr ""
|
586 |
-
|
587 |
-
#: subscribe2.php:2174
|
588 |
-
msgid ""
|
589 |
-
"Option for Registered Users to auto-subscribe to new categories is checked "
|
590 |
-
"by default"
|
591 |
-
msgstr ""
|
592 |
-
|
593 |
-
#: subscribe2.php:2188
|
594 |
-
msgid "Barred Domains"
|
595 |
-
msgstr ""
|
596 |
-
|
597 |
-
#: subscribe2.php:2190
|
598 |
-
msgid ""
|
599 |
-
"Enter domains to bar from public subscriptions: <br /> (Use a new line for "
|
600 |
-
"each entry and omit the \"@\" symbol, for example email.com)"
|
601 |
-
msgstr ""
|
602 |
-
|
603 |
-
#: subscribe2.php:2195
|
604 |
-
msgid "Submit"
|
605 |
-
msgstr ""
|
606 |
-
|
607 |
-
#: subscribe2.php:2198
|
608 |
-
msgid "Reset Default"
|
609 |
-
msgstr ""
|
610 |
-
|
611 |
-
#: subscribe2.php:2199
|
612 |
-
msgid ""
|
613 |
-
"Use this to reset all options to their defaults. This <strong><em>will not</"
|
614 |
-
"em></strong> modify your list of subscribers."
|
615 |
-
msgstr ""
|
616 |
-
|
617 |
-
#: subscribe2.php:2201
|
618 |
-
msgid "RESET"
|
619 |
-
msgstr ""
|
620 |
-
|
621 |
-
#: subscribe2.php:2227
|
622 |
-
msgid "Subscription preferences updated."
|
623 |
-
msgstr ""
|
624 |
-
|
625 |
-
#: subscribe2.php:2277
|
626 |
-
msgid "Editing Subscribe2 preferences for user"
|
627 |
-
msgstr ""
|
628 |
-
|
629 |
-
#: subscribe2.php:2286
|
630 |
-
msgid "Receive email as"
|
631 |
-
msgstr ""
|
632 |
-
|
633 |
-
#: subscribe2.php:2309
|
634 |
-
msgid "Automatically subscribe me to newly created categories"
|
635 |
-
msgstr ""
|
636 |
-
|
637 |
-
#: subscribe2.php:2330
|
638 |
-
msgid "Unsubscribe me from this blog"
|
639 |
-
msgstr ""
|
640 |
-
|
641 |
-
#: subscribe2.php:2334
|
642 |
-
msgid "Subscribe to all categories"
|
643 |
-
msgstr ""
|
644 |
-
|
645 |
-
#: subscribe2.php:2336
|
646 |
-
msgid "Subscribed Categories on"
|
647 |
-
msgstr ""
|
648 |
-
|
649 |
-
#: subscribe2.php:2338
|
650 |
-
msgid "Subscribed Categories"
|
651 |
-
msgstr ""
|
652 |
-
|
653 |
-
#: subscribe2.php:2344
|
654 |
-
msgid "Receive periodic summaries of new posts?"
|
655 |
-
msgstr ""
|
656 |
-
|
657 |
-
#: subscribe2.php:2359
|
658 |
-
msgid "Update Preferences"
|
659 |
-
msgstr ""
|
660 |
-
|
661 |
-
#: subscribe2.php:2408
|
662 |
-
msgid "Subscribed Blogs"
|
663 |
-
msgstr ""
|
664 |
-
|
665 |
-
#: subscribe2.php:2413 subscribe2.php:2434
|
666 |
-
msgid "Viewing Settings Now"
|
667 |
-
msgstr ""
|
668 |
-
|
669 |
-
#: subscribe2.php:2417 subscribe2.php:2438
|
670 |
-
msgid "View Settings"
|
671 |
-
msgstr ""
|
672 |
-
|
673 |
-
#: subscribe2.php:2429
|
674 |
-
msgid "Subscribe to new blogs"
|
675 |
-
msgstr ""
|
676 |
-
|
677 |
-
#: subscribe2.php:2502
|
678 |
-
msgid "Send an email to subscribers"
|
679 |
-
msgstr ""
|
680 |
-
|
681 |
-
#: subscribe2.php:2510
|
682 |
-
msgid "A message from"
|
683 |
-
msgstr ""
|
684 |
-
|
685 |
-
#: subscribe2.php:2512
|
686 |
-
msgid "Subject"
|
687 |
-
msgstr ""
|
688 |
-
|
689 |
-
#: subscribe2.php:2515
|
690 |
-
msgid "Recipients:"
|
691 |
-
msgstr ""
|
692 |
-
|
693 |
-
#: subscribe2.php:2519
|
694 |
-
msgid "Send"
|
695 |
-
msgstr ""
|
696 |
-
|
697 |
-
#: subscribe2.php:2590
|
698 |
-
msgid "All Users and Subscribers"
|
699 |
-
msgstr ""
|
700 |
-
|
701 |
-
#: subscribe2.php:2591
|
702 |
-
msgid "Public Subscribers"
|
703 |
-
msgstr ""
|
704 |
-
|
705 |
-
#: subscribe2.php:2592
|
706 |
-
msgid "Confirmed"
|
707 |
-
msgstr ""
|
708 |
-
|
709 |
-
#: subscribe2.php:2593
|
710 |
-
msgid "Unconfirmed"
|
711 |
-
msgstr ""
|
712 |
-
|
713 |
-
#: subscribe2.php:2594
|
714 |
-
msgid "All Registered Users"
|
715 |
-
msgstr ""
|
716 |
-
|
717 |
-
#: subscribe2.php:2595
|
718 |
-
msgid "Registered Subscribers"
|
719 |
-
msgstr ""
|
720 |
-
|
721 |
-
#: subscribe2.php:2706
|
722 |
-
msgid "For each Post"
|
723 |
-
msgstr ""
|
724 |
-
|
725 |
-
#: subscribe2.php:2723
|
726 |
-
msgid "Send Digest Notification at"
|
727 |
-
msgstr ""
|
728 |
-
|
729 |
-
#: subscribe2.php:2735
|
730 |
-
msgid ""
|
731 |
-
"This option will be ignored if the time selected is not in the future in "
|
732 |
-
"relation to the current time"
|
733 |
-
msgstr ""
|
734 |
-
|
735 |
-
#: subscribe2.php:2738
|
736 |
-
msgid "Current UTC time is"
|
737 |
-
msgstr ""
|
738 |
-
|
739 |
-
#: subscribe2.php:2740
|
740 |
-
msgid "Current blog time is"
|
741 |
-
msgstr ""
|
742 |
-
|
743 |
-
#: subscribe2.php:2742
|
744 |
-
msgid "Next email notification will be sent when your blog time is after"
|
745 |
-
msgstr ""
|
746 |
-
|
747 |
-
#: subscribe2.php:2745
|
748 |
-
msgid "Attempt to resend the last Digest Notification email"
|
749 |
-
msgstr ""
|
750 |
-
|
751 |
-
#: subscribe2.php:2746
|
752 |
-
msgid "Resend Digest"
|
753 |
-
msgstr ""
|
754 |
-
|
755 |
-
#: subscribe2.php:2798
|
756 |
-
msgid "Settings"
|
757 |
-
msgstr ""
|
758 |
-
|
759 |
-
#: subscribe2.php:2799
|
760 |
-
msgid "Donate"
|
761 |
-
msgstr ""
|
762 |
-
|
763 |
-
#: subscribe2.php:2800
|
764 |
-
msgid "Forum"
|
765 |
-
msgstr ""
|
766 |
-
|
767 |
-
#: subscribe2.php:2811
|
768 |
-
msgid "Check here to Subscribe to email notifications for new posts"
|
769 |
-
msgstr ""
|
770 |
-
|
771 |
-
#: subscribe2.php:2820
|
772 |
-
msgid ""
|
773 |
-
"By registering with this blog you are also agreeing to receive email "
|
774 |
-
"notifications for new posts but you can unsubscribe at anytime"
|
775 |
-
msgstr ""
|
776 |
-
|
777 |
-
#: subscribe2.php:2841 subscribe2.php:2842 subscribe2.php:2870
|
778 |
-
msgid "Subscribe2 Notification Override"
|
779 |
-
msgstr ""
|
780 |
-
|
781 |
-
#: subscribe2.php:2856
|
782 |
-
msgid ""
|
783 |
-
"Check here to disable sending of an email notification for this post/page"
|
784 |
-
msgstr ""
|
785 |
-
|
786 |
-
#: subscribe2.php:2999
|
787 |
-
msgid "Subscription Confirmation"
|
788 |
-
msgstr ""
|
789 |
-
|
790 |
-
#: subscribe2.php:3051
|
791 |
-
msgid "Title"
|
792 |
-
msgstr ""
|
793 |
-
|
794 |
-
#: subscribe2.php:3053
|
795 |
-
msgid "Div class name"
|
796 |
-
msgstr ""
|
797 |
-
|
798 |
-
#: subscribe2.php:3055
|
799 |
-
msgid "Pre-Content"
|
800 |
-
msgstr ""
|
801 |
-
|
802 |
-
#: subscribe2.php:3057
|
803 |
-
msgid "Post-Content"
|
804 |
-
msgstr ""
|
805 |
-
|
806 |
-
#: subscribe2.php:3107
|
807 |
-
msgid "[Un]Subscribe to Posts"
|
808 |
-
msgstr ""
|
809 |
-
|
810 |
-
#: subscribe2.php:3185
|
811 |
-
msgid "Weekly"
|
812 |
-
msgstr ""
|
813 |
-
|
814 |
-
#: subscribe2.php:3282
|
815 |
-
msgid "Posted on"
|
816 |
-
msgstr ""
|
817 |
-
|
818 |
-
#: subscribe2.php:3286 subscribe2.php:3287
|
819 |
-
msgid "Posted in"
|
820 |
-
msgstr ""
|
821 |
-
|
822 |
-
#: subscribe2.php:3292 subscribe2.php:3293
|
823 |
-
msgid "Tagged as"
|
824 |
-
msgstr ""
|
825 |
-
|
826 |
-
#: subscribe2.php:3345
|
827 |
-
msgid "Digest Email"
|
828 |
-
msgstr ""
|
829 |
-
|
830 |
-
#: include/options.php:98
|
831 |
-
msgid ""
|
832 |
-
"BLOGNAME has posted a new item, 'TITLE'\n"
|
833 |
-
"\n"
|
834 |
-
"POST\n"
|
835 |
-
"\n"
|
836 |
-
"You may view the latest post at\n"
|
837 |
-
"PERMALINK\n"
|
838 |
-
"\n"
|
839 |
-
"You received this e-mail because you asked to be notified when new updates "
|
840 |
-
"are posted.\n"
|
841 |
-
"Best regards,\n"
|
842 |
-
"MYNAME\n"
|
843 |
-
"EMAIL"
|
844 |
-
msgstr ""
|
845 |
-
|
846 |
-
#: include/options.php:106
|
847 |
-
msgid ""
|
848 |
-
"BLOGNAME has received a request to ACTION for this email address. To "
|
849 |
-
"complete your request please click on the link below:\n"
|
850 |
-
"\n"
|
851 |
-
"LINK\n"
|
852 |
-
"\n"
|
853 |
-
"If you did not request this, please feel free to disregard this notice!\n"
|
854 |
-
"\n"
|
855 |
-
"Thank you,\n"
|
856 |
-
"MYNAME."
|
857 |
-
msgstr ""
|
858 |
-
|
859 |
-
#: include/options.php:110
|
860 |
-
msgid "Please confirm your request"
|
861 |
-
msgstr ""
|
862 |
-
|
863 |
-
#: include/options.php:114
|
864 |
-
msgid ""
|
865 |
-
"This email address was subscribed for notifications at BLOGNAME (BLOGLINK) "
|
866 |
-
"but the subscription remains incomplete.\n"
|
867 |
-
"\n"
|
868 |
-
"If you wish to complete your subscription please click on the link below:\n"
|
869 |
-
"\n"
|
870 |
-
"LINK\n"
|
871 |
-
"\n"
|
872 |
-
"If you do not wish to complete your subscription please ignore this email "
|
873 |
-
"and your address will be removed from our database.\n"
|
874 |
-
"\n"
|
875 |
-
"Regards,\n"
|
876 |
-
"MYNAME"
|
877 |
-
msgstr ""
|
878 |
-
|
879 |
-
#: include/options.php:118
|
880 |
-
msgid "Subscription Reminder"
|
881 |
-
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|