Version Description
Download this release
Release Info
Developer | tanaylakhani |
Plugin | Subscribe2 |
Version | 10.20.6 |
Comparing to | |
See all releases |
Code changes from version 10.20.5 to 10.20.6
- ChangeLog.txt +5 -0
- ReadMe.txt +1 -1
- admin/settings.php +3 -2
- extension/readygraph/admin.php +1 -0
- extension/readygraph/assets/css/upgrade.css +5 -1
- extension/readygraph/customize-emails.php +1 -0
- extension/readygraph/deactivate-readygraph.php +1 -0
- extension/readygraph/extension.php +1 -0
- extension/readygraph/faq.php +1 -0
- extension/readygraph/footer.php +1 -1
- extension/readygraph/functions.php +1 -0
- extension/readygraph/go-premium.php +1 -0
- extension/readygraph/header.php +14 -0
- extension/readygraph/index.php +2 -1
- extension/readygraph/invitation-email-not-used.php +1 -0
- extension/readygraph/monetization.php +1 -0
- extension/readygraph/signup-popup.php +1 -0
- extension/readygraph/site-profile.php +1 -0
- extension/readygraph/social-feed.php +1 -0
- readygraph-extension.php +1 -0
- subscribe2.php +2 -2
ChangeLog.txt
CHANGED
@@ -1,3 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
1 |
= 10.20.5 =
|
2 |
|
3 |
* Make monetization absolutely optional and opt-in
|
1 |
+
= 10.20.6 =
|
2 |
+
|
3 |
+
* Security Fix for readygraph
|
4 |
+
* Provide delete readygraph option in more clear way
|
5 |
+
|
6 |
= 10.20.5 =
|
7 |
|
8 |
* Make monetization absolutely optional and opt-in
|
ReadMe.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: http://plugins.readygraph.com/donate/
|
|
4 |
Tags: posts, subscription, email, subscribe, notify, notification
|
5 |
Requires at least: 3.3
|
6 |
Tested up to: 4.1
|
7 |
-
Stable tag: 10.20.
|
8 |
License: GPL3
|
9 |
|
10 |
Sends a list of subscribers emails when you publish new posts. Automate user growth and revenue with ReadyGraph integration.
|
4 |
Tags: posts, subscription, email, subscribe, notify, notification
|
5 |
Requires at least: 3.3
|
6 |
Tested up to: 4.1
|
7 |
+
Stable tag: 10.20.6
|
8 |
License: GPL3
|
9 |
|
10 |
Sends a list of subscribers emails when you publish new posts. Automate user growth and revenue with ReadyGraph integration.
|
admin/settings.php
CHANGED
@@ -157,10 +157,11 @@ echo "<div class=\"wrap\">";
|
|
157 |
if ( version_compare($GLOBALS['wp_version'], '3.8', '<=') ) {
|
158 |
echo "<div id=\"icon-options-general\" class=\"icon32\"></div>";
|
159 |
}
|
160 |
-
|
|
|
161 |
wp_enqueue_style('s2_rg_admin_template', S2URL . 'extension/readygraph/assets/css/upgrade.css');
|
162 |
|
163 |
-
echo '<div class="rg_info rg_message"><img src="'.S2URL . 'include/Sign-Alert-icon.png" style="float: left;height: 50px;padding-right: 10px;"><a href="admin.php?page=readygraph-app"><button class="button-warning pure-button" style="float: right; margin-right: 15px;">Connect ReadyGraph</button></a><h3 style="color:white">Grow your site traffic faster: Activate Subscribe2\'s User Growth Engine (ReadyGraph)</h3><p style="color: whitesmoke">Promotion to New Users | Viral Signup Form | Site Update emails | Import Existing Users</p></div>';}
|
164 |
|
165 |
$tabs = array('email' => __('Email Settings', 'subscribe2'),
|
166 |
'templates' => __('Templates', 'subscribe2'),
|
157 |
if ( version_compare($GLOBALS['wp_version'], '3.8', '<=') ) {
|
158 |
echo "<div id=\"icon-options-general\" class=\"icon32\"></div>";
|
159 |
}
|
160 |
+
|
161 |
+
if( file_exists(plugin_dir_path(dirname(__FILE__ )).'readygraph-extension.php') && (!get_option('readygraph_access_token') || strlen(get_option('readygraph_access_token')) <= 0)) {
|
162 |
wp_enqueue_style('s2_rg_admin_template', S2URL . 'extension/readygraph/assets/css/upgrade.css');
|
163 |
|
164 |
+
echo '<div class="rg_info rg_message"><img src="'.S2URL . 'include/Sign-Alert-icon.png" style="float: left;height: 50px;padding-right: 10px;"><a href="admin.php?page=readygraph-app"><button class="button-warning pure-button" style="float: right; margin-right: 15px;">Connect ReadyGraph</button></a><h3 style="color:white">Grow your site traffic faster: Activate Subscribe2\'s User Growth Engine (ReadyGraph)</h3><p style="color: whitesmoke">Promotion to New Users | Viral Signup Form | Site Update emails | Import Existing Users</p><div class="aa_close"><a href="' . $_SERVER["PHP_SELF"] . '&readygraph_notice=dismiss"><img src="'.S2URL.'extension/readygraph/assets/dialog_close.png"></a></div></div>';}
|
165 |
|
166 |
$tabs = array('email' => __('Email Settings', 'subscribe2'),
|
167 |
'templates' => __('Templates', 'subscribe2'),
|
extension/readygraph/admin.php
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
<?php
|
|
|
2 |
/**
|
3 |
* Represents the view for the administration dashboard.
|
4 |
*
|
1 |
<?php
|
2 |
+
if ( ! defined( 'ABSPATH' ) ) exit;
|
3 |
/**
|
4 |
* Represents the view for the administration dashboard.
|
5 |
*
|
extension/readygraph/assets/css/upgrade.css
CHANGED
@@ -55,7 +55,11 @@
|
|
55 |
background-position: -80px 0;
|
56 |
}
|
57 |
}
|
58 |
-
|
|
|
|
|
|
|
|
|
59 |
.pure-button{display:inline-block;*display:inline;zoom:1;line-height:normal;white-space:nowrap;vertical-align:baseline;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button{font-family:inherit;font-size:100%;*font-size:90%;*overflow:visible;padding:1em 1em;color:#444;color:rgba(0,0,0,.8);*color:#444;border:1px solid #999;border:0 rgba(0,0,0,0);background-color:#E6E6E6;text-decoration:none;border-radius:2px}.pure-button-hover,.pure-button:hover,.pure-button:focus{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(40%,rgba(0,0,0,.05)),to(rgba(0,0,0,.1)));background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:-moz-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1));background-image:-o-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset}.pure-button[disabled],.pure-button-disabled,.pure-button-disabled:hover,.pure-button-disabled:focus,.pure-button-disabled:active{border:0;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;cursor:not-allowed;box-shadow:none}.pure-button-hidden{display:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}
|
60 |
.button-warning {
|
61 |
color: white;
|
55 |
background-position: -80px 0;
|
56 |
}
|
57 |
}
|
58 |
+
.aa_close {
|
59 |
+
position: absolute;
|
60 |
+
right: 18px;
|
61 |
+
top: 18px;
|
62 |
+
}
|
63 |
.pure-button{display:inline-block;*display:inline;zoom:1;line-height:normal;white-space:nowrap;vertical-align:baseline;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button{font-family:inherit;font-size:100%;*font-size:90%;*overflow:visible;padding:1em 1em;color:#444;color:rgba(0,0,0,.8);*color:#444;border:1px solid #999;border:0 rgba(0,0,0,0);background-color:#E6E6E6;text-decoration:none;border-radius:2px}.pure-button-hover,.pure-button:hover,.pure-button:focus{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(40%,rgba(0,0,0,.05)),to(rgba(0,0,0,.1)));background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:-moz-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1));background-image:-o-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset}.pure-button[disabled],.pure-button-disabled,.pure-button-disabled:hover,.pure-button-disabled:focus,.pure-button-disabled:active{border:0;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;cursor:not-allowed;box-shadow:none}.pure-button-hidden{display:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}
|
64 |
.button-warning {
|
65 |
color: white;
|
extension/readygraph/customize-emails.php
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
<?php
|
|
|
2 |
/**
|
3 |
* Represents the view for the administration dashboard.
|
4 |
*
|
1 |
<?php
|
2 |
+
if ( ! defined( 'ABSPATH' ) ) exit;
|
3 |
/**
|
4 |
* Represents the view for the administration dashboard.
|
5 |
*
|
extension/readygraph/deactivate-readygraph.php
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
<?php
|
|
|
2 |
/**
|
3 |
* Represents the view for the administration dashboard.
|
4 |
*
|
1 |
<?php
|
2 |
+
if ( ! defined( 'ABSPATH' ) ) exit;
|
3 |
/**
|
4 |
* Represents the view for the administration dashboard.
|
5 |
*
|
extension/readygraph/extension.php
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
<?php
|
|
|
2 |
// ReadyGraph Extension
|
3 |
//
|
4 |
|
1 |
<?php
|
2 |
+
if ( ! defined( 'ABSPATH' ) ) exit;
|
3 |
// ReadyGraph Extension
|
4 |
//
|
5 |
|
extension/readygraph/faq.php
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
<?php
|
|
|
2 |
/**
|
3 |
* Represents the view for the administration dashboard.
|
4 |
*
|
1 |
<?php
|
2 |
+
if ( ! defined( 'ABSPATH' ) ) exit;
|
3 |
/**
|
4 |
* Represents the view for the administration dashboard.
|
5 |
*
|
extension/readygraph/footer.php
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
/**
|
4 |
* Represents the view for the administration dashboard.
|
5 |
*
|
1 |
<?php
|
2 |
+
if ( ! defined( 'ABSPATH' ) ) exit;
|
3 |
/**
|
4 |
* Represents the view for the administration dashboard.
|
5 |
*
|
extension/readygraph/functions.php
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
<?php
|
|
|
2 |
|
3 |
/**
|
4 |
* Represents the view for the administration dashboard.
|
1 |
<?php
|
2 |
+
if ( ! defined( 'ABSPATH' ) ) exit;
|
3 |
|
4 |
/**
|
5 |
* Represents the view for the administration dashboard.
|
extension/readygraph/go-premium.php
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
<?php
|
|
|
2 |
/**
|
3 |
* Represents the view for the administration dashboard.
|
4 |
*
|
1 |
<?php
|
2 |
+
if ( ! defined( 'ABSPATH' ) ) exit;
|
3 |
/**
|
4 |
* Represents the view for the administration dashboard.
|
5 |
*
|
extension/readygraph/header.php
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
<?php
|
|
|
2 |
/**
|
3 |
* Represents the view for the administration dashboard.
|
4 |
*
|
@@ -116,4 +117,17 @@ include("functions.php");
|
|
116 |
<p><a href="https://readygraph.com/accounts/payment/?email=<?php echo get_option('readygraph_email', '') ?>" target="_blank" style="color: #b1c1ca" ><img src="<?php echo plugin_dir_url( __FILE__ );?>assets/go-premium.png" height="40px" style="margin:5px" /></a></p>
|
117 |
</div>
|
118 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
119 |
<?php } ?>
|
1 |
<?php
|
2 |
+
if ( ! defined( 'ABSPATH' ) ) exit;
|
3 |
/**
|
4 |
* Represents the view for the administration dashboard.
|
5 |
*
|
117 |
<p><a href="https://readygraph.com/accounts/payment/?email=<?php echo get_option('readygraph_email', '') ?>" target="_blank" style="color: #b1c1ca" ><img src="<?php echo plugin_dir_url( __FILE__ );?>assets/go-premium.png" height="40px" style="margin:5px" /></a></p>
|
118 |
</div>
|
119 |
</div>
|
120 |
+
<?php } else { ?>
|
121 |
+
<div style="clear;both;float:right;display:block;width: 10%; height: 50px;margin-right: 3.5%;z-index:999999">
|
122 |
+
<div class="btn-group pull-right" style="margin: 15px 10px 0 0;z-index:999999">
|
123 |
+
<button class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown" style="background: rgb(66, 139, 202); border-color: #ffffff; color: #ffffff;z-index:999999 ">
|
124 |
+
<span class="email-address" style="text-shadow: none;">Settings</span> <span class="caret"></span>
|
125 |
+
</button>
|
126 |
+
<ul class="dropdown-menu">
|
127 |
+
<li><a class="delete" href="<?php $current_url = explode("&", $_SERVER['REQUEST_URI']); echo $current_url[0];?>&action=<?php echo base64_encode("deleteaccount");?>">Delete ReadyGraph</a></li>
|
128 |
+
</ul>
|
129 |
+
</div>
|
130 |
+
|
131 |
+
</div>
|
132 |
+
|
133 |
<?php } ?>
|
extension/readygraph/index.php
CHANGED
@@ -1 +1,2 @@
|
|
1 |
-
<?php // Silence is golden
|
|
1 |
+
<?php // Silence is golden
|
2 |
+
if ( ! defined( 'ABSPATH' ) ) exit;
|
extension/readygraph/invitation-email-not-used.php
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
<?php
|
|
|
2 |
/**
|
3 |
* Represents the view for the administration dashboard.
|
4 |
*
|
1 |
<?php
|
2 |
+
if ( ! defined( 'ABSPATH' ) ) exit;
|
3 |
/**
|
4 |
* Represents the view for the administration dashboard.
|
5 |
*
|
extension/readygraph/monetization.php
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
<?php
|
|
|
2 |
/**
|
3 |
* Represents the view for the administration dashboard.
|
4 |
*
|
1 |
<?php
|
2 |
+
if ( ! defined( 'ABSPATH' ) ) exit;
|
3 |
/**
|
4 |
* Represents the view for the administration dashboard.
|
5 |
*
|
extension/readygraph/signup-popup.php
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
<?php
|
|
|
2 |
/**
|
3 |
* Represents the view for the administration dashboard.
|
4 |
*
|
1 |
<?php
|
2 |
+
if ( ! defined( 'ABSPATH' ) ) exit;
|
3 |
/**
|
4 |
* Represents the view for the administration dashboard.
|
5 |
*
|
extension/readygraph/site-profile.php
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
<?php
|
|
|
2 |
/**
|
3 |
* Represents the view for the administration dashboard.
|
4 |
*
|
1 |
<?php
|
2 |
+
if ( ! defined( 'ABSPATH' ) ) exit;
|
3 |
/**
|
4 |
* Represents the view for the administration dashboard.
|
5 |
*
|
extension/readygraph/social-feed.php
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
<?php
|
|
|
2 |
/**
|
3 |
* Represents the view for the administration dashboard.
|
4 |
*
|
1 |
<?php
|
2 |
+
if ( ! defined( 'ABSPATH' ) ) exit;
|
3 |
/**
|
4 |
* Represents the view for the administration dashboard.
|
5 |
*
|
readygraph-extension.php
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
<?php
|
|
|
2 |
// Extension Configuration
|
3 |
$s2_plugin_slug = basename(dirname(__FILE__));
|
4 |
$s2_menu_slug = 'readygraph-app';
|
1 |
<?php
|
2 |
+
if ( ! defined( 'ABSPATH' ) ) exit;
|
3 |
// Extension Configuration
|
4 |
$s2_plugin_slug = basename(dirname(__FILE__));
|
5 |
$s2_menu_slug = 'readygraph-app';
|
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.20.
|
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.20.
|
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.20.6
|
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.20.6' );
|
59 |
define( 'S2PATH', trailingslashit(dirname(__FILE__)) );
|
60 |
define( 'S2DIR', trailingslashit(dirname(plugin_basename(__FILE__))) );
|
61 |
define( 'S2URL', plugin_dir_url(dirname(__FILE__)) . S2DIR );
|