rtMedia for WordPress, BuddyPress and bbPress - Version 3.9.5

Version Description

Requires BuddyPress 1.7 or higher, if using BuddyPress. Added new filters, update chinese translations, fix rtMedia add-on broken images.

=

Download this release

Release Info

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

Code changes from version 3.9.4 to 3.9.5

app/assets/js/rtMedia.backbone.js CHANGED
@@ -575,6 +575,8 @@ jQuery( function ( $ ) {
575
up.settings.multipart_params.album_id = $( '#rtmedia-uploader-form .rtmedia-user-album-list' ).find( ":selected" ).val();
576
else if ( $( '#rtmedia-uploader-form .rtmedia-current-album' ).length > 0 )
577
up.settings.multipart_params.album_id = $( '#rtmedia-uploader-form .rtmedia-current-album' ).val();
578
} );
579
580
uploaderObj.uploader.bind( 'FileUploaded', function ( up, file, res ) {
575
up.settings.multipart_params.album_id = $( '#rtmedia-uploader-form .rtmedia-user-album-list' ).find( ":selected" ).val();
576
else if ( $( '#rtmedia-uploader-form .rtmedia-current-album' ).length > 0 )
577
up.settings.multipart_params.album_id = $( '#rtmedia-uploader-form .rtmedia-current-album' ).val();
578
+
579
+ rtMediaHook.call( 'rtmedia_js_before_file_upload', [up, file] );
580
} );
581
582
uploaderObj.uploader.bind( 'FileUploaded', function ( up, file, res ) {
app/helper/RTMediaAddon.php CHANGED
@@ -105,7 +105,7 @@ if ( ! class_exists( 'RTMediaAddon' ) ) {
105
*/
106
public function plugins_content( $args = '' ) {
107
$img_src = RTMEDIA_URL . 'app/assets/admin/img/';
108
- $rtcamp_upload_url = 'https://rtcamp.r.worldssl.net/wp-content/uploads/';
109
$addons = array(
110
array(
111
'title' => __( 'SEO', 'buddypress-media' ),
105
*/
106
public function plugins_content( $args = '' ) {
107
$img_src = RTMEDIA_URL . 'app/assets/admin/img/';
108
+ $rtcamp_upload_url = 'https://rtcamp-481283.c.cdn77.org/wp-content/uploads/';
109
$addons = array(
110
array(
111
'title' => __( 'SEO', 'buddypress-media' ),
app/helper/RTMediaModel.php CHANGED
@@ -55,7 +55,10 @@ class RTMediaModel extends RTDBModel {
55
$where .= " AND {$this->table_name}.blog_id = '" . get_current_blog_id() . "' ";
56
}
57
$temp = 65;
58
- foreach ( $columns as $colname => $colvalue ) {
59
if ( 'meta_query' == strtolower( $colname ) ){
60
foreach ( $colvalue as $meta_query ) {
61
if ( ! isset( $meta_query['compare'] ) ){
55
$where .= " AND {$this->table_name}.blog_id = '" . get_current_blog_id() . "' ";
56
}
57
$temp = 65;
58
+
59
+ $columns = apply_filters( 'rtmedia-model-query-columns', $columns, $count_flag );
60
+
61
+ foreach ( (array) $columns as $colname => $colvalue ) {
62
if ( 'meta_query' == strtolower( $colname ) ){
63
foreach ( $colvalue as $meta_query ) {
64
if ( ! isset( $meta_query['compare'] ) ){
app/main/controllers/template/rt-template-functions.php CHANGED
@@ -1634,7 +1634,7 @@ function rtmedia_user_album_list( $get_all = false, $selected_album_id = false )
1634
}
1635
}
1636
}
1637
- $option = "$global_option";
1638
if ( $profile_option != "" ) {
1639
$option .= "<optgroup label='" . __( "Profile Albums", 'buddypress-media' ) . " ' value = 'profile'>$profile_option</optgroup>";
1640
}
1634
}
1635
}
1636
}
1637
+ $option = apply_filters( 'rtmedia_global_albums_in_uploader', "$global_option" );
1638
if ( $profile_option != "" ) {
1639
$option .= "<optgroup label='" . __( "Profile Albums", 'buddypress-media' ) . " ' value = 'profile'>$profile_option</optgroup>";
1640
}
app/main/routers/query/RTMediaQuery.php CHANGED
@@ -571,11 +571,18 @@ class RTMediaQuery {
571
572
}
573
}
574
if ( isset( $this->media_query[ 'context_id' ] ) && sizeof( explode( ',', $this->media_query[ 'context_id' ] ) ) > 1 ){
575
$this->media_query[ 'context_id' ] = array( 'compare' => 'in', 'value' => explode( ',', $this->media_query[ 'context_id' ] ) );
576
}
577
}
578
579
if ( isset( $this->media_query[ 'per_page' ] ) ){
580
//Do not include per_page in sql query to get media
581
$this->action_query->per_page_media = intval( $this->media_query[ 'per_page' ] );
571
572
}
573
}
574
+
575
+ // Multiple context_id support
576
if ( isset( $this->media_query[ 'context_id' ] ) && sizeof( explode( ',', $this->media_query[ 'context_id' ] ) ) > 1 ){
577
$this->media_query[ 'context_id' ] = array( 'compare' => 'in', 'value' => explode( ',', $this->media_query[ 'context_id' ] ) );
578
}
579
}
580
581
+ // Multiple album_id support
582
+ if ( isset( $this->media_query[ 'album_id' ] ) && sizeof( explode( ',', $this->media_query[ 'album_id' ] ) ) > 1 ){
583
+ $this->media_query[ 'album_id' ] = array( 'compare' => 'in', 'value' => explode( ',', $this->media_query[ 'album_id' ] ) );
584
+ }
585
+
586
if ( isset( $this->media_query[ 'per_page' ] ) ){
587
//Do not include per_page in sql query to get media
588
$this->action_query->per_page_media = intval( $this->media_query[ 'per_page' ] );
index.php CHANGED
@@ -4,7 +4,7 @@
4
Plugin Name: rtMedia for WordPress, BuddyPress and bbPress
5
Plugin URI: http://rtcamp.com/rtmedia/?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: 3.9.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
4
Plugin Name: rtMedia for WordPress, BuddyPress and bbPress
5
Plugin URI: http://rtcamp.com/rtmedia/?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: 3.9.5
8
Author: rtCamp
9
Text Domain: buddypress-media
10
Author URI: http://rtcamp.com/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
languages/buddypress-media-zh_CN.mo CHANGED
Binary file
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.4
9
- Stable tag: 3.9.4
10
11
Add albums, photo, audio/video encoding, privacy, sharing, front-end uploads & more. All this works on mobile/tablets devices.
12
@@ -140,6 +140,11 @@ http://www.youtube.com/watch?v=dJrykKQGDcs
140
141
== Changelog ==
142
143
= 3.9.4 [Dec 07, 2015] =
144
* Fixed media slug issue while deleting media
145
* Added new hook in album gallery template
@@ -1110,8 +1115,8 @@ http://www.youtube.com/watch?v=dJrykKQGDcs
1110
1111
== Upgrade Notice ==
1112
1113
- = 3.9.4 =
1114
- Requires BuddyPress 1.7 or higher, if using BuddyPress. Fixed media slug issue while deleting media, added new hook in album gallery template.
1115
1116
== Sponsors ==
1117
6
License URI: http://www.gnu.org/licenses/gpl-2.0.html
7
Requires at least: WordPress 3.6
8
Tested up to: 4.4
9
+ Stable tag: 3.9.5
10
11
Add albums, photo, audio/video encoding, privacy, sharing, front-end uploads & more. All this works on mobile/tablets devices.
12
140
141
== Changelog ==
142
143
+ = 3.9.5 [Dec 11, 2015] =
144
+ * Added new filters
145
+ * Update chinese translations
146
+ * Fix rtMedia add-on broken images
147
+
148
= 3.9.4 [Dec 07, 2015] =
149
* Fixed media slug issue while deleting media
150
* Added new hook in album gallery template
1115
1116
== Upgrade Notice ==
1117
1118
+ = 3.9.5 =
1119
+ Requires BuddyPress 1.7 or higher, if using BuddyPress. Added new filters, update chinese translations, fix rtMedia add-on broken images.
1120
1121
== Sponsors ==
1122