Revive Old Posts – Auto Post to Social Media - Version 7.3.6

Version Description

Download this release

Release Info

Developer codeinwp
Plugin Icon 128x128 Revive Old Posts – Auto Post to Social Media
Version 7.3.6
Comparing to
See all releases

Code changes from version 7.3.5 to 7.3.6

inc/core.php CHANGED
@@ -548,7 +548,7 @@ if (!class_exists('CWP_TOP_Core')) {
548
  foreach($networks as $n) {
549
  $image = $this->getImageForPost($n, $returnedTweets[0]->ID);
550
  if(!empty($image)){
551
- $messages[$n] = '<img class="top_preview" src="'.$image.'"/>'.$messages[$n];
552
  }
553
  }
554
 
@@ -888,13 +888,12 @@ if (!class_exists('CWP_TOP_Core')) {
888
  $finalTweetSize = $finalTweetSize - 25;
889
  }
890
  $tweetContent = $this->ropSubstr( $tweetContent,0,$finalTweetSize);
 
891
  if($network == 'twitter'){
892
  if(!empty($fTweet['link'])) $fTweet['link'] = " ".$fTweet['link']." ";
893
-
894
  $finalTweet = $additionalTextBeginning . $tweetContent .$fTweet['link'].$newHashtags . $additionalTextEnd;
895
  $fTweet['link'] = '';
896
  $finalTweet = preg_replace('/\s+/', ' ', trim( $finalTweet));
897
-
898
  }else{
899
  if($network === 'tumblr') {
900
  $fTweet['tags'] = implode(",",array_filter(explode("#", $newHashtags)));
@@ -1017,7 +1016,14 @@ if (!class_exists('CWP_TOP_Core')) {
1017
 
1018
  self::addNotice(sprintf(__("Post %s has been successfully sent to facebook",'tweet-old-post'), $post->post_title),'notice');
1019
  }else{
1020
- self::addNotice(__("Error for facebook share on post ",'tweet-old-post'). $post->post_title." ".$pp['response']['message']." @".$user['oauth_user_details']->name,'error');
 
 
 
 
 
 
 
1021
 
1022
  }
1023
 
548
  foreach($networks as $n) {
549
  $image = $this->getImageForPost($n, $returnedTweets[0]->ID);
550
  if(!empty($image)){
551
+ $messages[$n] = $image.$messages[$n];
552
  }
553
  }
554
 
888
  $finalTweetSize = $finalTweetSize - 25;
889
  }
890
  $tweetContent = $this->ropSubstr( $tweetContent,0,$finalTweetSize);
891
+
892
  if($network == 'twitter'){
893
  if(!empty($fTweet['link'])) $fTweet['link'] = " ".$fTweet['link']." ";
 
894
  $finalTweet = $additionalTextBeginning . $tweetContent .$fTweet['link'].$newHashtags . $additionalTextEnd;
895
  $fTweet['link'] = '';
896
  $finalTweet = preg_replace('/\s+/', ' ', trim( $finalTweet));
 
897
  }else{
898
  if($network === 'tumblr') {
899
  $fTweet['tags'] = implode(",",array_filter(explode("#", $newHashtags)));
1016
 
1017
  self::addNotice(sprintf(__("Post %s has been successfully sent to facebook",'tweet-old-post'), $post->post_title),'notice');
1018
  }else{
1019
+ $fb_error = "";
1020
+ $pp = json_decode($pp["body"]);
1021
+
1022
+ if(isset($pp->error)){
1023
+ $fb_error = $pp->error->message;
1024
+ }
1025
+ self::addNotice(__("Error for facebook share on post ",'tweet-old-post'). $post->post_title." ".$fb_error." @".$user['oauth_user_details']->name,'error');
1026
+
1027
 
1028
  }
1029
 
inc/view-advancedscheduling.php CHANGED
@@ -7,13 +7,11 @@
7
  if( count( $available ) > 1) : ?>
8
  <ul class="cwp_top_tabs_btns">
9
  <?php
10
- $first = true;
11
  foreach($available as $network_name) : ?>
12
- <li class="<?php if($first){ ?>active<?php } ?>"><?php echo $network_name; ?></li>
13
- <?php $first = false; ?>
14
  <?php endforeach; ?>
15
  <?php if(count($available) > 1): ?>
16
- <li><?php _e("All", "tweet-old-post"); ?></li>
17
  <?php endif; ?>
18
  </ul>
19
  <?php endif; ?>
@@ -50,7 +48,6 @@
50
  <?php
51
  $networks = array();
52
  $collect = array();
53
- $first = true;
54
  foreach($available as $network_name) {
55
  $networks[] = $network_name;
56
  }
@@ -76,7 +73,7 @@
76
  }
77
  ?>
78
 
79
- <div class="tab-vertical <?php if($first){ ?> active <?php } ?>">
80
  <?php if(!apply_filters('rop_is_business_user', false)): ?>
81
  <div class="rop-features-available"><p><span>Editing features are available on the <a href="<?php echo ROP_PRO_URL; ?>" target="_blank"><strong>Business version</strong></a></span></p></div>
82
  <?php endif; ?>
@@ -86,7 +83,6 @@
86
  _e("Please start the plugin to view the future shares", "tweet-old-post");
87
  echo '</div>';
88
  echo "</div>";
89
- $first = false;
90
  continue;
91
  }
92
  if(count($all) == 0){
@@ -94,7 +90,6 @@
94
  _e('There is no suitable post to tweet make sure you excluded correct categories and selected the right dates.','tweet-old-post');
95
  echo '</div>';
96
  echo "</div>";
97
- $first = false;
98
  continue;
99
  }
100
 
@@ -165,7 +160,6 @@
165
  </div>
166
  </div>
167
  <?php
168
- $first = false;
169
  }
