Version Description
Download this release
Release Info
Developer | tanaylakhani |
Plugin | Subscribe2 |
Version | 10.18.4 |
Comparing to | |
See all releases |
Code changes from version 10.18.3 to 10.18.4
- ChangeLog.txt +5 -0
- ReadMe.txt +17 -6
- extension/readygraph/admin.php +10 -4
- extension/readygraph/site-profile.php +14 -2
- subscribe2.php +2 -2
ChangeLog.txt
CHANGED
@@ -1,3 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
1 |
= 10.18.3 =
|
2 |
|
3 |
* Readygraph premium plan selections
|
1 |
+
= 10.18.4 =
|
2 |
+
|
3 |
+
* Readygraph premium plan default change
|
4 |
+
* Bug fix
|
5 |
+
|
6 |
= 10.18.3 =
|
7 |
|
8 |
* Readygraph premium plan selections
|
ReadMe.txt
CHANGED
@@ -4,13 +4,22 @@ 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: 3.3
|
6 |
Tested up to: 4.1
|
7 |
-
Stable tag: 10.18.
|
8 |
License: GPL3
|
9 |
|
10 |
Sends a list of subscribers an email notification when new posts are published to your blog. Automate user growth through ReadyGraph integration.
|
11 |
|
12 |
== Description ==
|
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
= Summary =
|
15 |
Subscribe2 provides a comprehensive subscription management and email notification system for WordPress blogs that sends email notifications to a list of subscribers when you publish new content to your blog.
|
16 |
|
@@ -84,6 +93,8 @@ If you have questions or concerns contact us anytime at [info@readygraph.com](ma
|
|
84 |
|
85 |
== Installation ==
|
86 |
|
|
|
|
|
87 |
= AUTOMATIC INSTALLATION =
|
88 |
|
89 |
1. Log in to your WordPress blog and visit Plugins->Add New.
|
@@ -110,7 +121,7 @@ This token will automatically be replaced by dynamic subscription information an
|
|
110 |
|
111 |
== Frequently Asked Questions ==
|
112 |
|
113 |
-
|
114 |
|
115 |
= ReadyGraph FAQ =
|
116 |
|
@@ -210,10 +221,10 @@ If you have questions or concerns, contact us anytime at [info@readygraph.com](m
|
|
210 |
|
211 |
|
212 |
== Screenshots ==
|
213 |
-
1. The Subscribe2->Mail Subscribers admin page generated by the plugin.
|
214 |
-
2. The Subscribe2->Subscribers admin page generated by the plugin.
|
215 |
-
3. The Subscribe2->Subscriptions admin page generated by the plugin.
|
216 |
-
4. The Subscribe2->Subscribe2 admin page generated by the plugin.
|
217 |
|
218 |
== Changelog ==
|
219 |
|
4 |
Tags: posts, subscription, email, subscribe, notify, notification
|
5 |
Requires at least: 3.3
|
6 |
Tested up to: 4.1
|
7 |
+
Stable tag: 10.18.4
|
8 |
License: GPL3
|
9 |
|
10 |
Sends a list of subscribers an email notification when new posts are published to your blog. Automate user growth through ReadyGraph integration.
|
11 |
|
12 |
== Description ==
|
13 |
|
14 |
+
Check official website for live demo http://plugins.readygraph.com/subscribe2/
|
15 |
+
|
16 |
+
* [Live demo](http://plugins.readygraph.com/subscribe2/)
|
17 |
+
|
18 |
+
* [More Description](http://plugins.readygraph.com/subscribe2/)
|
19 |
+
|
20 |
+
* [Suggestion/comments](http://plugins.readygraph.com/subscribe2/)
|
21 |
+
|
22 |
+
|
23 |
= Summary =
|
24 |
Subscribe2 provides a comprehensive subscription management and email notification system for WordPress blogs that sends email notifications to a list of subscribers when you publish new content to your blog.
|
25 |
|
93 |
|
94 |
== Installation ==
|
95 |
|
96 |
+
Installation Instruction and Configuration can also be found at [Installation Instruction and Configuration](http://plugins.readygraph.com/subscribe2/installation/)
|
97 |
+
|
98 |
= AUTOMATIC INSTALLATION =
|
99 |
|
100 |
1. Log in to your WordPress blog and visit Plugins->Add New.
|
121 |
|
122 |
== Frequently Asked Questions ==
|
123 |
|
124 |
+
For detailed FAQ and other support visit [http://plugins.readygraph.com/subscribe2/faq/](http://plugins.readygraph.com/subscribe2/faq/)
|
125 |
|
126 |
= ReadyGraph FAQ =
|
127 |
|
221 |
|
222 |
|
223 |
== Screenshots ==
|
224 |
+
1. The Subscribe2->Mail Subscribers admin page generated by the plugin. http://plugins.readygraph.com/subscribe2/screenshots/
|
225 |
+
2. The Subscribe2->Subscribers admin page generated by the plugin. http://plugins.readygraph.com/subscribe2/screenshots/
|
226 |
+
3. The Subscribe2->Subscriptions admin page generated by the plugin. http://plugins.readygraph.com/subscribe2/screenshots/
|
227 |
+
4. The Subscribe2->Subscribe2 admin page generated by the plugin. http://plugins.readygraph.com/subscribe2/screenshots/
|
228 |
|
229 |
== Changelog ==
|
230 |
|
extension/readygraph/admin.php
CHANGED
@@ -58,6 +58,9 @@ s2_rrmdir($dir);
|
|
58 |
}
|
59 |
else {
|
60 |
}
|
|
|
|
|
|
|
61 |
?>
|
62 |
|
63 |
<link rel="stylesheet" type="text/css" href="<?php echo plugins_url( 'assets/css/admin.css', __FILE__ ) ?>">
|
@@ -207,8 +210,8 @@ If you have questions or concerns contact us anytime at <a href="mailto:info@rea
|
|
207 |
<strong>Or take <a href="<?php $current_url = explode("&", $_SERVER['REQUEST_URI']); echo $current_url[0];?>&ac=signup-popup&source=basic-settings">the tutorial</a> to customize your ReadyGraph settings</strong>
|
208 |
</div><?php */ ?> </div>
|
209 |
<div style="width: 25%; margin: 1% 5% 0 0; float: left; background: #F0F0F0; border-radius: 15px;padding: 1% 2% 1% 1%"><h4 class="rg-h4">Select your plan</h4>
|
210 |
-
<div style="margin: 10px;"><div class="rg-icon-thumb"><input type="radio" name="select-plan" value="promote_free" style="font-weight: bold; margin: 12px 0"
|
211 |
-
<div style="margin: 10px;"><div class="rg-icon-thumb"><input type="radio" name="select-plan" value="promote_19" style="font-weight: bold; margin: 12px 0"></div><p class="rg-icon-content"><strong>Get promoted to 2000 users monthly</strong></input><br><span style="margin-top: -12px">$19/month</span></p></div>
|
212 |
<div style="margin: 10px;"><div class="rg-icon-thumb"><input type="radio" name="select-plan" value="promote_59" style="font-weight: bold; margin: 12px 0"></div><p class="rg-icon-content"><strong>Get promoted to 20,000 users monthly</strong></input><br><span style="margin-top: -12px">$59/month</span></p></div>
|
213 |
<div style="margin: 10px;"><div class="rg-icon-thumb"><input type="radio" name="select-plan" value="promote_149" style="font-weight: bold; margin: 12px 0"></div><p class="rg-icon-content"><strong>Get promoted to 100,000 users monthly</strong></input><br><span style="margin-top: -12px">$149/month</span></p></div>
|
214 |
<div style="margin: 10px;"><div class="rg-icon-thumb"><input type="radio" name="select-plan" value="promote_no" style="font-weight: bold; margin: 12px 0"></div><p class="rg-icon-content"><strong>Don't promote my site</strong></input><br><span style="margin-top: -12px">Opt out of cross promotion network</span></p></div>
|
@@ -312,15 +315,18 @@ function subscribe_readygraph() {
|
|
312 |
for (var i = 0; i < radios.length; i++) {
|
313 |
if (radios[i].checked) {
|
314 |
plan = radios[i].value;
|
315 |
-
//alert(radios[i].value);
|
316 |
break;
|
317 |
}
|
318 |
}
|
319 |
|
320 |
var current_url = document.URL;
|
|
|
321 |
var new_url = current_url.slice(0, -28);
|
|
|
|
|
|
|
322 |
url = 'https://readygraph.com/accounts/payment/?email=<?php echo get_option('readygraph_email', '') ?>&payment_plan='+plan+'&is_annual='+annual+'&redirect_uri='+encodeURIComponent(new_url+'site-profile');
|
323 |
-
current_url = new_url+'site-profile';
|
324 |
if (plan === "promote_free"){
|
325 |
window.location.href = current_url;
|
326 |
}
|
58 |
}
|
59 |
else {
|
60 |
}
|
61 |
+
if (!get_option('readygraph_plan') || strlen(get_option('readygraph_plan')) <= 0) {
|
62 |
+
update_option('readygraph_tutorial',"true");
|
63 |
+
}
|
64 |
?>
|
65 |
|
66 |
<link rel="stylesheet" type="text/css" href="<?php echo plugins_url( 'assets/css/admin.css', __FILE__ ) ?>">
|
210 |
<strong>Or take <a href="<?php $current_url = explode("&", $_SERVER['REQUEST_URI']); echo $current_url[0];?>&ac=signup-popup&source=basic-settings">the tutorial</a> to customize your ReadyGraph settings</strong>
|
211 |
</div><?php */ ?> </div>
|
212 |
<div style="width: 25%; margin: 1% 5% 0 0; float: left; background: #F0F0F0; border-radius: 15px;padding: 1% 2% 1% 1%"><h4 class="rg-h4">Select your plan</h4>
|
213 |
+
<div style="margin: 10px;"><div class="rg-icon-thumb"><input type="radio" name="select-plan" value="promote_free" style="font-weight: bold; margin: 12px 0"></div><p class="rg-icon-content"><strong>Free - Stick with the Basic Plan</strong> </input><br><span style="margin-top: -12px">Basic tools, Promotion if content ranks highly</span></p></div>
|
214 |
+
<div style="margin: 10px;"><div class="rg-icon-thumb"><input type="radio" name="select-plan" value="promote_19" style="font-weight: bold; margin: 12px 0" checked></div><p class="rg-icon-content"><strong>Get promoted to 2000 users monthly</strong></input><br><span style="margin-top: -12px">$19/month</span></p></div>
|
215 |
<div style="margin: 10px;"><div class="rg-icon-thumb"><input type="radio" name="select-plan" value="promote_59" style="font-weight: bold; margin: 12px 0"></div><p class="rg-icon-content"><strong>Get promoted to 20,000 users monthly</strong></input><br><span style="margin-top: -12px">$59/month</span></p></div>
|
216 |
<div style="margin: 10px;"><div class="rg-icon-thumb"><input type="radio" name="select-plan" value="promote_149" style="font-weight: bold; margin: 12px 0"></div><p class="rg-icon-content"><strong>Get promoted to 100,000 users monthly</strong></input><br><span style="margin-top: -12px">$149/month</span></p></div>
|
217 |
<div style="margin: 10px;"><div class="rg-icon-thumb"><input type="radio" name="select-plan" value="promote_no" style="font-weight: bold; margin: 12px 0"></div><p class="rg-icon-content"><strong>Don't promote my site</strong></input><br><span style="margin-top: -12px">Opt out of cross promotion network</span></p></div>
|
315 |
for (var i = 0; i < radios.length; i++) {
|
316 |
if (radios[i].checked) {
|
317 |
plan = radios[i].value;
|
|
|
318 |
break;
|
319 |
}
|
320 |
}
|
321 |
|
322 |
var current_url = document.URL;
|
323 |
+
<?php if(isset($_GET["tutorial"]) && $_GET["tutorial"] == "true"){ ?>
|
324 |
var new_url = current_url.slice(0, -28);
|
325 |
+
<?php } else { ?>
|
326 |
+
var new_url = current_url.slice(0, -16);
|
327 |
+
<?php } ?>
|
328 |
url = 'https://readygraph.com/accounts/payment/?email=<?php echo get_option('readygraph_email', '') ?>&payment_plan='+plan+'&is_annual='+annual+'&redirect_uri='+encodeURIComponent(new_url+'site-profile');
|
329 |
+
current_url = new_url+'site-profile&readygraph_plan='+plan;
|
330 |
if (plan === "promote_free"){
|
331 |
window.location.href = current_url;
|
332 |
}
|
extension/readygraph/site-profile.php
CHANGED
@@ -58,6 +58,7 @@ function siteprofile_sync(){
|
|
58 |
siteprofile_sync();
|
59 |
}
|
60 |
}
|
|
|
61 |
|
62 |
?>
|
63 |
|
@@ -78,8 +79,8 @@ $(function(){
|
|
78 |
<input type="hidden" name="readygraph_refresh_token" value="<?php echo get_option('readygraph_refresh_token', '') ?>">
|
79 |
<input type="hidden" name="readygraph_email" value="<?php echo get_option('readygraph_email', '') ?>">
|
80 |
<input type="hidden" name="readygraph_application_id" value="<?php echo get_option('readygraph_application_id', '') ?>">
|
81 |
-
|
82 |
-
|
83 |
|
84 |
<style>a.help-tooltip {outline:none; }a.help-tooltip strong {line-height:30px;}a.help-tooltip:hover {text-decoration:none;} a.help-tooltip span { z-index:10;display:none; padding:14px 20px; margin-top:40px; margin-left:-150px; width:300px; line-height:16px;}a.help-tooltip:hover span{ display:inline; position:absolute; border:2px solid #FFF; background:#fff; text-align: justify; z-index:1000000000;}.callout {z-index:1000000000;position:absolute;border:0;top:-14px;left:120px;} /*CSS3 extras*/a.help-tooltip span{ border-radius:2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -moz-box-shadow: 0px 0px 8px 4px #666; -webkit-box-shadow: 0px 0px 8px 4px #666; box-shadow: 0px 0px 8px 4px #666;}</style>
|
85 |
<div class="authenticated" style="display: none;">
|
@@ -436,6 +437,17 @@ wp_editor( $content, $editor_id, $settings );
|
|
436 |
</form>
|
437 |
<script type="text/javascript" src="https://readygraph.com/scripts/readygraph.js"></script>
|
438 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
439 |
<script type="text/javascript" charset="utf-8">
|
440 |
var $ = jQuery;
|
441 |
$(function () {
|
58 |
siteprofile_sync();
|
59 |
}
|
60 |
}
|
61 |
+
if(isset($_GET["readygraph_plan"]) && $_GET["readygraph_plan"] != ""){update_option('readygraph_plan',$_GET["readygraph_plan"]);}
|
62 |
|
63 |
?>
|
64 |
|
79 |
<input type="hidden" name="readygraph_refresh_token" value="<?php echo get_option('readygraph_refresh_token', '') ?>">
|
80 |
<input type="hidden" name="readygraph_email" value="<?php echo get_option('readygraph_email', '') ?>">
|
81 |
<input type="hidden" name="readygraph_application_id" value="<?php echo get_option('readygraph_application_id', '') ?>">
|
82 |
+
<input type="hidden" name="readygraph_site_category" value="<?php echo get_option('readygraph_site_category', '') ?>">
|
83 |
+
<input type="hidden" name="readygraph_site_language" value="<?php echo get_option('readygraph_site_language', '') ?>">
|
84 |
|
85 |
<style>a.help-tooltip {outline:none; }a.help-tooltip strong {line-height:30px;}a.help-tooltip:hover {text-decoration:none;} a.help-tooltip span { z-index:10;display:none; padding:14px 20px; margin-top:40px; margin-left:-150px; width:300px; line-height:16px;}a.help-tooltip:hover span{ display:inline; position:absolute; border:2px solid #FFF; background:#fff; text-align: justify; z-index:1000000000;}.callout {z-index:1000000000;position:absolute;border:0;top:-14px;left:120px;} /*CSS3 extras*/a.help-tooltip span{ border-radius:2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -moz-box-shadow: 0px 0px 8px 4px #666; -webkit-box-shadow: 0px 0px 8px 4px #666; box-shadow: 0px 0px 8px 4px #666;}</style>
|
86 |
<div class="authenticated" style="display: none;">
|
437 |
</form>
|
438 |
<script type="text/javascript" src="https://readygraph.com/scripts/readygraph.js"></script>
|
439 |
|
440 |
+
<script type="text/javascript" charset="utf-8">
|
441 |
+
var $ = jQuery;
|
442 |
+
var category = $('[name="readygraph_site_category"]').val();
|
443 |
+
if (category != ""){
|
444 |
+
$('.site_category').val(category);
|
445 |
+
}
|
446 |
+
var language = $('[name="readygraph_site_language"]').val();
|
447 |
+
if (language != ""){
|
448 |
+
$('.site_language').val(language);
|
449 |
+
}
|
450 |
+
</script>
|
451 |
<script type="text/javascript" charset="utf-8">
|
452 |
var $ = jQuery;
|
453 |
$(function () {
|
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: 10.18.
|
7 |
Author: Matthew Robinson, Tanay Lakhani
|
8 |
Author URI: http://subscribe2.wordpress.com
|
9 |
Licence: GPL3
|
@@ -55,7 +55,7 @@ if ( is_plugin_active_for_network(plugin_basename(__FILE__)) ) {
|
|
55 |
|
56 |
// our version number. Don't touch this or any line below
|
57 |
// unless you know exactly what you are doing
|
58 |
-
define( 'S2VERSION', '10.18.
|
59 |
define( 'S2PATH', trailingslashit(dirname(__FILE__)) );
|
60 |
define( 'S2DIR', trailingslashit(dirname(plugin_basename(__FILE__))) );
|
61 |
define( 'S2URL', plugin_dir_url(dirname(__FILE__)) . S2DIR );
|
3 |
Plugin Name: Subscribe2
|
4 |
Plugin URI: http://subscribe2.wordpress.com
|
5 |
Description: Notifies an email list when new entries are posted.
|
6 |
+
Version: 10.18.4
|
7 |
Author: Matthew Robinson, Tanay Lakhani
|
8 |
Author URI: http://subscribe2.wordpress.com
|
9 |
Licence: GPL3
|
55 |
|
56 |
// our version number. Don't touch this or any line below
|
57 |
// unless you know exactly what you are doing
|
58 |
+
define( 'S2VERSION', '10.18.4' );
|
59 |
define( 'S2PATH', trailingslashit(dirname(__FILE__)) );
|
60 |
define( 'S2DIR', trailingslashit(dirname(plugin_basename(__FILE__))) );
|
61 |
define( 'S2URL', plugin_dir_url(dirname(__FILE__)) . S2DIR );
|