rtMedia for WordPress, BuddyPress and bbPress - Version 4.0.4

Version Description

Requires BuddyPress 1.7 or higher, if using BuddyPress. Bug fixes for backward compatibility.

=

Download this release

Release Info

Developer rtcamp
Plugin Icon 128x128 rtMedia for WordPress, BuddyPress and bbPress
Version 4.0.4
Comparing to
See all releases

Code changes from version 4.0.3 to 4.0.4

app/admin/RTMediaAdmin.php CHANGED
@@ -34,10 +34,9 @@ if ( ! class_exists( 'RTMediaAdmin' ) ) {
34
 
35
  $this->rtmedia_support = new RTMediaSupport();
36
  add_action( 'wp_ajax_rtmedia_select_request', array( $this->rtmedia_support, 'get_form' ), 1 );
37
- add_action( 'wp_ajax_rtmedia_cancel_request', function () {
38
- do_settings_sections( 'rtmedia-support' );
39
- die();
40
- }, 1 );
41
  add_action( 'wp_ajax_rtmedia_submit_request', array( $this->rtmedia_support, 'submit_request' ), 1 );
42
 
43
  add_action( 'wp_ajax_rtmedia_linkback', array( $this, 'linkback' ), 1 ); //fixme : is it being used ?
34
 
35
  $this->rtmedia_support = new RTMediaSupport();
36
  add_action( 'wp_ajax_rtmedia_select_request', array( $this->rtmedia_support, 'get_form' ), 1 );
37
+
38
+ add_action( 'wp_ajax_rtmedia_cancel_request', array( $this->rtmedia_support, 'rtmedia_cancel_request' ), 1 );
39
+
 
40
  add_action( 'wp_ajax_rtmedia_submit_request', array( $this->rtmedia_support, 'submit_request' ), 1 );
41
 
42
  add_action( 'wp_ajax_rtmedia_linkback', array( $this, 'linkback' ), 1 ); //fixme : is it being used ?
app/helper/RTMediaSupport.php CHANGED
@@ -78,6 +78,15 @@ if ( ! class_exists( 'RTMediaSupport' ) ) {
78
  </div>
79
  <?php
80
  }
 
 
 
 
 
 
 
 
 
81
 
82
  /**
83
  * Render support.
@@ -610,8 +619,9 @@ if ( ! class_exists( 'RTMediaSupport' ) ) {
610
  }
611
  $message .= '</body>
612
  </html>';
613
- add_filter( 'wp_mail_content_type', function(){ return 'text/html';
614
- } );
 
615
  $headers = 'From: ' . $form_data['name'] . ' <' . $form_data['email'] . '>' . "\r\n";
616
  $support_email = 'support@rtcamp.com';
617
  if ( wp_mail( $support_email, '[rtmedia] ' . $mail_type . ' from ' . str_replace( array(
@@ -642,4 +652,4 @@ if ( ! class_exists( 'RTMediaSupport' ) ) {
642
  }
643
  }
644
 
645
- }
78
  </div>
79
  <?php
80
  }
81
+
82
+ public function rtmedia_cancel_request() {
83
+ do_settings_sections( 'rtmedia-support' );
84
+ die();
85
+ }
86
+
87
+ public function rtmedia_mail_content_type() {
88
+ return 'text/html';
89
+ }
90
 
91
  /**
92
  * Render support.
619
  }
620
  $message .= '</body>
621
  </html>';
622
+
623
+ add_filter( 'wp_mail_content_type', array($this,'rtmedia_mail_content_type'));
624
+
625
  $headers = 'From: ' . $form_data['name'] . ' <' . $form_data['email'] . '>' . "\r\n";
626
  $support_email = 'support@rtcamp.com';
627
  if ( wp_mail( $support_email, '[rtmedia] ' . $mail_type . ' from ' . str_replace( array(
652
  }
653
  }
654
 
655
+ }
app/main/controllers/api/RTMediaJsonApiFunctions.php CHANGED
@@ -1,5 +1,5 @@
1
  <?php
2
- use MongoDB\BSON\Type;
3
 
4
  /**
5
  * @author Umesh Kumar<umeshsingla05@gmail.com>
1
  <?php
2
+ //use MongoDB\BSON\Type;
3
 
4
  /**
5
  * @author Umesh Kumar<umeshsingla05@gmail.com>
app/services/RTMediaEncoding.php CHANGED
@@ -170,8 +170,8 @@ class RTMediaEncoding {
170
  foreach ( $users as $user ) {
171
  $admin_email_ids[] = $user->user_email;
172
  }
173
- add_filter( 'wp_mail_content_type', function(){ return 'text/html';
174
- } );
175
  wp_mail( $admin_email_ids, $subject, sprintf( $message, size_format( $usage_details[ $this->api_key ]->used, 2 ), size_format( $usage_details[ $this->api_key ]->remaining, 2 ), size_format( $usage_details[ $this->api_key ]->total, 2 ) ) );
176
  }
177
  update_site_option( 'rtmedia-encoding-usage-limit-mail', 1 );
@@ -189,14 +189,18 @@ class RTMediaEncoding {
189
  foreach ( $users as $user ) {
190
  $admin_email_ids[] = $user->user_email;
191
  }
192
- add_filter( 'wp_mail_content_type', function(){ return 'text/html';
193
- } );
194
  wp_mail( $admin_email_ids, $subject, sprintf( $message, size_format( $usage_details[ $this->api_key ]->used, 2 ), 0, size_format( $usage_details[ $this->api_key ]->total, 2 ) ) );
195
  }
196
  update_site_option( 'rtmedia-encoding-usage-limit-mail', 1 );
197
  }
198
  }
199
 
 
 
 
 
200
  public function save_api_key() {
201
  if ( isset( $_GET['api_key_updated'] ) && sanitize_text_field( wp_unslash( $_GET['api_key_updated'] ) ) ) {
202
  if ( is_multisite() ) {
@@ -607,8 +611,8 @@ class RTMediaEncoding {
607
  foreach ( $users as $user ) {
608
  $admin_email_ids[] = $user->user_email;
609
  }
610
- add_filter( 'wp_mail_content_type', function(){ return 'text/html';
611
- } );
612
  wp_mail( $admin_email_ids, $subject, $message );
613
  }
614
  echo esc_html( $flag );
170
  foreach ( $users as $user ) {
171
  $admin_email_ids[] = $user->user_email;
172
  }
173
+
174
+ add_filter( 'wp_mail_content_type', array($this,'rtmedia_mail_content_type'));
175
  wp_mail( $admin_email_ids, $subject, sprintf( $message, size_format( $usage_details[ $this->api_key ]->used, 2 ), size_format( $usage_details[ $this->api_key ]->remaining, 2 ), size_format( $usage_details[ $this->api_key ]->total, 2 ) ) );
176
  }
177
  update_site_option( 'rtmedia-encoding-usage-limit-mail', 1 );
189
  foreach ( $users as $user ) {
190
  $admin_email_ids[] = $user->user_email;
191
  }
192
+
193
+ add_filter( 'wp_mail_content_type', array($this,'rtmedia_mail_content_type'));
194
  wp_mail( $admin_email_ids, $subject, sprintf( $message, size_format( $usage_details[ $this->api_key ]->used, 2 ), 0, size_format( $usage_details[ $this->api_key ]->total, 2 ) ) );
195
  }
196
  update_site_option( 'rtmedia-encoding-usage-limit-mail', 1 );
197
  }
198
  }
199
 
200
+ public function rtmedia_mail_content_type() {
201
+ return 'text/html';
202
+ }
203
+
204
  public function save_api_key() {
205
  if ( isset( $_GET['api_key_updated'] ) && sanitize_text_field( wp_unslash( $_GET['api_key_updated'] ) ) ) {
206
  if ( is_multisite() ) {
611
  foreach ( $users as $user ) {
612
  $admin_email_ids[] = $user->user_email;
613
  }
614
+
615
+ add_filter( 'wp_mail_content_type', array($this,'rtmedia_mail_content_type'));
616
  wp_mail( $admin_email_ids, $subject, $message );
617
  }
618
  echo esc_html( $flag );
index.php CHANGED
@@ -4,7 +4,7 @@
4
  Plugin Name: rtMedia for WordPress, BuddyPress and bbPress
5
  Plugin URI: https://rtmedia.io/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
6
  Description: This plugin adds missing media rich features like photos, videos and audio uploading to BuddyPress which are essential if you are building social network, seriously!
7
- Version: 4.0.3
8
  Author: rtCamp
9
  Text Domain: buddypress-media
10
  Author URI: http://rtcamp.com/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
4
  Plugin Name: rtMedia for WordPress, BuddyPress and bbPress
5
  Plugin URI: https://rtmedia.io/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
6
  Description: This plugin adds missing media rich features like photos, videos and audio uploading to BuddyPress which are essential if you are building social network, seriously!
7
+ Version: 4.0.4
8
  Author: rtCamp
9
  Text Domain: buddypress-media
10
  Author URI: http://rtcamp.com/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
readme.txt CHANGED
@@ -6,7 +6,7 @@ License: GPLv2 or later
6
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
7
  Requires at least: WordPress 3.6
8
  Tested up to: 4.5.3
9
- Stable tag: 4.0.3
10
 
11
  Add albums, photo, audio/video encoding, privacy, sharing, front-end uploads & more. All this works on mobile/tablets devices.
12
 
@@ -138,6 +138,9 @@ http://www.youtube.com/watch?v=dJrykKQGDcs
138
 
139
  == Changelog ==
140
 
 
 
 
141
  = 4.0.3 [Jul 05, 2016] =
142
  * Fix filter_input warning for media in group creation
143
  * Fix warning for video encoding
@@ -1179,8 +1182,8 @@ http://www.youtube.com/watch?v=dJrykKQGDcs
1179
 
1180
  == Upgrade Notice ==
1181
 
1182
- = 4.0.3 =
1183
- Requires BuddyPress 1.7 or higher, if using BuddyPress. Bug fixes.
1184
 
1185
  == Sponsors ==
1186
 
6
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
7
  Requires at least: WordPress 3.6
8
  Tested up to: 4.5.3
9
+ Stable tag: 4.0.4
10
 
11
  Add albums, photo, audio/video encoding, privacy, sharing, front-end uploads & more. All this works on mobile/tablets devices.
12
 
138
 
139
  == Changelog ==
140
 
141
+ = 4.0.4 [Jul 08, 2016] =
142
+ * Backward compability for PHP 5.2
143
+
144
  = 4.0.3 [Jul 05, 2016] =
145
  * Fix filter_input warning for media in group creation
146
  * Fix warning for video encoding
1182
 
1183
  == Upgrade Notice ==
1184
 
1185
+ = 4.0.4 =
1186
+ Requires BuddyPress 1.7 or higher, if using BuddyPress. Bug fixes for backward compatibility.
1187
 
1188
  == Sponsors ==
1189