170
  ?>
171
 
7
  if( count( $available ) > 1) : ?>
8
  <ul class="cwp_top_tabs_btns">
9
  <?php
 
10
  foreach($available as $network_name) : ?>
11
+ <li class="<?php if(count($available) == 1){ ?>active<?php } ?>"><?php echo $network_name; ?></li>
 
12
  <?php endforeach; ?>
13
  <?php if(count($available) > 1): ?>
14
+ <li class="active"><?php _e("All", "tweet-old-post"); ?></li>
15
  <?php endif; ?>
16
  </ul>
17
  <?php endif; ?>
48
  <?php
49
  $networks = array();
50
  $collect = array();
 
51
  foreach($available as $network_name) {
52
  $networks[] = $network_name;
53
  }
73
  }
74
  ?>
75
 
76
+ <div class="tab-vertical <?php if(count($available) == 1 || !$network ){ ?> active <?php } ?>">
77
  <?php if(!apply_filters('rop_is_business_user', false)): ?>
78
  <div class="rop-features-available"><p><span>Editing features are available on the <a href="<?php echo ROP_PRO_URL; ?>" target="_blank"><strong>Business version</strong></a></span></p></div>
79
  <?php endif; ?>
83
  _e("Please start the plugin to view the future shares", "tweet-old-post");
84
  echo '</div>';
85
  echo "</div>";
 
86
  continue;
87
  }
88
  if(count($all) == 0){
90
  _e('There is no suitable post to tweet make sure you excluded correct categories and selected the right dates.','tweet-old-post');
91
  echo '</div>';
92
  echo "</div>";
 
93
  continue;
94
  }
95
 
160
  </div>
161
  </div>
162
  <?php
 
163
  }
164
  ?>
165
 
inc/view.php CHANGED
@@ -197,7 +197,7 @@
197
  <li><?php _e('Go on Status & Review tab and set your app live from the top-right switch.','tweet-old-post');?> </li>
198
  <li><?php _e('Now everything is done, click on <strong>Authorize App</strong> button.','tweet-old-post');?> </li>
199
  </ol>
200
- <h3><?php _e('You can fallow this <a target="_blank" href="http://docs.themeisle.com/article/66-how-to-create-a-facebook-application" > tutorial</a> for more detailed instructions','tweet-old-post'); ?></h3>
201
  </div>
