rtMedia for WordPress, BuddyPress and bbPress - Version 4.5.1

Version Description

rtMedia 4.5.1, with empty textbox validation under the terms settings and other minor bug fixes.

=

Download this release

Release Info

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

Code changes from version 4.5.0 to 4.5.1

app/admin/RTMediaUploadTermsAdmin.php CHANGED
@@ -55,6 +55,8 @@ if ( ! class_exists( 'RTMediaUploadTermsAdmin' ) && ! is_plugin_active( 'rtmedia
55
 
56
  $suffix = ( function_exists( 'rtm_get_script_style_suffix' ) ) ? rtm_get_script_style_suffix() : '.min';
57
 
 
 
58
  $translation_data = array(
59
  'valid_url' => esc_html__( 'Please enter valid URL.', 'buddypress-media' ),
60
  'terms_msg' => esc_html__( 'Please enter terms message.', 'buddypress-media' ),
@@ -64,7 +66,6 @@ if ( ! class_exists( 'RTMediaUploadTermsAdmin' ) && ! is_plugin_active( 'rtmedia
64
 
65
  wp_localize_script( 'rtmedia-upload-terms-main', 'rtm_upload_terms_error_msgs', $translation_data );
66
 
67
- wp_enqueue_script( 'rtmedia-upload-terms-main', RTMEDIA_URL . 'app/assets/js/admin-upload-terms' . $suffix . '.js', array( 'jquery' ), RTMEDIA_VERSION, true );
68
  }
69
 
70
  /**
55
 
56
  $suffix = ( function_exists( 'rtm_get_script_style_suffix' ) ) ? rtm_get_script_style_suffix() : '.min';
57
 
58
+ wp_enqueue_script( 'rtmedia-upload-terms-main', RTMEDIA_URL . 'app/assets/js/admin-upload-terms' . $suffix . '.js', array( 'jquery' ), RTMEDIA_VERSION, true );
59
+
60
  $translation_data = array(
61
  'valid_url' => esc_html__( 'Please enter valid URL.', 'buddypress-media' ),
62
  'terms_msg' => esc_html__( 'Please enter terms message.', 'buddypress-media' ),
66
 
67
  wp_localize_script( 'rtmedia-upload-terms-main', 'rtm_upload_terms_error_msgs', $translation_data );
68
 
 
69
  }
70
 
71
  /**
app/assets/js/admin-upload-terms.js CHANGED
@@ -37,13 +37,13 @@ jQuery( document ).ready( function ( $ ) {
37
  }
38
 
39
  /* Check "Terms of Service Message" Emply Or Not */
40
- if ( general_upload_terms_message.prop('checked') && '' === general_upload_terms_message.val().trim() ) {
41
  error_msg += rtm_upload_terms_error_msgs.terms_msg;
42
  return rtp_show_error_message ( general_upload_terms_message, error_msg );
43
  }
44
 
45
  /* Check "Error Message" Emply Or Not */
46
- if ( general_upload_terms_error_message.prop( 'checked' ) && '' === general_upload_terms_error_message.val().trim() ) {
47
  error_msg += rtm_upload_terms_error_msgs.error_msg;
48
  return rtp_show_error_message ( general_upload_terms_error_message, error_msg );
49
  }
@@ -68,7 +68,7 @@ jQuery( document ).ready( function ( $ ) {
68
  var elm_selector = jQuery( selector );
69
  elm_selector.focus();
70
  elm_selector.css( 'border-color', 'red' );
71
- if (elm_selector.next().length > 0 && 'error_msg' !== elm_selector.next().attr( 'class' ) ) {
72
  var invalid_error_msg = jQuery( "<span />" ).attr( 'style', 'display:block' ).addClass( 'error_msg' ).html( error_msg );
73
  elm_selector.after( invalid_error_msg );
74
  }
37
  }
38
 
39
  /* Check "Terms of Service Message" Emply Or Not */
40
+ if ( '' === general_upload_terms_message.val().trim() ) {
41
  error_msg += rtm_upload_terms_error_msgs.terms_msg;
42
  return rtp_show_error_message ( general_upload_terms_message, error_msg );
43
  }
44
 
45
  /* Check "Error Message" Emply Or Not */
46
+ if ( '' === general_upload_terms_error_message.val().trim() ) {
47
  error_msg += rtm_upload_terms_error_msgs.error_msg;
48
  return rtp_show_error_message ( general_upload_terms_error_message, error_msg );
49
  }
68
  var elm_selector = jQuery( selector );
69
  elm_selector.focus();
70
  elm_selector.css( 'border-color', 'red' );
71
+ if ( elm_selector.parent().length > 0 && 'error_msg' !== elm_selector.parent().attr( 'class' ) ) {
72
  var invalid_error_msg = jQuery( "<span />" ).attr( 'style', 'display:block' ).addClass( 'error_msg' ).html( error_msg );
73
  elm_selector.after( invalid_error_msg );
74
  }
app/assets/js/admin-upload-terms.min.js CHANGED
@@ -3,4 +3,4 @@
3
  * @package rtMedia
4
  */
5
 
6
- jQuery(document).ready(function(a){function b(a,b){var c=jQuery(a);if(c.focus(),c.css("border-color","red"),c.next().length>0&&"error_msg"!==c.next().attr("class")){var d=jQuery("<span />").attr("style","display:block").addClass("error_msg").html(b);c.after(d)}return return_code=!1,!1}function c(){!0===d.prop("checked")||!0===e.prop("checked")?(f.closest(".form-table").slideDown(),g.closest(".form-table").slideDown(),h.closest(".form-table").slideDown()):(f.closest(".form-table").slideUp(),g.closest(".form-table").slideUp(),h.closest(".form-table").slideUp()),!0===i.prop("checked")?j.closest(".form-table").slideDown():j.closest(".form-table").slideUp()}var d=jQuery('input[name^="rtmedia-options[general_enable_upload_terms]"]'),e=jQuery('input[name^="rtmedia-options[activity_enable_upload_terms]"]'),f=jQuery('input[name^="rtmedia-options[general_upload_terms_page_link]"]'),g=jQuery('input[name^="rtmedia-options[general_upload_terms_message]"]'),h=jQuery('input[name^="rtmedia-options[general_upload_terms_error_message]"]'),i=jQuery('input[name^="rtmedia-options[general_upload_terms_show_pricacy_message]"]'),j=jQuery('textarea[name^="rtmedia-options[general_upload_terms_privacy_message]"]');c(),jQuery('input[name^="rtmedia-options[general_enable_upload_terms]"], input[name^="rtmedia-options[activity_enable_upload_terms]"], input[name^="rtmedia-options[general_upload_terms_show_pricacy_message]"]').change(function(){c()}),jQuery("#bp-media-settings-boxes").on("submit","#bp_media_settings_form, .rtmedia-settings-submit",function(a){if(d.length>0&&void 0!==d||e.length>0&&"string"!==e){var c="";if(!0===d.prop("checked")||!0===e.prop("checked")){if(jQuery(".error_msg").remove(),jQuery(".rtm-form-text").css("border-color","#ddd"),!/^(http|https|ftp):\/\/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/i.test(f.val()))return c+=rtm_upload_terms_error_msgs.valid_url,b(f,c);if(g.prop("checked")&&""===g.val().trim())return c+=rtm_upload_terms_error_msgs.terms_msg,b(g,c);if(h.prop("checked")&&""===h.val().trim())return c+=rtm_upload_terms_error_msgs.error_msg,b(h,c)}}if(i.length>0&&void 0!==i){var c="";if(i.prop("checked")&&(jQuery(".error_msg").remove(),""==j.val().trim()))return c+=rtm_upload_terms_error_msgs.privacy_msg,b(j,c)}})});
3
  * @package rtMedia
4
  */
5
 
6
+ jQuery(document).ready(function(a){function b(a,b){var c=jQuery(a);if(c.focus(),c.css("border-color","red"),c.parent().length>0&&"error_msg"!==c.parent().attr("class")){var d=jQuery("<span />").attr("style","display:block").addClass("error_msg").html(b);c.after(d)}return return_code=!1,!1}function c(){!0===d.prop("checked")||!0===e.prop("checked")?(f.closest(".form-table").slideDown(),g.closest(".form-table").slideDown(),h.closest(".form-table").slideDown()):(f.closest(".form-table").slideUp(),g.closest(".form-table").slideUp(),h.closest(".form-table").slideUp()),!0===i.prop("checked")?j.closest(".form-table").slideDown():j.closest(".form-table").slideUp()}var d=jQuery('input[name^="rtmedia-options[general_enable_upload_terms]"]'),e=jQuery('input[name^="rtmedia-options[activity_enable_upload_terms]"]'),f=jQuery('input[name^="rtmedia-options[general_upload_terms_page_link]"]'),g=jQuery('input[name^="rtmedia-options[general_upload_terms_message]"]'),h=jQuery('input[name^="rtmedia-options[general_upload_terms_error_message]"]'),i=jQuery('input[name^="rtmedia-options[general_upload_terms_show_pricacy_message]"]'),j=jQuery('textarea[name^="rtmedia-options[general_upload_terms_privacy_message]"]');c(),jQuery('input[name^="rtmedia-options[general_enable_upload_terms]"], input[name^="rtmedia-options[activity_enable_upload_terms]"], input[name^="rtmedia-options[general_upload_terms_show_pricacy_message]"]').change(function(){c()}),jQuery("#bp-media-settings-boxes").on("submit","#bp_media_settings_form, .rtmedia-settings-submit",function(a){if(d.length>0&&void 0!==d||e.length>0&&"string"!==e){var c="";if(!0===d.prop("checked")||!0===e.prop("checked")){if(jQuery(".error_msg").remove(),jQuery(".rtm-form-text").css("border-color","#ddd"),!/^(http|https|ftp):\/\/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/i.test(f.val()))return c+=rtm_upload_terms_error_msgs.valid_url,b(f,c);if(""===g.val().trim())return c+=rtm_upload_terms_error_msgs.terms_msg,b(g,c);if(""===h.val().trim())return c+=rtm_upload_terms_error_msgs.error_msg,b(h,c)}}if(i.length>0&&void 0!==i){var c="";if(i.prop("checked")&&(jQuery(".error_msg").remove(),""==j.val().trim()))return c+=rtm_upload_terms_error_msgs.privacy_msg,b(j,c)}})});
app/main/controllers/template/rtmedia-functions.php CHANGED
@@ -1706,17 +1706,21 @@ function rtmedia_get_pagination_values() {
1706
  }
1707
 
1708
  /**
1709
- * Checking if comments are enabled
1710
  *
1711
- * @global RTMedia $rtmedia
1712
  *
1713
- * @return bool
1714
  */
1715
  function rtmedia_comments_enabled() {
1716
 
1717
  global $rtmedia;
1718
 
1719
- return $rtmedia->options['general_enableComments'];
 
 
 
 
1720
 
1721
  }
1722
 
1706
  }
1707
 
1708
  /**
1709
+ * Returns current value of rtMedia `Allow user to comment on uploaded media` setting.
1710
  *
1711
+ * @global object $rtmedia rtMedia global variable.
1712
  *
1713
+ * @return bool
1714
  */
1715
  function rtmedia_comments_enabled() {
1716
 
1717
  global $rtmedia;
1718
 
1719
+ if ( isset( $rtmedia->options['general_enableComments'] ) ) {
1720
+ return $rtmedia->options['general_enableComments'];
1721
+ }
1722
+
1723
+ return false;
1724
 
1725
  }
1726
 
index.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: rtMedia for WordPress, BuddyPress and bbPress
4
  Plugin URI: https://rtmedia.io/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
5
  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!
6
- Version: 4.5.0
7
  Author: rtCamp
8
  Text Domain: buddypress-media
9
  Author URI: http://rtcamp.com/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
@@ -22,7 +22,7 @@ if ( ! defined( 'RTMEDIA_VERSION' ) ) {
22
  * The version of the plugin
23
  *
24
  */
25
- define( 'RTMEDIA_VERSION', '4.5.0' );
26
  }
27
 
28
  if ( ! defined( 'RTMEDIA_PATH' ) ) {
3
  Plugin Name: rtMedia for WordPress, BuddyPress and bbPress
4
  Plugin URI: https://rtmedia.io/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
5
  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!
6
+ Version: 4.5.1
7
  Author: rtCamp
8
  Text Domain: buddypress-media
9
  Author URI: http://rtcamp.com/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
22
  * The version of the plugin
23
  *
24
  */
25
+ define( 'RTMEDIA_VERSION', '4.5.1' );
26
  }
27
 
28
  if ( ! defined( 'RTMEDIA_PATH' ) ) {
languages/buddypress-media.po CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the same license as the rtMedia for WordPress, BuddyPress and bbPress package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: rtMedia for WordPress, BuddyPress and bbPress 4.5.0\n"
6
  "Report-Msgid-Bugs-To: http://community.rtcamp.com/c/rtmedia/\n"
7
- "POT-Creation-Date: 2018-06-19 07:57:44+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -147,7 +147,7 @@ msgstr ""
147
  #: app/admin/RTMediaAdmin.php:761 app/admin/RTMediaAdmin.php:1267
148
  #: app/admin/RTMediaAdmin.php:1268 app/importers/RTMediaActivityUpgrade.php:116
149
  #: app/importers/RTMediaMigration.php:68 app/main/RTMedia.php:988
150
- #: app/main/RTMedia.php:1553
151
  msgid "rtMedia"
152
  msgstr ""
153
 
@@ -989,78 +989,78 @@ msgstr ""
989
  msgid "Please check terms of service."
990
  msgstr ""
991
 
992
- #: app/admin/RTMediaUploadTermsAdmin.php:59
993
  msgid "Please enter valid URL."
994
  msgstr ""
995
 
996
- #: app/admin/RTMediaUploadTermsAdmin.php:60
997
  msgid "Please enter terms message."
998
  msgstr ""
999
 
1000
- #: app/admin/RTMediaUploadTermsAdmin.php:61
1001
  msgid "Please enter error message."
1002
  msgstr ""
1003
 
1004
- #: app/admin/RTMediaUploadTermsAdmin.php:62
1005
  msgid "Please enter privacy message."
1006
  msgstr ""
1007
 
1008
- #: app/admin/RTMediaUploadTermsAdmin.php:123
1009
  msgid "Ask users to agree to your terms"
1010
  msgstr ""
1011
 
1012
- #: app/admin/RTMediaUploadTermsAdmin.php:137
1013
  msgid "Show \"Terms of Service\" checkbox on upload screen"
1014
  msgstr ""
1015
 
1016
- #: app/admin/RTMediaUploadTermsAdmin.php:142
1017
- #: app/admin/RTMediaUploadTermsAdmin.php:152
1018
  msgid "User have to check the terms and conditions before uploading the media."
1019
  msgstr ""
1020
 
1021
- #: app/admin/RTMediaUploadTermsAdmin.php:147
1022
  msgid "Show \"Terms of Service\" checkbox on activity screen"
1023
  msgstr ""
1024
 
1025
- #: app/admin/RTMediaUploadTermsAdmin.php:157
1026
  msgid "Link for \"Terms of Service\" page"
1027
  msgstr ""
1028
 
1029
- #: app/admin/RTMediaUploadTermsAdmin.php:162
1030
  msgid ""
1031
  "Link to the terms and condition page where user can read terms and "
1032
  "conditions."
1033
  msgstr ""
1034
 
1035
- #: app/admin/RTMediaUploadTermsAdmin.php:168
1036
  msgid "Terms of Service Message"
1037
  msgstr ""
1038
 
1039
- #: app/admin/RTMediaUploadTermsAdmin.php:173
1040
  msgid "Add Terms of Service Message."
1041
  msgstr ""
1042
 
1043
- #: app/admin/RTMediaUploadTermsAdmin.php:178
1044
  msgid "Error Message"
1045
  msgstr ""
1046
 
1047
- #: app/admin/RTMediaUploadTermsAdmin.php:183
1048
  msgid "Display Error Message When User Upload Media Without Selecting Checkbox ."
1049
  msgstr ""
1050
 
1051
- #: app/admin/RTMediaUploadTermsAdmin.php:188
1052
  msgid "Show \"Privacy Message\" on website"
1053
  msgstr ""
1054
 
1055
- #: app/admin/RTMediaUploadTermsAdmin.php:193
1056
  msgid "User will see the privacy message on website."
1057
  msgstr ""
1058
 
1059
- #: app/admin/RTMediaUploadTermsAdmin.php:198
1060
  msgid "Privacy Message"
1061
  msgstr ""
1062
 
1063
- #: app/admin/RTMediaUploadTermsAdmin.php:203
1064
  msgid "Display privacy message on your website."
1065
  msgstr ""
1066
 
2
  # This file is distributed under the same license as the rtMedia for WordPress, BuddyPress and bbPress package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: rtMedia for WordPress, BuddyPress and bbPress 4.5.1\n"
6
  "Report-Msgid-Bugs-To: http://community.rtcamp.com/c/rtmedia/\n"
7
+ "POT-Creation-Date: 2018-06-20 08:21:40+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
147
  #: app/admin/RTMediaAdmin.php:761 app/admin/RTMediaAdmin.php:1267
148
  #: app/admin/RTMediaAdmin.php:1268 app/importers/RTMediaActivityUpgrade.php:116
149
  #: app/importers/RTMediaMigration.php:68 app/main/RTMedia.php:988
150
+ #: app/main/RTMedia.php:1552
151
  msgid "rtMedia"
152
  msgstr ""
153
 
989
  msgid "Please check terms of service."
990
  msgstr ""
991
 
992
+ #: app/admin/RTMediaUploadTermsAdmin.php:61
993
  msgid "Please enter valid URL."
994
  msgstr ""
995
 
996
+ #: app/admin/RTMediaUploadTermsAdmin.php:62
997
  msgid "Please enter terms message."
998
  msgstr ""
999
 
1000
+ #: app/admin/RTMediaUploadTermsAdmin.php:63
1001
  msgid "Please enter error message."
1002
  msgstr ""
1003
 
1004
+ #: app/admin/RTMediaUploadTermsAdmin.php:64
1005
  msgid "Please enter privacy message."
1006
  msgstr ""
1007
 
1008
+ #: app/admin/RTMediaUploadTermsAdmin.php:124
1009
  msgid "Ask users to agree to your terms"
1010
  msgstr ""
1011
 
1012
+ #: app/admin/RTMediaUploadTermsAdmin.php:138
1013
  msgid "Show \"Terms of Service\" checkbox on upload screen"
1014
  msgstr ""
1015
 
1016
+ #: app/admin/RTMediaUploadTermsAdmin.php:143
1017
+ #: app/admin/RTMediaUploadTermsAdmin.php:153
1018
  msgid "User have to check the terms and conditions before uploading the media."
1019
  msgstr ""
1020
 
1021
+ #: app/admin/RTMediaUploadTermsAdmin.php:148
1022
  msgid "Show \"Terms of Service\" checkbox on activity screen"
1023
  msgstr ""
1024
 
1025
+ #: app/admin/RTMediaUploadTermsAdmin.php:158
1026
  msgid "Link for \"Terms of Service\" page"
1027
  msgstr ""
1028
 
1029
+ #: app/admin/RTMediaUploadTermsAdmin.php:163
1030
  msgid ""
1031
  "Link to the terms and condition page where user can read terms and "
1032
  "conditions."
1033
  msgstr ""
1034
 
1035
+ #: app/admin/RTMediaUploadTermsAdmin.php:169
1036
  msgid "Terms of Service Message"
1037
  msgstr ""
1038
 
1039
+ #: app/admin/RTMediaUploadTermsAdmin.php:174
1040
  msgid "Add Terms of Service Message."
1041
  msgstr ""
1042
 
1043
+ #: app/admin/RTMediaUploadTermsAdmin.php:179
1044
  msgid "Error Message"
1045
  msgstr ""
1046
 
1047
+ #: app/admin/RTMediaUploadTermsAdmin.php:184
1048
  msgid "Display Error Message When User Upload Media Without Selecting Checkbox ."
1049
  msgstr ""
1050
 
1051
+ #: app/admin/RTMediaUploadTermsAdmin.php:189
1052
  msgid "Show \"Privacy Message\" on website"
1053
  msgstr ""
1054
 
1055
+ #: app/admin/RTMediaUploadTermsAdmin.php:194
1056
  msgid "User will see the privacy message on website."
1057
  msgstr ""
1058
 
1059
+ #: app/admin/RTMediaUploadTermsAdmin.php:199
1060
  msgid "Privacy Message"
1061
  msgstr ""
1062
 
1063
+ #: app/admin/RTMediaUploadTermsAdmin.php:204
1064
  msgid "Display privacy message on your website."
1065
  msgstr ""
1066
 
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 4.1
8
  Tested up to: 4.9.6
9
- Stable tag: 4.5.0
10
 
11
  Add albums, photo, audio/video upload, privacy, sharing, front-end uploads & more. All this works on mobile/tablets devices.
12
 
@@ -40,6 +40,7 @@ http://www.youtube.com/watch?v=dJrykKQGDcs
40
  8. **[Featured Media](https://rtmedia.io/docs/developers/featured-media/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "Featured Media documentation")** - This can be used for facebook-style cover photo on profiles.
41
  9. **[rtMedia Uploader](https://rtmedia.io/docs/features/upload/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Uploader")** - Use `[rtmedia_uploader]` shortcode or `<?php rtmedia_uploader() ?>` template tag, to show drag-n-drop uploader in any WordPress area (post, page, custom-post, etc).
42
  10. **[rtMedia Gallery](https://rtmedia.io/docs/features/gallery/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Gallery")** - Display media gallery anywhere on your site using `[rtmedia_gallery]` shortcode or `<?php rtmedia_gallery ?>` template tag.
 
43
 
44
  = Audio/Video Conversion =
45
 
@@ -60,34 +61,33 @@ rtMedia has 3 premium solutions to take care of audio/video conversion.
60
  7. **[CubePoints](https://rtmedia.io/products/rtmedia-cubepoints/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia CubePoints")** - It allows you to integrate rtMedia with CubePoints and award virtual points for various rtMedia activities, like upload media, delete media, create albums, playlists, etc.
61
  8. **[Playlists](https://rtmedia.io/products/rtmedia-playlists/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Playlists")** - This plugin is used to create a playlist for uploaded music file with rtMedia.
62
  9. **[Favorites](https://rtmedia.io/products/rtmedia-favorites/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Favorites")** - This plugin allows users to create their own list of favorite media.
63
- 10. **[Upload-Terms](https://rtmedia.io/products/rtmedia-upload-terms/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Upload Terms")** - This plugin is useful to set terms of services page on website during user upload media on website.
64
- 11. **[Moderation](https://rtmedia.io/products/rtmedia-moderation/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Moderation")** - This plugin is for reporting media if user find offensive.
65
- 12. **[Custom-Attributes](https://rtmedia.io/products/rtmedia-custom-attributes/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Custom Attributes")** - This plugin is for categorizing media using attributes defined by site owner when uploading.
66
- 13. **[Docs-and-Other-files](https://rtmedia.io/products/rtmedia-docs-files/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Docs and Other files")** - This plugin allows uploading for doc, pdf and other file types such as zip, tar, etc.
67
- 14. **[Default-Albums](https://rtmedia.io/products/rtmedia-default-albums/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Default Albums")** - This plugin allows the creation of multiple default albums for rtMedia uploads.
68
- 15. **[Podcast-Feed](https://rtmedia.io/products/rtmedia-podcast-feed/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Podcast (RSS and Atom feeds)")** - Read rtMedia uploads from iTunes as well as any RSS feed-reader/podcasting software.
69
- 16. **[Restrictions](https://rtmedia.io/products/rtmedia-restrictions/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Restrictions")** - Site admin can set limits in terms of total size & file count.
70
- 17. **[bbPress-Attachments](https://rtmedia.io/products/rtmedia-bbpress-attachments/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia bbPress Attachments")** - Attach media files to bbPress forum topics and replies.
71
- 18. **[WordPress-Sitewide-Gallery](https://rtmedia.io/products/rtmedia-wordpress-sitewide-gallery/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia WordPress Sitewide Gallery")** - Site admin can create and upload media into WordPress album.
72
- 19. **[WordPress-Comment-Attachments](https://rtmedia.io/products/rtmedia-wordpress-comment-attachments/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia WordPress Comment Attachments")** - Allow users to upload a media file in WordPress comment attachment box.
73
- 20. **[Social-Sharing](https://rtmedia.io/products/rtmedia-social-sharing/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Social Sharing")** - Share uploaded media on social network sites like Facebook, twitter, linkedin, Google+. This addon integrate with [rtSocial](https://wordpress.org/plugins/rtsocial/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media) plugin.
74
- 21. **[Sidebar-Widgets](https://rtmedia.io/products/rtmedia-sidebar-widgets/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Sidebar Widgets")** - This addon provide widgets to upload media and display gallery for rtMedia plugin.
75
- 22. **[5-Star-Ratings](https://rtmedia.io/products/rtmedia-star-ratings/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia 5 Star Ratings")** - User can rate the media files from 1 to 5 star.
76
- 23. **[Edit-Mp3-Info-(ID3 Tags)](https://rtmedia.io/products/rtmedia-edit-mp3-info/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia - Edit Mp3 Info (ID3 Tags)")** - Allow user to edit MP3 FIle Audio tags (ID 3 tags).
77
- 24. **[Sorting](https://rtmedia.io/products/rtmedia-sorting/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Sorting")** - Sort uploaded media based on file size, ascending/descending title, upload date of media.
78
- 25. **[Bulk-Edit](https://rtmedia.io/products/rtmedia-bulk-edit/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Bulk Edit")** - Allow users to move files from one album to another, change attributes, change privacy, delete files in bulk.
79
- 26. **[BuddyPress-Profile-Picture](https://rtmedia.io/products/rtmedia-buddypress-profile-picture/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia BuddyPress Profile Picture")** - Allow users to set their profile picture from existing uploaded media file.
80
- 27. **[Album-Cover-Art](https://rtmedia.io/products/rtmedia-album-cover-art/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Album Cover Art")** - Allow users to set album cover from uploaded image.
81
- 28. **[Direct-Download-Link](https://rtmedia.io/products/rtmedia-direct-download-link/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Direct Download Link")** - This addon provide a download button for all the uploaded media.
82
- 29. **[Upload-by-URL](https://rtmedia.io/products/rtmedia-upload-by-url/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Upload by URL")** - Allow users to upload media using absolute URL.
83
- 30. **[Likes](https://rtmedia.io/products/rtmedia-likes/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Likes")** - This add-on let you know who liked media. User can also see which media file he/she liked under user profile.
84
- 31. **[Activity-URL-Preview](https://rtmedia.io/products/rtmedia-activity-url-preview/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Activity URL Preview")** - This addon provides a preview of the URL that is shared and shows up on BuddyPress activity.
85
- 32. **[View-Counter](https://rtmedia.io/products/rtmedia-view-counter/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia View Counter")** - Enable view count for all the uploaded media.
86
- 33. **[Shortcode-Generator](https://rtmedia.io/products/rtmedia-shortcode-generator/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Shortcode Generator")** - The shortcode generator button added in WordPress post and page editor for all the rtMedia shortcodes.
87
- 34. **[Album-Privacy](https://rtmedia.io/products/rtmedia-album-privacy/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Album Privacy")** - Set album privacy when user create new albums or edit album.
88
- 35. **[BuddyPress-Group-Media-Control](https://rtmedia.io/products/rtmedia-buddypress-group-media-control/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia BuddyPress Group Media Control")** - Allow group owner to provide media upload feature for their group.
89
- 36. **[Set-Custom-Thumbnail-for-Audio/Video](https://rtmedia.io/products/rtmedia-set-custom-thumbnail-for-audiovideo/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Set Custom Thumbnail for Audio/Video")** - Allow media owner to change the thumbnail of uploaded audio/video files.
90
- 37. **[rtMedia-SEO](https://rtmedia.io/products/rtmedia-seo/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia SEO")** - Generate XML sitemap of all the public media files uploaded via rtMedia plugin, also compatible with [Yoast-SEO](https://wordpress.org/plugins/wordpress-seo/ "Yoast SEO") plugin if you are already using on your site.
91
 
92
 
93
  = Important Links =
@@ -137,6 +137,13 @@ http://www.youtube.com/watch?v=dJrykKQGDcs
137
 
138
  == Changelog ==
139
 
 
 
 
 
 
 
 
140
  = 4.5.0 [June 19, 2018] =
141
 
142
  * NEW
@@ -1510,8 +1517,8 @@ http://www.youtube.com/watch?v=dJrykKQGDcs
1510
 
1511
  == Upgrade Notice ==
1512
 
1513
- = 4.5.0 =
1514
- rtMedia 4.5.0, with updated templates for BuddyPress 3.0.0, New Import/Export for rtMedia settings, Integration with WordPress Erase/Export tools along with option to show privacy notice, Premium Upload Terms feature now in core, Enhanced script loading for better performance, New filter to modify Media tab text and Bug Fixes.
1515
 
1516
  == Sponsors ==
1517
 
6
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
7
  Requires at least: WordPress 4.1
8
  Tested up to: 4.9.6
9
+ Stable tag: 4.5.1
10
 
11
  Add albums, photo, audio/video upload, privacy, sharing, front-end uploads & more. All this works on mobile/tablets devices.
12
 
40
  8. **[Featured Media](https://rtmedia.io/docs/developers/featured-media/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "Featured Media documentation")** - This can be used for facebook-style cover photo on profiles.
41
  9. **[rtMedia Uploader](https://rtmedia.io/docs/features/upload/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Uploader")** - Use `[rtmedia_uploader]` shortcode or `<?php rtmedia_uploader() ?>` template tag, to show drag-n-drop uploader in any WordPress area (post, page, custom-post, etc).
42
  10. **[rtMedia Gallery](https://rtmedia.io/docs/features/gallery/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Gallery")** - Display media gallery anywhere on your site using `[rtmedia_gallery]` shortcode or `<?php rtmedia_gallery ?>` template tag.
43
+ 11. **[Upload-Terms](https://rtmedia.io/docs/features/upload-terms/ "Upload Terms")** - This feature is useful to set terms of services page on website during user upload media on website.
44
 
45
  = Audio/Video Conversion =
46
 
61
  7. **[CubePoints](https://rtmedia.io/products/rtmedia-cubepoints/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia CubePoints")** - It allows you to integrate rtMedia with CubePoints and award virtual points for various rtMedia activities, like upload media, delete media, create albums, playlists, etc.
62
  8. **[Playlists](https://rtmedia.io/products/rtmedia-playlists/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Playlists")** - This plugin is used to create a playlist for uploaded music file with rtMedia.
63
  9. **[Favorites](https://rtmedia.io/products/rtmedia-favorites/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Favorites")** - This plugin allows users to create their own list of favorite media.
64
+ 10. **[Moderation](https://rtmedia.io/products/rtmedia-moderation/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Moderation")** - This plugin is for reporting media if user find offensive.
65
+ 11. **[Custom-Attributes](https://rtmedia.io/products/rtmedia-custom-attributes/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Custom Attributes")** - This plugin is for categorizing media using attributes defined by site owner when uploading.
66
+ 12. **[Docs-and-Other-files](https://rtmedia.io/products/rtmedia-docs-files/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Docs and Other files")** - This plugin allows uploading for doc, pdf and other file types such as zip, tar, etc.
67
+ 13. **[Default-Albums](https://rtmedia.io/products/rtmedia-default-albums/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Default Albums")** - This plugin allows the creation of multiple default albums for rtMedia uploads.
68
+ 14. **[Podcast-Feed](https://rtmedia.io/products/rtmedia-podcast-feed/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Podcast (RSS and Atom feeds)")** - Read rtMedia uploads from iTunes as well as any RSS feed-reader/podcasting software.
69
+ 15. **[Restrictions](https://rtmedia.io/products/rtmedia-restrictions/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Restrictions")** - Site admin can set limits in terms of total size & file count.
70
+ 16. **[bbPress-Attachments](https://rtmedia.io/products/rtmedia-bbpress-attachments/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia bbPress Attachments")** - Attach media files to bbPress forum topics and replies.
71
+ 17. **[WordPress-Sitewide-Gallery](https://rtmedia.io/products/rtmedia-wordpress-sitewide-gallery/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia WordPress Sitewide Gallery")** - Site admin can create and upload media into WordPress album.
72
+ 18. **[WordPress-Comment-Attachments](https://rtmedia.io/products/rtmedia-wordpress-comment-attachments/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia WordPress Comment Attachments")** - Allow users to upload a media file in WordPress comment attachment box.
73
+ 19. **[Social-Sharing](https://rtmedia.io/products/rtmedia-social-sharing/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Social Sharing")** - Share uploaded media on social network sites like Facebook, twitter, linkedin, Google+. This addon integrate with [rtSocial](https://wordpress.org/plugins/rtsocial/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media) plugin.
74
+ 20. **[Sidebar-Widgets](https://rtmedia.io/products/rtmedia-sidebar-widgets/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Sidebar Widgets")** - This addon provide widgets to upload media and display gallery for rtMedia plugin.
75
+ 21. **[5-Star-Ratings](https://rtmedia.io/products/rtmedia-star-ratings/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia 5 Star Ratings")** - User can rate the media files from 1 to 5 star.
76
+ 22. **[Edit-Mp3-Info-(ID3 Tags)](https://rtmedia.io/products/rtmedia-edit-mp3-info/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia - Edit Mp3 Info (ID3 Tags)")** - Allow user to edit MP3 FIle Audio tags (ID 3 tags).
77
+ 23. **[Sorting](https://rtmedia.io/products/rtmedia-sorting/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Sorting")** - Sort uploaded media based on file size, ascending/descending title, upload date of media.
78
+ 24. **[Bulk-Edit](https://rtmedia.io/products/rtmedia-bulk-edit/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Bulk Edit")** - Allow users to move files from one album to another, change attributes, change privacy, delete files in bulk.
79
+ 25. **[BuddyPress-Profile-Picture](https://rtmedia.io/products/rtmedia-buddypress-profile-picture/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia BuddyPress Profile Picture")** - Allow users to set their profile picture from existing uploaded media file.
80
+ 26. **[Album-Cover-Art](https://rtmedia.io/products/rtmedia-album-cover-art/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Album Cover Art")** - Allow users to set album cover from uploaded image.
81
+ 27. **[Direct-Download-Link](https://rtmedia.io/products/rtmedia-direct-download-link/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Direct Download Link")** - This addon provide a download button for all the uploaded media.
82
+ 28. **[Upload-by-URL](https://rtmedia.io/products/rtmedia-upload-by-url/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Upload by URL")** - Allow users to upload media using absolute URL.
83
+ 29. **[Likes](https://rtmedia.io/products/rtmedia-likes/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Likes")** - This add-on let you know who liked media. User can also see which media file he/she liked under user profile.
84
+ 30. **[Activity-URL-Preview](https://rtmedia.io/products/rtmedia-activity-url-preview/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Activity URL Preview")** - This addon provides a preview of the URL that is shared and shows up on BuddyPress activity.
85
+ 31. **[View-Counter](https://rtmedia.io/products/rtmedia-view-counter/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia View Counter")** - Enable view count for all the uploaded media.
86
+ 32. **[Shortcode-Generator](https://rtmedia.io/products/rtmedia-shortcode-generator/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Shortcode Generator")** - The shortcode generator button added in WordPress post and page editor for all the rtMedia shortcodes.
87
+ 33. **[Album-Privacy](https://rtmedia.io/products/rtmedia-album-privacy/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Album Privacy")** - Set album privacy when user create new albums or edit album.
88
+ 34. **[BuddyPress-Group-Media-Control](https://rtmedia.io/products/rtmedia-buddypress-group-media-control/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia BuddyPress Group Media Control")** - Allow group owner to provide media upload feature for their group.
89
+ 35. **[Set-Custom-Thumbnail-for-Audio/Video](https://rtmedia.io/products/rtmedia-set-custom-thumbnail-for-audiovideo/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia Set Custom Thumbnail for Audio/Video")** - Allow media owner to change the thumbnail of uploaded audio/video files.
90
+ 36. **[rtMedia-SEO](https://rtmedia.io/products/rtmedia-seo/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "rtMedia SEO")** - Generate XML sitemap of all the public media files uploaded via rtMedia plugin, also compatible with [Yoast-SEO](https://wordpress.org/plugins/wordpress-seo/ "Yoast SEO") plugin if you are already using on your site.
 
91
 
92
 
93
  = Important Links =
137
 
138
  == Changelog ==
139
 
140
+ = 4.5.1 [June 20, 2018] =
141
+
142
+ * FIXED
143
+
144
+ * Empty textbox validation under the terms settings
145
+ * Minor bugs
146
+
147
  = 4.5.0 [June 19, 2018] =
148
 
149
  * NEW
1517
 
1518
  == Upgrade Notice ==
1519
 
1520
+ = 4.5.1 =
1521
+ rtMedia 4.5.1, with empty textbox validation under the terms settings and other minor bug fixes.
1522
 
1523
  == Sponsors ==
1524