Version Description
- BUG: Fixed notifications.php to make sure it really only checks once per day. Also updated the URL checked to notifications.paidmembershipspro.com, which runs on its own server.
Download this release
Release Info
Developer | strangerstudios |
Plugin | Paid Memberships Pro |
Version | 1.8.13.5 |
Comparing to | |
See all releases |
Code changes from version 1.8.13.4 to 1.8.13.5
- includes/notifications.php +11 -4
- paid-memberships-pro.php +2 -2
- readme.txt +4 -1
includes/notifications.php
CHANGED
@@ -9,18 +9,25 @@ function pmpro_notifications()
|
|
9 |
$pmpro_notification = get_transient("pmpro_notification_" . PMPRO_VERSION);
|
10 |
if(empty($pmpro_notification))
|
11 |
{
|
|
|
|
|
|
|
|
|
12 |
if(is_ssl())
|
13 |
{
|
14 |
-
$remote_notification = wp_remote_get("https://
|
15 |
}
|
16 |
else
|
17 |
{
|
18 |
-
$remote_notification = wp_remote_get("http://
|
19 |
}
|
20 |
|
|
|
21 |
$pmpro_notification = wp_remote_retrieve_body($remote_notification);
|
22 |
-
|
23 |
-
|
|
|
|
|
24 |
}
|
25 |
|
26 |
if($pmpro_notification && $pmpro_notification != "NULL")
|
9 |
$pmpro_notification = get_transient("pmpro_notification_" . PMPRO_VERSION);
|
10 |
if(empty($pmpro_notification))
|
11 |
{
|
12 |
+
//set to NULL in case the below times out or fails, this way we only check once a day
|
13 |
+
set_transient("pmpro_notification_" . PMPRO_VERSION, 'NULL', 86400);
|
14 |
+
|
15 |
+
//figure out which server to get from
|
16 |
if(is_ssl())
|
17 |
{
|
18 |
+
$remote_notification = wp_remote_get("https://notifications.paidmembershipspro.com/?v=" . PMPRO_VERSION);
|
19 |
}
|
20 |
else
|
21 |
{
|
22 |
+
$remote_notification = wp_remote_get("http://notifications.paidmembershipspro.com/?v=" . PMPRO_VERSION);
|
23 |
}
|
24 |
|
25 |
+
//get notification
|
26 |
$pmpro_notification = wp_remote_retrieve_body($remote_notification);
|
27 |
+
|
28 |
+
//update transient if we got something
|
29 |
+
if(!empty($pmpro_notification))
|
30 |
+
set_transient("pmpro_notification_" . PMPRO_VERSION, $pmpro_notification, 86400);
|
31 |
}
|
32 |
|
33 |
if($pmpro_notification && $pmpro_notification != "NULL")
|
paid-memberships-pro.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Paid Memberships Pro
|
4 |
Plugin URI: http://www.paidmembershipspro.com
|
5 |
Description: Plugin to Handle Memberships
|
6 |
-
Version: 1.8.13.
|
7 |
Author: Stranger Studios
|
8 |
Author URI: http://www.strangerstudios.com
|
9 |
Text Domain: pmpro
|
@@ -15,7 +15,7 @@ Domain Path: /languages
|
|
15 |
*/
|
16 |
|
17 |
//version constant
|
18 |
-
define("PMPRO_VERSION", "1.8.13.
|
19 |
define("PMPRO_USER_AGENT", "Paid Memberships Pro v" . PMPRO_VERSION . "; " . site_url());
|
20 |
|
21 |
//if the session has been started yet, start it (ignore if running from command line)
|
3 |
Plugin Name: Paid Memberships Pro
|
4 |
Plugin URI: http://www.paidmembershipspro.com
|
5 |
Description: Plugin to Handle Memberships
|
6 |
+
Version: 1.8.13.5
|
7 |
Author: Stranger Studios
|
8 |
Author URI: http://www.strangerstudios.com
|
9 |
Text Domain: pmpro
|
15 |
*/
|
16 |
|
17 |
//version constant
|
18 |
+
define("PMPRO_VERSION", "1.8.13.5");
|
19 |
define("PMPRO_USER_AGENT", "Paid Memberships Pro v" . PMPRO_VERSION . "; " . site_url());
|
20 |
|
21 |
//if the session has been started yet, start it (ignore if running from command line)
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: strangerstudios
|
|
3 |
Tags: memberships, membership, authorize.net, ecommerce, paypal, stripe, braintree, restrict access, restrict content, directory site, payflow
|
4 |
Requires at least: 4
|
5 |
Tested up to: 4.7.2
|
6 |
-
Stable tag: 1.8.13.
|
7 |
|
8 |
A revenue-generating machine for membership sites. Unlimited levels with recurring payment, protected content and member management.
|
9 |
|
@@ -115,6 +115,9 @@ Not sure? You can find out by doing a bit a research.
|
|
115 |
[View All Screenshots](http://www.paidmembershipspro.com/features/screenshots/)
|
116 |
|
117 |
== Changelog ==
|
|
|
|
|
|
|
118 |
= 1.8.13.4 =
|
119 |
* BUG/ENHANCEMENT: Changed the pmpro_button shortcode to pmpro_checkout_button. (The old pmpro_button will also still work. checkout_button works if you have Register Helper installed.)
|
120 |
|
3 |
Tags: memberships, membership, authorize.net, ecommerce, paypal, stripe, braintree, restrict access, restrict content, directory site, payflow
|
4 |
Requires at least: 4
|
5 |
Tested up to: 4.7.2
|
6 |
+
Stable tag: 1.8.13.5
|
7 |
|
8 |
A revenue-generating machine for membership sites. Unlimited levels with recurring payment, protected content and member management.
|
9 |
|
115 |
[View All Screenshots](http://www.paidmembershipspro.com/features/screenshots/)
|
116 |
|
117 |
== Changelog ==
|
118 |
+
= 1.8.13.5 =
|
119 |
+
* BUG: Fixed notifications.php to make sure it really only checks once per day. Also updated the URL checked to notifications.paidmembershipspro.com, which runs on its own server.
|
120 |
+
|
121 |
= 1.8.13.4 =
|
122 |
* BUG/ENHANCEMENT: Changed the pmpro_button shortcode to pmpro_checkout_button. (The old pmpro_button will also still work. checkout_button works if you have Register Helper installed.)
|
123 |
|