202
  <form action="" method="post" id="cwp_top_form" class=" top_auth_form">
203
  <fieldset class="option twptop_opt_app_id">
197
  <li><?php _e('Go on Status & Review tab and set your app live from the top-right switch.','tweet-old-post');?> </li>
198
  <li><?php _e('Now everything is done, click on <strong>Authorize App</strong> button.','tweet-old-post');?> </li>
199
  </ol>
200
+ <h3><?php _e('You can follow this <a target="_blank" href="http://docs.themeisle.com/article/66-how-to-create-a-facebook-application" > tutorial</a> for more detailed instructions','tweet-old-post'); ?></h3>
201
  </div>
202
  <form action="" method="post" id="cwp_top_form" class=" top_auth_form">
203
  <fieldset class="option twptop_opt_app_id">
readme.txt CHANGED
@@ -125,6 +125,13 @@ https://themeisle.com/plugins/tweet-old-post-lite/
125
 
126
  == Changelog ==
127
 
 
 
 
 
 
 
 
128
  **New in v7.3.5**
129
 
130
  * Fixed issue with encoding
125
 
126
  == Changelog ==
127
 
128
+ **New in v7.3.6**
129
+
130
+ * Fixed issue sample post rendering
131
+ * Improved error logging for facebook request
132
+ * Fixed typos in facebook description
133
+ * Added default tab for Manage Queue
134
+
135
  **New in v7.3.5**
136
 
137
  * Fixed issue with encoding
tweet-old-post.php CHANGED
@@ -4,7 +4,7 @@
4
  # Plugin URI: https://themeisle.com/plugins/tweet-old-post-lite/
5
  # Description: Wordpress plugin that helps you to keeps your old posts alive by sharing them and driving more traffic to them from twitter/facebook or linkedin. It also helps you to promote your content. You can set time and no of posts to share to drive more traffic.For questions, comments, or feature requests, <a href="https://themeisle.com/contact/?utm_source=plugindesc&utm_medium=announce&utm_campaign=top">contact </a> us!
6
  # Author: ThemeIsle
7
- # Version: 7.3.5
8
  # Author URI: https://themeisle.com/
9
  # Text Domain: tweet-old-post
10
  # Domain Path: /languages
@@ -19,7 +19,7 @@ define("ROPJSFILE", plugins_url('js/master.js',__FILE__ ));
19
  define("ROPJSCOUNTDOWN", plugins_url('js/countdown.js',__FILE__ ));
20
  define("ROPPLUGINBASENAME", plugin_basename(__FILE__));
21
  define('ROP_TOP_FB_API_VERSION','v2.0');
22
- define('ROP_VERSION','7.3.5');
23
  // Require core.
24
  require_once(ROPPLUGINPATH."/inc/core.php");
25
  // Require core.
4
  # Plugin URI: https://themeisle.com/plugins/tweet-old-post-lite/
5
  # Description: Wordpress plugin that helps you to keeps your old posts alive by sharing them and driving more traffic to them from twitter/facebook or linkedin. It also helps you to promote your content. You can set time and no of posts to share to drive more traffic.For questions, comments, or feature requests, <a href="https://themeisle.com/contact/?utm_source=plugindesc&utm_medium=announce&utm_campaign=top">contact </a> us!
6
  # Author: ThemeIsle
7
+ # Version: 7.3.6
8
  # Author URI: https://themeisle.com/
9
  # Text Domain: tweet-old-post
10
  # Domain Path: /languages
19
  define("ROPJSCOUNTDOWN", plugins_url('js/countdown.js',__FILE__ ));
20
  define("ROPPLUGINBASENAME", plugin_basename(__FILE__));
21
  define('ROP_TOP_FB_API_VERSION','v2.0');
22
+ define('ROP_VERSION','7.3.6');
23
  // Require core.
24
  require_once(ROPPLUGINPATH."/inc/core.php");
25
  // Require core.