Version Description
Usability Optimization
Download this release
Release Info
Developer | Blog2Social |
Plugin | Blog2Social: Social Media Auto Post & Scheduler |
Version | 5.1.3 |
Comparing to | |
See all releases |
Code changes from version 5.1.2 to 5.1.3
- blog2social.php +2 -2
- includes/B2S/Heartbeat.php +7 -7
- includes/B2S/Ship/Save.php +1 -1
- readme.txt +5 -1
blog2social.php
CHANGED
@@ -6,12 +6,12 @@
|
|
6 |
* Author: Blog2Social, Adenion
|
7 |
* Text Domain: blog2social
|
8 |
* Domain Path: /languages
|
9 |
-
* Version: 5.1.
|
10 |
* Author URI: https://www.blog2social.com
|
11 |
* License: GPL2+
|
12 |
*/
|
13 |
//B2SDefine
|
14 |
-
define('B2S_PLUGIN_VERSION', '
|
15 |
define('B2S_PLUGIN_LANGUAGE', serialize(array('de_DE', 'en_US')));
|
16 |
define('B2S_PLUGIN_DIR', plugin_dir_path(__FILE__));
|
17 |
define('B2S_PLUGIN_URL', plugin_dir_url(__FILE__));
|
6 |
* Author: Blog2Social, Adenion
|
7 |
* Text Domain: blog2social
|
8 |
* Domain Path: /languages
|
9 |
+
* Version: 5.1.3
|
10 |
* Author URI: https://www.blog2social.com
|
11 |
* License: GPL2+
|
12 |
*/
|
13 |
//B2SDefine
|
14 |
+
define('B2S_PLUGIN_VERSION', '513');
|
15 |
define('B2S_PLUGIN_LANGUAGE', serialize(array('de_DE', 'en_US')));
|
16 |
define('B2S_PLUGIN_DIR', plugin_dir_path(__FILE__));
|
17 |
define('B2S_PLUGIN_URL', plugin_dir_url(__FILE__));
|
includes/B2S/Heartbeat.php
CHANGED
@@ -62,7 +62,7 @@ class B2S_Heartbeat {
|
|
62 |
$shipData = serialize($sendData);
|
63 |
if (!empty($shipData)) {
|
64 |
$data = array('action' => 'postSchedData', 'data' => $shipData);
|
65 |
-
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $data
|
66 |
foreach ($postData as $k => $value) {
|
67 |
if (!isset($result->content) || !isset($result->content->{$value['id']})) {
|
68 |
$data = array('hook_action' => '1');
|
@@ -98,7 +98,7 @@ class B2S_Heartbeat {
|
|
98 |
|
99 |
if (is_array($sendData) && !empty($sendData) && isset($sendData[0])) {
|
100 |
$tempData = array('action' => 'getSchedData', 'data' => serialize($sendData));
|
101 |
-
$schedResult = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $tempData,90));
|
102 |
if ($schedResult->result == true) {
|
103 |
foreach ($schedResult->content as $k => $v) {
|
104 |
//V2
|
@@ -182,7 +182,7 @@ class B2S_Heartbeat {
|
|
182 |
if ((int) $v->id > 0 && $publishTime != false) {
|
183 |
//since V4.9.1 - check by error is old scheduled instant sharing post
|
184 |
$shareApprove = (strtoupper($v->publish_error_code) == 'APPROVE') ? 1 : 0;
|
185 |
-
|
186 |
//Old since V.5.1.1
|
187 |
/* if (!empty($v->publish_error_code)) {
|
188 |
$sql = "SELECT details.network_id, details.network_type FROM b2s_posts as posts "
|
@@ -226,7 +226,7 @@ class B2S_Heartbeat {
|
|
226 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
227 |
}
|
228 |
$tempData = array('action' => 'updateUserSchedTimePost', 'data' => serialize($sendData));
|
229 |
-
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $tempData,90));
|
230 |
foreach ($sendData as $k => $value) {
|
231 |
//is failed, try again later
|
232 |
$id = $value['id'];
|
@@ -253,7 +253,7 @@ class B2S_Heartbeat {
|
|
253 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
254 |
}
|
255 |
$tempData = array('action' => 'updateUserSchedPost', 'data' => serialize($sendData));
|
256 |
-
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $tempData,90));
|
257 |
foreach ($sendData as $k => $value) {
|
258 |
//is failed, try again later
|
259 |
$id = $value['id'];
|
@@ -277,7 +277,7 @@ class B2S_Heartbeat {
|
|
277 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
278 |
}
|
279 |
$tempData = array('action' => 'deleteUserSchedPost', 'data' => serialize($sendData));
|
280 |
-
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $tempData,90));
|
281 |
foreach ($sendData as $k => $value) {
|
282 |
//is failed, try again later
|
283 |
$id = $value['id'];
|
@@ -301,7 +301,7 @@ class B2S_Heartbeat {
|
|
301 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
302 |
}
|
303 |
$tempData = array('action' => 'deleteUserPublishPost', 'data' => serialize($sendData));
|
304 |
-
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $tempData,90));
|
305 |
foreach ($sendData as $k => $value) {
|
306 |
//is failed, try again later
|
307 |
$id = $value['id'];
|
62 |
$shipData = serialize($sendData);
|
63 |
if (!empty($shipData)) {
|
64 |
$data = array('action' => 'postSchedData', 'data' => $shipData);
|
65 |
+
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $data, 90));
|
66 |
foreach ($postData as $k => $value) {
|
67 |
if (!isset($result->content) || !isset($result->content->{$value['id']})) {
|
68 |
$data = array('hook_action' => '1');
|
98 |
|
99 |
if (is_array($sendData) && !empty($sendData) && isset($sendData[0])) {
|
100 |
$tempData = array('action' => 'getSchedData', 'data' => serialize($sendData));
|
101 |
+
$schedResult = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $tempData, 90));
|
102 |
if ($schedResult->result == true) {
|
103 |
foreach ($schedResult->content as $k => $v) {
|
104 |
//V2
|
182 |
if ((int) $v->id > 0 && $publishTime != false) {
|
183 |
//since V4.9.1 - check by error is old scheduled instant sharing post
|
184 |
$shareApprove = (strtoupper($v->publish_error_code) == 'APPROVE') ? 1 : 0;
|
185 |
+
|
186 |
//Old since V.5.1.1
|
187 |
/* if (!empty($v->publish_error_code)) {
|
188 |
$sql = "SELECT details.network_id, details.network_type FROM b2s_posts as posts "
|
226 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
227 |
}
|
228 |
$tempData = array('action' => 'updateUserSchedTimePost', 'data' => serialize($sendData));
|
229 |
+
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $tempData, 90));
|
230 |
foreach ($sendData as $k => $value) {
|
231 |
//is failed, try again later
|
232 |
$id = $value['id'];
|
253 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
254 |
}
|
255 |
$tempData = array('action' => 'updateUserSchedPost', 'data' => serialize($sendData));
|
256 |
+
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $tempData, 90));
|
257 |
foreach ($sendData as $k => $value) {
|
258 |
//is failed, try again later
|
259 |
$id = $value['id'];
|
277 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
278 |
}
|
279 |
$tempData = array('action' => 'deleteUserSchedPost', 'data' => serialize($sendData));
|
280 |
+
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $tempData, 90));
|
281 |
foreach ($sendData as $k => $value) {
|
282 |
//is failed, try again later
|
283 |
$id = $value['id'];
|
301 |
$wpdb->update('b2s_posts', $data, $where, array('%d'), array('%d'));
|
302 |
}
|
303 |
$tempData = array('action' => 'deleteUserPublishPost', 'data' => serialize($sendData));
|
304 |
+
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $tempData, 90));
|
305 |
foreach ($sendData as $k => $value) {
|
306 |
//is failed, try again later
|
307 |
$id = $value['id'];
|
includes/B2S/Ship/Save.php
CHANGED
@@ -126,7 +126,7 @@ class B2S_Ship_Save {
|
|
126 |
$postData = $this->postData['post'];
|
127 |
$this->postData['post'] = serialize($this->postData['post']);
|
128 |
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $this->postData,90));
|
129 |
-
|
130 |
foreach ($postData as $k => $v) {
|
131 |
$found = false;
|
132 |
$networkId = (isset($v['network_id']) && (int) $v['network_id'] > 0) ? (int) $v['network_id'] : 0;
|
126 |
$postData = $this->postData['post'];
|
127 |
$this->postData['post'] = serialize($this->postData['post']);
|
128 |
$result = json_decode(B2S_Api_Post::post(B2S_PLUGIN_API_ENDPOINT, $this->postData,90));
|
129 |
+
|
130 |
foreach ($postData as $k => $v) {
|
131 |
$found = false;
|
132 |
$networkId = (isset($v['network_id']) && (int) $v['network_id'] > 0) ? (int) $v['network_id'] : 0;
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Tags: auto post, auto publish, social media scheduling, social media calendar, s
|
|
4 |
Donate link: http://www.blog2social.com
|
5 |
Requires at least: 4.2.2
|
6 |
Tested up to: 5.0.2
|
7 |
-
Stable tag: 5.1.
|
8 |
License: GPLv3
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -334,6 +334,8 @@ We use the official authentication oAUTH methods to third-party applications pro
|
|
334 |
9. Adjust the best times to schedule in the best time scheduler.
|
335 |
|
336 |
== Changelog ==
|
|
|
|
|
337 |
= 5.1.2 =
|
338 |
Usability Optimization
|
339 |
= 5.1.1 =
|
@@ -396,6 +398,8 @@ Usabilitiy and Performance Optimization. Select link format or image format indi
|
|
396 |
Usabilitiy and Performance Optimization. NEW: Select individual images per post. Select link format or image format for your posts. Select your own time zone for scheduling posts. Emoji support.
|
397 |
|
398 |
== Upgrade Notice ==
|
|
|
|
|
399 |
= 5.1.2 =
|
400 |
Usability Optimization
|
401 |
= 5.1.1 =
|
4 |
Donate link: http://www.blog2social.com
|
5 |
Requires at least: 4.2.2
|
6 |
Tested up to: 5.0.2
|
7 |
+
Stable tag: 5.1.3
|
8 |
License: GPLv3
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
334 |
9. Adjust the best times to schedule in the best time scheduler.
|
335 |
|
336 |
== Changelog ==
|
337 |
+
= 5.1.3 =
|
338 |
+
Usability Optimization
|
339 |
= 5.1.2 =
|
340 |
Usability Optimization
|
341 |
= 5.1.1 =
|
398 |
Usabilitiy and Performance Optimization. NEW: Select individual images per post. Select link format or image format for your posts. Select your own time zone for scheduling posts. Emoji support.
|
399 |
|
400 |
== Upgrade Notice ==
|
401 |
+
= 5.1.3 =
|
402 |
+
Usability Optimization
|
403 |
= 5.1.2 =
|
404 |
Usability Optimization
|
405 |
= 5.1.1 =
|