rtMedia for WordPress, BuddyPress and bbPress - Version 4.0.5

Version Description

Requires BuddyPress 1.7 or higher, if using BuddyPress. Bug fixes.

=

Download this release

Release Info

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

Code changes from version 4.0.4 to 4.0.5

app/admin/RTMediaAdmin.php CHANGED
@@ -2050,11 +2050,11 @@ if ( ! class_exists( 'RTMediaAdmin' ) ) {
2050
  if ( ! $site_option || 'hide' !== $site_option ) {
2051
  rtmedia_update_site_option( 'rtmedia-update-template-notice-v3_9_4', 'show' );
2052
  if ( is_dir( get_template_directory() . '/rtmedia' ) ) {
2053
- echo '<div class="error rtmedia-update-template-notice"><p>' . esc_html__( 'Please update rtMedia template files if you have overridden the default rtMedia templates in your theme. If not, you can ignore and hide this notice.', 'buddypress-media' ) . '<a href="#" onclick="rtmedia_hide_template_override_notice()" style="float:right">' . esc_html__( 'Hide', 'buddypress-media' ) . '</a></p></div>';
2054
  ?>
2055
  <script type="text/javascript">
2056
- function rtmedia_hide_template_override_notice() {
2057
- var data = {action: 'rtmedia_hide_template_override_notice', _rtm_nonce: jQuery('#rtmedia-update-template-notice-nonce').val()};
2058
  jQuery.post(ajaxurl, data, function (response) {
2059
  response = response.trim();
2060
  if ('1' === response)
@@ -2069,7 +2069,7 @@ if ( ! class_exists( 'RTMediaAdmin' ) ) {
2069
 
2070
  function rtmedia_hide_template_override_notice() {
2071
 
2072
- if ( check_ajax_referer( '_rtmedia-update-template-notice_', '_rtm_nonce' ) && rtmedia_update_site_option( 'rtmedia-update-template-notice-v3_9_4', 'hide' ) ) {
2073
  echo '1';
2074
  } else {
2075
  echo '0';
2050
  if ( ! $site_option || 'hide' !== $site_option ) {
2051
  rtmedia_update_site_option( 'rtmedia-update-template-notice-v3_9_4', 'show' );
2052
  if ( is_dir( get_template_directory() . '/rtmedia' ) ) {
2053
+ echo '<div class="error rtmedia-update-template-notice"><p>' . esc_html__( 'Please update rtMedia template files if you have overridden the default rtMedia templates in your theme. If not, you can ignore and hide this notice.', 'buddypress-media' ) . '<a href="#" onclick="rtmedia_hide_template_override_notice(\''.esc_js( wp_create_nonce( 'rtmedia_template_notice' ) ).'\')" style="float:right">' . esc_html__( 'Hide', 'buddypress-media' ) . '</a></p></div>';
2054
  ?>
2055
  <script type="text/javascript">
2056
+ function rtmedia_hide_template_override_notice( rtmedia_template_notice_nonce ) {
2057
+ var data = {action: 'rtmedia_hide_template_override_notice', _rtm_nonce: rtmedia_template_notice_nonce };
2058
  jQuery.post(ajaxurl, data, function (response) {
2059
  response = response.trim();
2060
  if ('1' === response)
2069
 
2070
  function rtmedia_hide_template_override_notice() {
2071
 
2072
+ if ( check_ajax_referer( 'rtmedia_template_notice', '_rtm_nonce' ) && rtmedia_update_site_option( 'rtmedia-update-template-notice-v3_9_4', 'hide' ) ) {
2073
  echo '1';
2074
  } else {
2075
  echo '0';
app/assets/js/rtMedia.backbone.js CHANGED
@@ -282,8 +282,11 @@ jQuery( function ( $ ) {
282
  }
283
  } );
284
 
285
- $( document ).on( "click", ".rtmedia-page-link", function ( e ) {
286
- if ( jQuery( '.rtm-media-loading' ).length == 0 ) {
 
 
 
287
  $( '.rtm-pagination' ).before( "<div class='rtm-media-loading'><img src='" + rMedia_loading_media + "' /></div>" );
288
  } else {
289
  jQuery( '.rtm-media-loading' ).show();
@@ -303,14 +306,20 @@ jQuery( function ( $ ) {
303
  nextpage = parseInt( $( '#rtmedia_last_page' ).val() );
304
  } else {
305
  nextpage = parseInt( $( '#rtmedia_go_to_num' ).val() );
306
- }
 
 
 
 
307
  }
308
 
309
  if ( $( this ).data( 'page-type' ) == 'num' ) {
310
  galleryObj.getNext( nextpage, $( this ).parent().parent().parent().parent().parent(), $( this ).parent().parent() );
311
  } else {
312
  galleryObj.getNext( nextpage, $( this ).parent().parent().parent().parent().parent(), $( this ).parent().parent() );
313
- }
 
 
314
  } );
315
 
316
  if ( window.location.pathname.indexOf( rtmedia_media_slug ) != - 1 ) {
@@ -1384,3 +1393,11 @@ function rtmedia_selected_file_list( plupload, file, uploader, error ) {
1384
  }
1385
 
1386
  }
 
 
 
 
 
 
 
 
282
  }
283
  } );
284
 
285
+ $( document ).on( "click", ".rtmedia-page-link", function ( e ) {
286
+ /* Get current clicked href value */
287
+ href = $( this ).attr( 'href' );
288
+
289
+ if ( jQuery( '.rtm-media-loading' ).length == 0 ) {
290
  $( '.rtm-pagination' ).before( "<div class='rtm-media-loading'><img src='" + rMedia_loading_media + "' /></div>" );
291
  } else {
292
  jQuery( '.rtm-media-loading' ).show();
306
  nextpage = parseInt( $( '#rtmedia_last_page' ).val() );
307
  } else {
308
  nextpage = parseInt( $( '#rtmedia_go_to_num' ).val() );
309
+ }
310
+
311
+ /* Set page url for input type num pagination */
312
+ page_base_url = $( this ).data( 'page-base-url' );
313
+ href = page_base_url + nextpage;
314
  }
315
 
316
  if ( $( this ).data( 'page-type' ) == 'num' ) {
317
  galleryObj.getNext( nextpage, $( this ).parent().parent().parent().parent().parent(), $( this ).parent().parent() );
318
  } else {
319
  galleryObj.getNext( nextpage, $( this ).parent().parent().parent().parent().parent(), $( this ).parent().parent() );
320
+ }
321
+ change_rtBrowserAddressUrl( href, '' );
322
+
323
  } );
324
 
325
  if ( window.location.pathname.indexOf( rtmedia_media_slug ) != - 1 ) {
1393
  }
1394
 
1395
  }
1396
+
1397
+ /* Change URLin browser without reloading the page */
1398
+ function change_rtBrowserAddressUrl( url, page ) {
1399
+ if ( typeof ( history.pushState ) != "undefined" ) {
1400
+ var obj = { Page: page, Url: url };
1401
+ history.pushState( obj, obj.Page, obj.Url );
1402
+ }
1403
+ }
app/assets/js/rtMedia.js CHANGED
@@ -695,8 +695,8 @@ function rtm_masonry_reload( el ) {
695
  var config = {
696
  showChars: 100,
697
  ellipsesText: "...",
698
- moreText: "more",
699
- lessText: "less"
700
  };
701
 
702
  if ( settings ) {
@@ -714,9 +714,10 @@ function rtm_masonry_reload( el ) {
714
  } else {
715
  $this.addClass( 'less' );
716
  $this.html( config.lessText );
717
- }
718
- $this.parent().prev().toggle();
719
- $this.prev().toggle();
 
720
  return false;
721
  } }, '.morelink' );
722
 
@@ -732,7 +733,7 @@ function rtm_masonry_reload( el ) {
732
  var h = content.substr( config.showChars, content.length - config.showChars );
733
  var html = c + '<span class="moreellipses">' + config.ellipsesText + ' </span><span class="morecontent"><span>' + h + '</span> <a href="#" class="morelink">' + config.moreText + '</a></span>';
734
  $this.html( html );
735
- $( ".morecontent span" ).hide();
736
  }
737
  } );
738
 
695
  var config = {
696
  showChars: 100,
697
  ellipsesText: "...",
698
+ moreText: "Read more",
699
+ lessText: "Show less"
700
  };
701
 
702
  if ( settings ) {
714
  } else {
715
  $this.addClass( 'less' );
716
  $this.html( config.lessText );
717
+ }
718
+
719
+ $this.prev().children( '.morecontent' ).toggle();
720
+ $this.prev().children( '.moreellipses' ).toggle();
721
  return false;
722
  } }, '.morelink' );
723
 
733
  var h = content.substr( config.showChars, content.length - config.showChars );
734
  var html = c + '<span class="moreellipses">' + config.ellipsesText + ' </span><span class="morecontent"><span>' + h + '</span> <a href="#" class="morelink">' + config.moreText + '</a></span>';
735
  $this.html( html );
736
+ $( ".morecontent" ).hide();
737
  }
738
  } );
739
 
app/assets/js/rtmedia.min.js CHANGED
@@ -3,4 +3,4 @@
3
  * @package rtMedia
4
  */
5
  function apply_rtMagnificPopup(a){jQuery("document").ready(function(b){var c="";c="undefined"==typeof rtmedia_load_more?"Loading media":rtmedia_load_more,"undefined"!=typeof rtmedia_lightbox_enabled&&"1"==rtmedia_lightbox_enabled&&(b(".activity-item .rtmedia-activity-container .rtmedia-list-item > a").siblings("p").children("a").length>0&&b(".activity-item .rtmedia-activity-container .rtmedia-list-item > a").siblings("p").children("a").addClass("no-popup"),rtMagnificPopup=jQuery(a).magnificPopup({delegate:"a:not(.no-popup, .mejs-time-slider, .mejs-volume-slider, .mejs-horizontal-volume-slider)",type:"ajax",tLoading:c+" #%curr%...",mainClass:"mfp-img-mobile",preload:[1,3],closeOnBgClick:!0,gallery:{enabled:!0,navigateByImgClick:!0,arrowMarkup:"",preload:[0,1]},image:{tError:'<a href="%url%">The image #%curr%</a> could not be loaded.',titleSrc:function(a){return a.el.attr("title")+"<small>by Marsel Van Oosten</small>"}},callbacks:{ajaxContentAdded:function(){a=jQuery.magnificPopup.instance,1===jQuery(a.items).size()&&jQuery(".mfp-arrow").remove();var a=jQuery.magnificPopup.instance,c=a.currItem.el,d=c.parent();if(d.is("li")||(d=d.parent()),d.is(":nth-last-child(2)")||d.is(":last-child")){d.next();"block"==jQuery("#rtMedia-galary-next").css("display")&&jQuery("#rtMedia-galary-next").click()}var e=a.items.length;if(a.index==e-1&&!d.is(":last-child"))return void c.click();var f={};"undefined"!=typeof _wpmejsSettings&&(f.pluginPath=_wpmejsSettings.pluginPath),b(".mfp-content .wp-audio-shortcode,.mfp-content .wp-video-shortcode,.mfp-content .bp_media_content video").mediaelementplayer({defaultVideoWidth:480,defaultVideoHeight:270,success:function(a,b){a.play()}}),b(".mfp-content .mejs-audio .mejs-controls").css("position","relative"),rtMediaHook.call("rtmedia_js_popup_after_content_added",[])},close:function(a){rtmedia_init_action_dropdown()},BeforeChange:function(a){}}}))})}function rtmedia_init_action_dropdown(){var a,b;jQuery(".click-nav > span, .click-nav > div").toggleClass("no-js js"),jQuery(".click-nav .js ul").hide(),jQuery(".click-nav .clicker").click(function(c){a=jQuery("#rtm-media-options .click-nav .clicker").next("ul"),b=jQuery(this).next("ul"),jQuery.each(a,function(a,c){jQuery(c).html()!=b.html()&&jQuery(c).hide()}),jQuery(b).toggle(),c.stopPropagation()})}function bp_media_create_element(a){return!1}function rtmedia_version_compare(a,b){if(typeof a+typeof b!="stringstring")return!1;for(var c=a.split("."),d=b.split("."),e=0,f=Math.max(c.length,d.length);e<f;e++){if(c[e]&&!d[e]&&parseInt(c[e])>0||parseInt(c[e])>parseInt(d[e]))return!0;if(d[e]&&!c[e]&&parseInt(d[e])>0||parseInt(c[e])<parseInt(d[e]))return!1}return!0}function rtm_is_element_exist(a){return jQuery(a).length>0}function rtm_masonry_reload(a){setTimeout(function(){a.masonry("reload")},250)}function rtmediaGetParameterByName(a){a=a.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var b=new RegExp("[\\?&]"+a+"=([^&#]*)"),c=b.exec(location.search);return null==c?"":decodeURIComponent(c[1].replace(/\+/g," "))}function rtmedia_single_media_alert_message(a,b){var c="rtmedia-success";"warning"==b&&(c="rtmedia-warning"),jQuery(".rtmedia-single-media .rtmedia-media").css("opacity","0.2"),jQuery(".rtmedia-single-media .rtmedia-media").after("<div class='rtmedia-message-container'><span class='"+c+"'>"+a+" </span></div>"),setTimeout(function(){jQuery(".rtmedia-single-media .rtmedia-media").css("opacity","1"),jQuery(".rtmedia-message-container").remove()},3e3),jQuery(".rtmedia-message-container").click(function(){jQuery(".rtmedia-single-media .rtmedia-media").css("opacity","1"),jQuery(".rtmedia-message-container").remove()})}function rtmedia_gallery_action_alert_message(a,b){var c="rtmedia-success";"warning"==b&&(c="rtmedia-warning");var d='<div class="rtmedia-gallery-alert-container"> </div>';jQuery("body").append(d),jQuery(".rtmedia-gallery-alert-container").append("<div class='rtmedia-gallery-message-box'><span class='"+c+"'>"+a+" </span></div>"),setTimeout(function(){jQuery(".rtmedia-gallery-alert-container").remove()},3e3),jQuery(".rtmedia-gallery-message-box").click(function(){jQuery(".rtmedia-gallery-alert-container").remove()})}!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(a){var b,c,d,e,f,g,h="Close",i="BeforeClose",j="AfterClose",k="BeforeAppend",l="MarkupParse",m="Open",n="Change",o="mfp",p="."+o,q="mfp-ready",r="mfp-removing",s="mfp-prevent-close",t=function(){},u=!!window.jQuery,v=a(window),w=function(a,c){b.ev.on(o+a+p,c)},x=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},y=function(c,d){b.ev.triggerHandler(o+c,d),b.st.callbacks&&(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&&b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},z=function(c){return c===g&&b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace("%title%",b.st.tClose)),g=c),b.currTemplate.closeBtn},A=function(){a.magnificPopup.instance||(b=new t,b.init(),a.magnificPopup.instance=b)},B=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"Transition"in a)return!0;return!1};t.prototype={constructor:t,init:function(){var c=navigator.appVersion;b.isIE7=c.indexOf("MSIE 7.")!==-1,b.isIE8=c.indexOf("MSIE 8.")!==-1,b.isLowIE=b.isIE7||b.isIE8,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=B(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),d=a(document),b.popupsCache={}},open:function(c){var e;if(c.isObj===!1){b.items=c.items.toArray(),b.index=0;var g,h=c.items;for(e=0;e<h.length;e++)if(g=h[e],g.parsed&&(g=g.el[0]),g===c.el[0]){b.index=e;break}}else b.items=a.isArray(c.items)?c.items:[c.items],b.index=c.index||0;if(b.isOpen)return void b.updateItemHTML();b.types=[],f="",c.mainEl&&c.mainEl.length?b.ev=c.mainEl.eq(0):b.ev=d,c.key?(b.popupsCache[c.key]||(b.popupsCache[c.key]={}),b.currTemplate=b.popupsCache[c.key]):b.currTemplate={},b.st=a.extend(!0,{},a.magnificPopup.defaults,c),b.fixedContentPos="auto"===b.st.fixedContentPos?!b.probablyMobile:b.st.fixedContentPos,b.st.modal&&(b.st.closeOnContentClick=!1,b.st.closeOnBgClick=!1,b.st.showCloseBtn=!1,b.st.enableEscapeKey=!1),b.bgOverlay||(b.bgOverlay=x("bg").on("click"+p,function(){b.close()}),b.wrap=x("wrap").attr("tabindex",-1).on("click"+p,function(a){b._checkIfClose(a.target)&&b.close()}),b.container=x("container",b.wrap)),b.contentContainer=x("content"),b.st.preloader&&(b.preloader=x("preloader",b.container,b.st.tLoading));var i=a.magnificPopup.modules;for(e=0;e<i.length;e++){var j=i[e];j=j.charAt(0).toUpperCase()+j.slice(1),b["init"+j].call(b)}y("BeforeOpen"),b.st.showCloseBtn&&(b.st.closeBtnInside?(w(l,function(a,b,c,d){c.close_replaceWith=z(d.type)}),f+=" mfp-close-btn-in"):b.wrap.append(z())),b.st.alignTop&&(f+=" mfp-align-top"),b.fixedContentPos?b.wrap.css({overflow:b.st.overflowY,overflowX:"hidden",overflowY:b.st.overflowY}):b.wrap.css({top:v.scrollTop(),position:"absolute"}),(b.st.fixedBgPos===!1||"auto"===b.st.fixedBgPos&&!b.fixedContentPos)&&b.bgOverlay.css({height:d.height(),position:"absolute"}),b.st.enableEscapeKey&&d.on("keyup"+p,function(a){27===a.keyCode&&b.close()}),v.on("resize"+p,function(){b.updateSize()}),b.st.closeOnContentClick||(f+=" mfp-auto-cursor"),f&&b.wrap.addClass(f);var k=b.wH=v.height(),n={};if(b.fixedContentPos&&b._hasScrollBar(k)){var o=b._getScrollbarSize();o&&(n.marginRight=o)}b.fixedContentPos&&(b.isIE7?a("body, html").css("overflow","hidden"):n.overflow="hidden");var r=b.st.mainClass;return b.isIE7&&(r+=" mfp-ie7"),r&&b._addClassToMFP(r),b.updateItemHTML(),y("BuildControls"),a("html").css(n),b.bgOverlay.add(b.wrap).prependTo(b.st.prependTo||a(document.body)),b._lastFocusedEl=document.activeElement,setTimeout(function(){b.content?(b._addClassToMFP(q),b._setFocus()):b.bgOverlay.addClass(q),d.on("focusin"+p,b._onFocusIn)},16),b.isOpen=!0,b.updateSize(k),y(m),c},close:function(){b.isOpen&&(y(i),b.isOpen=!1,b.st.removalDelay&&!b.isLowIE&&b.supportsTransition?(b._addClassToMFP(r),setTimeout(function(){b._close()},b.st.removalDelay)):b._close())},_close:function(){y(h);var c=r+" "+q+" ";if(b.bgOverlay.detach(),b.wrap.detach(),b.container.empty(),b.st.mainClass&&(c+=b.st.mainClass+" "),b._removeClassFromMFP(c),b.fixedContentPos){var e={marginRight:""};b.isIE7?a("body, html").css("overflow",""):e.overflow="",a("html").css(e)}d.off("keyup"+p+" focusin"+p),b.ev.off(p),b.wrap.attr("class","mfp-wrap").removeAttr("style"),b.bgOverlay.attr("class","mfp-bg"),b.container.attr("class","mfp-container"),!b.st.showCloseBtn||b.st.closeBtnInside&&b.currTemplate[b.currItem.type]!==!0||b.currTemplate.closeBtn&&b.currTemplate.closeBtn.detach(),b._lastFocusedEl&&a(b._lastFocusedEl).focus(),b.currItem=null,b.content=null,b.currTemplate=null,b.prevHeight=0,y(j)},updateSize:function(a){if(b.isIOS){var c=document.documentElement.clientWidth/window.innerWidth,d=window.innerHeight*c;b.wrap.css("height",d),b.wH=d}else b.wH=a||v.height();b.fixedContentPos||b.wrap.css("height",b.wH),y("Resize")},updateItemHTML:function(){var c=b.items[b.index];b.contentContainer.detach(),b.content&&b.content.detach(),c.parsed||(c=b.parseEl(b.index));var d=c.type;if(y("BeforeChange",[b.currItem?b.currItem.type:"",d]),b.currItem=c,!b.currTemplate[d]){var f=!!b.st[d]&&b.st[d].markup;y("FirstMarkupParse",f),f?b.currTemplate[d]=a(f):b.currTemplate[d]=!0}e&&e!==c.type&&b.container.removeClass("mfp-"+e+"-holder");var g=b["get"+d.charAt(0).toUpperCase()+d.slice(1)](c,b.currTemplate[d]);b.appendContent(g,d),c.preloaded=!0,y(n,c),e=c.type,b.container.prepend(b.contentContainer),y("AfterChange")},appendContent:function(a,c){b.content=a,a?b.st.showCloseBtn&&b.st.closeBtnInside&&b.currTemplate[c]===!0?b.content.find(".mfp-close").length||b.content.append(z()):b.content=a:b.content="",y(k),b.container.addClass("mfp-"+c+"-holder"),b.contentContainer.append(b.content)},parseEl:function(c){var d,e=b.items[c];if(e.tagName?e={el:a(e)}:(d=e.type,e={data:e,src:e.src}),e.el){for(var f=b.types,g=0;g<f.length;g++)if(e.el.hasClass("mfp-"+f[g])){d=f[g];break}e.src=e.el.attr("data-mfp-src"),e.src||(e.src=e.el.attr("href"))}return e.type=d||b.st.type||"inline",e.index=c,e.parsed=!0,b.items[c]=e,y("ElementParse",e),b.items[c]},addGroup:function(a,c){var d=function(d){d.mfpEl=this,b._openClick(d,a,c)};c||(c={});var e="click.magnificPopup";c.mainEl=a,c.items?(c.isObj=!0,a.off(e).on(e,d)):(c.isObj=!1,c.delegate?a.off(e).on(e,c.delegate,d):(c.items=a,a.off(e).on(e,d)))},_openClick:function(c,d,e){var f=void 0!==e.midClick?e.midClick:a.magnificPopup.defaults.midClick;if(f||2!==c.which&&!c.ctrlKey&&!c.metaKey){var g=void 0!==e.disableOn?e.disableOn:a.magnificPopup.defaults.disableOn;if(g)if(a.isFunction(g)){if(!g.call(b))return!0}else if(v.width()<g)return!0;c.type&&(c.preventDefault(),b.isOpen&&c.stopPropagation()),e.el=a(c.mfpEl),e.delegate&&(e.items=d.find(e.delegate)),b.open(e)}},updateStatus:function(a,d){if(b.preloader){c!==a&&b.container.removeClass("mfp-s-"+c),d||"loading"!==a||(d=b.st.tLoading);var e={status:a,text:d};y("UpdateStatus",e),a=e.status,d=e.text,b.preloader.html(d),b.preloader.find("a").on("click",function(a){a.stopImmediatePropagation()}),b.container.addClass("mfp-s-"+a),c=a}},_checkIfClose:function(c){if(!a(c).hasClass(s)){var d=b.st.closeOnContentClick,e=b.st.closeOnBgClick;if(d&&e)return!0;if(!b.content||a(c).hasClass("mfp-close")||b.preloader&&c===b.preloader[0])return!0;if(c===b.content[0]||a.contains(b.content[0],c)){if(d)return!0}else if(e&&a.contains(document,c))return!0;return!1}},_addClassToMFP:function(a){b.bgOverlay.addClass(a),b.wrap.addClass(a)},_removeClassFromMFP:function(a){this.bgOverlay.removeClass(a),b.wrap.removeClass(a)},_hasScrollBar:function(a){return(b.isIE7?d.height():document.body.scrollHeight)>(a||v.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){if(c.target!==b.wrap[0]&&!a.contains(b.wrap[0],c.target))return b._setFocus(),!1},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),y(l,[b,c,d]),a.each(c,function(a,c){if(void 0===c||c===!1)return!0;if(e=a.split("_"),e.length>1){var d=b.find(p+"-"+e[0]);if(d.length>0){var f=e[1];"replaceWith"===f?d[0]!==c[0]&&d.replaceWith(c):"img"===f?d.is("img")?d.attr("src",c):d.replaceWith('<img src="'+c+'" class="'+d.attr("class")+'" />'):d.attr(e[1],c)}}else b.find(p+"-"+a).html(c)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:t.prototype,modules:[],open:function(b,c){return A(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&times;</button>',tClose:"Close (Esc)",tLoading:"Loading..."}},a.fn.magnificPopup=function(c){A();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=u?d.data("magnificPopup"):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),u?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var C,D,E,F="inline",G=function(){E&&(D.after(E.addClass(C)).detach(),E=null)};a.magnificPopup.registerModule(F,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(F),w(h+"."+F,function(){G()})},getInline:function(c,d){if(G(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&&g.tagName&&(D||(C=e.hiddenClass,D=x(C),C="mfp-"+C),E=f.after(D).detach().removeClass(C)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("<div>");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,e<200?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&&clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return!!b.currItem.hasSize&&b.currItem.img},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var P="iframe",Q="//about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&&(a||(c[0].src=Q),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(P,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){if(e.indexOf(this.index)>-1)return this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:a<0?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery",g=Boolean(a.fn.mfpFastClick);return b.direction=!0,!(!c||!c.enabled)&&(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){if(b.items.length>1)return b.next(),!1}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s),h=g?"mfpFastClick":"click";e[h](function(){b.prev()}),f[h](function(){b.next()}),b.isIE7&&(x("b",e[0],!1,!0),x("a",e[0],!1,!0),x("b",f[0],!1,!0),x("a",f[0],!1,!0)),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowLeft&&g&&b.arrowLeft.add(b.arrowRight).destroyMfpFastClick(),b.arrowRight=b.arrowLeft=null}))},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('<img class="mfp-img" />').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),function(){var b=1e3,c="ontouchstart"in window,d=function(){v.off("touchmove"+f+" touchend"+f)},e="mfpFastClick",f="."+e;a.fn.mfpFastClick=function(e){return a(this).each(function(){var g,h=a(this);if(c){var i,j,k,l,m,n;h.on("touchstart"+f,function(a){l=!1,n=1,m=a.originalEvent?a.originalEvent.touches[0]:a.touches[0],j=m.clientX,k=m.clientY,v.on("touchmove"+f,function(a){m=a.originalEvent?a.originalEvent.touches:a.touches,n=m.length,m=m[0],(Math.abs(m.clientX-j)>10||Math.abs(m.clientY-k)>10)&&(l=!0,d())}).on("touchend"+f,function(a){d(),l||n>1||(g=!0,a.preventDefault(),clearTimeout(i),i=setTimeout(function(){g=!1},b),e())})})}h.on("click"+f,function(){g||e()})})},a.fn.destroyMfpFastClick=function(){a(this).off("touchstart"+f+" click"+f),c&&v.off("touchmove"+f+" touchend"+f)}}(),A()}),"function"!=typeof Object.create&&(Object.create=function(a){function b(){}return b.prototype=a,new b}),function(a,b,c,d){var e={init:function(b,c){var d=this;d.elem=c,d.$elem=a(c),d.options=a.extend({},a.fn.rtTab.options,b),d.rtTabs()},rtTabs:function(){var c=this,d=c.options.activeTab;c.$elem.find("li:nth-child("+d+")").addClass("active"),c.rtTabContent(activeTabContent="yes"),c.rtClick();var e="false"!==c.$elem.attr("data-hash");if(e===!0){var f=b.location.hash;f&&c.$elem.find("li").find('a[href="'+f+'"]').trigger("click"),a(b).on("hashchange",function(){var a=b.location.hash;c.$elem.find("li").find('a[href="'+a+'"]').trigger("click")})}},rtClick:function(){var c=this,d=c.$elem.find("li"),e=d.find("a");e.on("click",function(e){e.preventDefault(),d.removeClass("active"),c.rtTabContent(),a(this).parent().addClass("active");var f=a(this).attr("href");a(f).removeClass("hide");var g="false"!==c.$elem.attr("data-hash");if(g===!0){var h=a(b).scrollTop();location.hash=a(this).attr("href"),a(b).scrollTop(h)}"function"==typeof c.options.onComplete&&c.options.onComplete.apply(c.elem,arguments)})},rtTabContent:function(b){var c=this,d=c.$elem.find("li"),e=d.find("a");e.each(function(){var c=a(this),d=c.attr("href");"yes"===b?c.parent().hasClass("active")||a(d).addClass("hide"):a(d).addClass("hide")})}};a.fn.rtTab=function(b){return this.each(function(){var c=Object.create(e);c.init(b,this),a.data(this,"rtTab",c)})},a.fn.rtTab.options={activeTab:1,onComplete:null}}(jQuery,window,document);var rtMagnificPopup,rtm_masonry_container,rtMediaHook={hooks:[],is_break:!1,register:function(a,b){"undefined"==typeof rtMediaHook.hooks[a]&&(rtMediaHook.hooks[a]=[]),rtMediaHook.hooks[a].push(b)},call:function(a,arguments){if("undefined"!=typeof rtMediaHook.hooks[a])for(i=0;i<rtMediaHook.hooks[a].length;++i)if(1!=rtMediaHook.hooks[a][i](arguments))return rtMediaHook.is_break=!0,!1;return!0}};jQuery("document").ready(function(a){function b(){if(jQuery("#rtmedia-media-view-form").length>0){var a=jQuery("#rtmedia-media-view-form").attr("action");jQuery.post(a,{},function(a){})}}function c(){var a=jQuery.magnificPopup.instance;jQuery(".mfp-arrow-right").on("click",function(b){a.next()}),jQuery(".mfp-arrow-left").on("click",function(b){a.prev()}),jQuery(".mfp-content .rtmedia-media").swipe({swipeLeft:function(b,c,d,e,f){a.next()},swipeRight:function(b,c,d,e,f){a.prev()},threshold:0})}function d(){jQuery(document).on("focusin","#comment_content",function(){jQuery(document).unbind("keydown")}),jQuery(document).on("focusout","#comment_content",function(){var a=jQuery.magnificPopup.instance;jQuery(document).on("keydown",function(b){37===b.keyCode?a.prev():39===b.keyCode&&a.next()})})}function e(){jQuery(".rtmedia-container").on("click",".rtmedia-delete-media",function(a){a.preventDefault(),confirm(rtmedia_media_delete_confirmation)&&jQuery(this).closest("form").submit()})}"undefined"!=typeof a.fn.rtTab&&a(".rtm-tabs").rtTab(),jQuery(".rtmedia-modal-link").length>0&&a(".rtmedia-modal-link").magnificPopup({type:"inline",midClick:!0,closeBtnInside:!0}),a("#rt_media_comment_form").submit(function(b){return""!=a.trim(a("#comment_content").val())||(0==jQuery("#rtmedia-single-media-container").length?rtmedia_gallery_action_alert_message(rtmedia_empty_comment_msg,"warning"):rtmedia_single_media_alert_message(rtmedia_empty_comment_msg,"warning"),!1)}),a("li.rtmedia-list-item p a").each(function(b){a(this).addClass("no-popup")}),a("li.rtmedia-list-item p a").each(function(b){a(this).addClass("no-popup")}),"undefined"!=typeof rtmedia_lightbox_enabled&&"1"==rtmedia_lightbox_enabled&&apply_rtMagnificPopup(".rtmedia-list-media, .rtmedia-activity-container ul.rtmedia-list, #bp-media-list,.bp-media-sc-list, li.media.album_updated ul,ul.bp-media-list-media, li.activity-item div.activity-content div.activity-inner div.bp_media_content, .rtm-bbp-container, ul.rtm-comment-container"),jQuery.ajaxPrefilter(function(a,b,c){try{if(null==b.data||"undefined"==typeof b.data||"undefined"==typeof b.data.action)return!0}catch(d){return!0}if("activity_get_older_updates"==b.data.action){var e=b.success;a.success=function(a){e(a),apply_rtMagnificPopup(".rtmedia-activity-container ul.rtmedia-list, #bp-media-list, .bp-media-sc-list, li.media.album_updated ul,ul.bp-media-list-media, li.activity-item div.activity-content div.activity-inner div.bp_media_content"),rtMediaHook.call("rtmedia_js_after_activity_added",[])}}else if("get_single_activity_content"==b.data.action){var e=b.success;a.success=function(a){e(a),setTimeout(function(){apply_rtMagnificPopup(".rtmedia-activity-container ul.rtmedia-list, #bp-media-list, .bp-media-sc-list, li.media.album_updated ul,ul.bp-media-list-media, li.activity-item div.activity-content div.activity-inner div.bp_media_content"),jQuery("ul.activity-list li.rtmedia_update:first-child .wp-audio-shortcode, ul.activity-list li.rtmedia_update:first-child .wp-video-shortcode").mediaelementplayer({defaultVideoWidth:480,defaultVideoHeight:270})},900)}}}),jQuery.ajaxPrefilter(function(a,b,c){try{if(null==b.data||"undefined"==typeof b.data||"undefined"==typeof b.data.action)return!0}catch(d){return!0}if("activity_get_older_updates"==b.data.action){var e=b.success;a.success=function(a){e(a),apply_rtMagnificPopup(".rtmedia-activity-container ul.rtmedia-list, #bp-media-list, .bp-media-sc-list, li.media.album_updated ul,ul.bp-media-list-media, li.activity-item div.activity-content div.activity-inner div.bp_media_content"),jQuery("ul.activity-list li.rtmedia_update div.rtmedia-item-thumbnail > audio.wp-audio-shortcode, ul.activity-list li.rtmedia_update div.rtmedia-item-thumbnail > video.wp-video-shortcode").mediaelementplayer({defaultVideoWidth:480,defaultVideoHeight:270}),rtMediaHook.call("rtmedia_js_after_activity_added",[])}}}),jQuery(".rtmedia-container").on("click",".select-all",function(a){jQuery(this).toggleClass("unselect-all").toggleClass("select-all"),jQuery(this).attr("title",rtmedia_unselect_all_visible),jQuery(".rtmedia-list input").each(function(){jQuery(this).prop("checked",!0)}),jQuery(".rtmedia-list-item").addClass("bulk-selected")}),jQuery(".rtmedia-container").on("click",".unselect-all",function(a){jQuery(this).toggleClass("select-all").toggleClass("unselect-all"),jQuery(this).attr("title",rtmedia_select_all_visible),jQuery(".rtmedia-list input").each(function(){jQuery(this).prop("checked",!1)}),jQuery(".rtmedia-list-item").removeClass("bulk-selected")}),jQuery(".rtmedia-container").on("click",".rtmedia-move",function(a){jQuery(".rtmedia-delete-container").slideUp(),jQuery(".rtmedia-move-container").slideToggle()}),jQuery("#rtmedia-create-album-modal").on("click","#rtmedia_create_new_album",function(b){if($albumname=jQuery("<span/>").text(jQuery.trim(jQuery("#rtmedia_album_name").val())).html(),$context=jQuery.trim(jQuery("#rtmedia_album_context").val()),
6
- $context_id=jQuery.trim(jQuery("#rtmedia_album_context_id").val()),$privacy=jQuery.trim(jQuery("#rtmedia_select_album_privacy").val()),$create_album_nonce=jQuery.trim(jQuery("#rtmedia_create_album_nonce").val()),""!=$albumname){var c={action:"rtmedia_create_album",name:$albumname,context:$context,context_id:$context_id,create_album_nonce:$create_album_nonce};""!==$privacy&&(c.privacy=$privacy),a("#rtmedia_create_new_album").attr("disabled","disabled");var d=a("#rtmedia_create_new_album").html();a("#rtmedia_create_new_album").prepend("<img src='"+rMedia_loading_file+"' />"),jQuery.post(rtmedia_ajax_url,c,function(b){if("undefined"!=typeof b.album){b=jQuery.trim(b.album);var c=!0;jQuery(".rtmedia-user-album-list").each(function(){if(jQuery(this).children("optgroup").each(function(){if(jQuery(this).attr("value")===$context)return c=!1,void jQuery(this).append('<option value="'+b+'">'+$albumname+"</option>")}),c){var a=$context.charAt(0).toUpperCase()+$context.slice(1)+" "+rtmedia_main_js_strings.rtmedia_albums,d='<optgroup value="'+$context+'" label="'+a+'"><option value="'+b+'">'+$albumname+"</option></optgroup>";jQuery(this).append(d)}}),jQuery('select.rtmedia-user-album-list option[value="'+b+'"]').prop("selected",!0),jQuery(".rtmedia-create-new-album-container").slideToggle(),jQuery("#rtmedia_album_name").val(""),jQuery("#rtmedia-create-album-modal").append("<div class='rtmedia-success rtmedia-create-album-alert'><b>"+$albumname+"</b>"+rtmedia_album_created_msg+"</div>"),setTimeout(function(){jQuery(".rtmedia-create-album-alert").remove()},4e3),setTimeout(function(){galleryObj.reloadView(),jQuery(".close-reveal-modal").click()},2e3)}else"undefined"!=typeof b.error?rtmedia_gallery_action_alert_message(b.error,"warning"):rtmedia_gallery_action_alert_message(rtmedia_something_wrong_msg,"warning");a("#rtmedia_create_new_album").removeAttr("disabled"),a("#rtmedia_create_new_album").html(d)})}else rtmedia_gallery_action_alert_message(rtmedia_empty_album_name_msg,"warning")}),jQuery(".rtmedia-container").on("click",".rtmedia-delete-selected",function(a){jQuery(".rtmedia-list :checkbox:checked").length>0?confirm(rtmedia_selected_media_delete_confirmation)&&jQuery(this).closest("form").attr("action","../../../"+rtmedia_media_slug+"/delete").submit():rtmedia_gallery_action_alert_message(rtmedia_no_media_selected,"warning")}),jQuery(".rtmedia-container").on("click",".rtmedia-move-selected",function(a){jQuery(".rtmedia-list :checkbox:checked").length>0?confirm(rtmedia_selected_media_move_confirmation)&&jQuery(this).closest("form").attr("action","").submit():rtmedia_gallery_action_alert_message(rtmedia_no_media_selected,"warning")}),jQuery("#buddypress").on("change",".rtm-activity-privacy-opt",function(){var a=jQuery(this).attr("id");a=a.split("-"),a=a[a.length-1];var b=this;data={activity_id:a,privacy:jQuery(this).val(),nonce:jQuery("#rtmedia_activity_privacy_nonce").val(),action:"rtm_change_activity_privacy"},jQuery.post(ajaxurl,data,function(a){var c="",d="";"true"==a?(c=rtmedia_main_js_strings.privacy_update_success,d="success"):(c=rtmedia_main_js_strings.privacy_update_error,d="fail"),jQuery(b).after('<p class="rtm-ac-privacy-updated '+d+'">'+c+"</p>"),setTimeout(function(){jQuery(b).siblings(".rtm-ac-privacy-updated").remove()},2e3)})}),b(),rtMediaHook.register("rtmedia_js_popup_after_content_added",function(){b(),e(),mfp=jQuery.magnificPopup.instance,jQuery(mfp.items).size()>1&&c(),d();var f=a(window).height();jQuery(".rtm-lightbox-container .mejs-video").css({height:.8*f,"max-height":.8*f,"over-flow":"hidden"}),jQuery(".mfp-content .rtmedia-media").css({"max-height":.87*f,"over-flow":"hidden"}),rtmedia_init_action_dropdown(),jQuery(".rtmedia-comment-link").on("click",function(a){a.preventDefault(),jQuery("#comment_content").focus()}),jQuery(".rtm-more").shorten({showChars:130});var g=a(".rtm-gallery-title"),h="";h=a.isEmptyObject(g)?a("#subnav.item-list-tabs li.selected ").html():g.html(),""!=h&&a(".rtm-ltb-gallery-title .ltb-title").html(h);var i=a("#subnav.item-list-tabs li.selected span").html();return a("li.total").html(i),!0});var f=jQuery("#drag-drop-area"),g=jQuery("#whats-new");f.html();jQuery("#rtmedia-upload-container").after("<div id='rtm-drop-files-title'>"+rtmedia_drop_media_msg+"</div>"),"undefined"!=typeof rtmedia_bp_enable_activity&&"1"==rtmedia_bp_enable_activity&&jQuery("#whats-new-textarea").append("<div id='rtm-drop-files-title'>"+rtmedia_drop_media_msg+"</div>"),jQuery(document).on("dragover",function(a){jQuery("#rtm-media-gallery-uploader").show(),"undefined"!=typeof rtmedia_bp_enable_activity&&"1"==rtmedia_bp_enable_activity&&g.addClass("rtm-drag-drop-active"),f.addClass("rtm-drag-drop-active"),jQuery("#rtm-drop-files-title").show()}).on("dragleave",function(a){a.preventDefault(),"undefined"!=typeof rtmedia_bp_enable_activity&&"1"==rtmedia_bp_enable_activity&&(g.removeClass("rtm-drag-drop-active"),g.removeAttr("style")),f.removeClass("rtm-drag-drop-active"),jQuery("#rtm-drop-files-title").hide()}).on("drop",function(a){a.preventDefault(),"undefined"!=typeof rtmedia_bp_enable_activity&&"1"==rtmedia_bp_enable_activity&&(g.removeClass("rtm-drag-drop-active"),g.removeAttr("style")),f.removeClass("rtm-drag-drop-active"),jQuery("#rtm-drop-files-title").hide()}),jQuery(".rtmedia-container").on("click",".rtmedia-delete-album",function(a){a.preventDefault(),confirm(rtmedia_album_delete_confirmation)&&jQuery(this).closest("form").submit()}),jQuery(".rtmedia-container").on("click",".rtmedia-delete-media",function(a){a.preventDefault(),confirm(rtmedia_media_delete_confirmation)&&jQuery(this).closest("form").submit()}),rtmedia_init_action_dropdown(),a(document).click(function(){a(".click-nav ul").is(":visible")&&a(".click-nav ul",this).hide()}),jQuery(".rtmedia-comment-link").on("click",function(a){a.preventDefault(),jQuery("#comment_content").focus()}),jQuery(".rtm-more").length>0&&a(".rtm-more").shorten({showChars:200}),"undefined"!=typeof rtmedia_masonry_layout&&"true"==rtmedia_masonry_layout&&0==jQuery(".rtmedia-container .rtmedia-list.rtm-no-masonry").length&&(rtm_masonry_container=jQuery(".rtmedia-container .rtmedia-list"),rtm_masonry_container.masonry({itemSelector:".rtmedia-list-item"}),setInterval(function(){jQuery.each(jQuery(".rtmedia-list.masonry .rtmedia-item-title"),function(a,b){jQuery(b).width(jQuery(b).siblings(".rtmedia-item-thumbnail").children("img").width())}),rtm_masonry_reload(rtm_masonry_container)},1e3),jQuery.each(jQuery(".rtmedia-list.masonry .rtmedia-item-title"),function(a,b){jQuery(b).width(jQuery(b).siblings(".rtmedia-item-thumbnail").children("img").width())})),jQuery(".rtm-uploader-tabs").length>0&&jQuery(".rtm-uploader-tabs li").click(function(a){jQuery(this).hasClass("active")||(jQuery(this).siblings().removeClass("active"),jQuery(this).parents(".rtm-uploader-tabs").siblings().hide(),class_name=jQuery(this).attr("class"),jQuery(this).parents(".rtm-uploader-tabs").siblings('[data-id="'+class_name+'"]').show(),jQuery(this).addClass("active"),"rtm-upload-tab"!=class_name?jQuery("div.moxie-shim").children("input[type=file]").hide():jQuery("div.moxie-shim").children("input[type=file]").show())}),jQuery(".rtmedia-container").on("click",".rtm-delete-media",function(a){a.preventDefault();var b="Are you sure you want to delete this media?";if("undefined"!=typeof rtmedia_media_delete_confirmation&&(b=rtmedia_media_delete_confirmation),confirm(b)){var c=jQuery(this).closest("li"),d=jQuery("#rtmedia_media_delete_nonce").val(),e={action:"delete_uploaded_media",nonce:d,media_id:c.attr("id")};jQuery.ajax({url:ajaxurl,type:"post",data:e,success:function(a){"1"==a?(rtmedia_gallery_action_alert_message(rtmedia_main_js_strings.file_delete_success,"success"),c.remove(),"undefined"!=typeof rtmedia_masonry_layout&&"true"==rtmedia_masonry_layout&&0==jQuery(".rtmedia-container .rtmedia-list.rtm-no-masonry").length&&rtm_masonry_reload(rtm_masonry_container)):rtmedia_gallery_action_alert_message(rtmedia_file_not_deleted,"warning")}})}})}),function(a){a.fn.shorten=function(b){var c={showChars:100,ellipsesText:"...",moreText:"more",lessText:"less"};return b&&a.extend(c,b),a(document).off("click",".morelink"),a(document).on({click:function(){var b=a(this);return b.hasClass("less")?(b.removeClass("less"),b.html(c.moreText)):(b.addClass("less"),b.html(c.lessText)),b.parent().prev().toggle(),b.prev().toggle(),!1}},".morelink"),this.each(function(){var b=a(this);if(!b.hasClass("shortened")){b.addClass("shortened");var d=b.html();if(d.length>c.showChars){var e=d.substr(0,c.showChars),f=d.substr(c.showChars,d.length-c.showChars),g=e+'<span class="moreellipses">'+c.ellipsesText+' </span><span class="morecontent"><span>'+f+'</span> <a href="#" class="morelink">'+c.moreText+"</a></span>";b.html(g),a(".morecontent span").hide()}}})}}(jQuery),window.onload=function(){"undefined"!=typeof rtmedia_masonry_layout&&"true"==rtmedia_masonry_layout&&0==jQuery(".rtmedia-container .rtmedia-list.rtm-no-masonry").length&&rtm_masonry_reload(rtm_masonry_container)};
3
  * @package rtMedia
4
  */
5
  function apply_rtMagnificPopup(a){jQuery("document").ready(function(b){var c="";c="undefined"==typeof rtmedia_load_more?"Loading media":rtmedia_load_more,"undefined"!=typeof rtmedia_lightbox_enabled&&"1"==rtmedia_lightbox_enabled&&(b(".activity-item .rtmedia-activity-container .rtmedia-list-item > a").siblings("p").children("a").length>0&&b(".activity-item .rtmedia-activity-container .rtmedia-list-item > a").siblings("p").children("a").addClass("no-popup"),rtMagnificPopup=jQuery(a).magnificPopup({delegate:"a:not(.no-popup, .mejs-time-slider, .mejs-volume-slider, .mejs-horizontal-volume-slider)",type:"ajax",tLoading:c+" #%curr%...",mainClass:"mfp-img-mobile",preload:[1,3],closeOnBgClick:!0,gallery:{enabled:!0,navigateByImgClick:!0,arrowMarkup:"",preload:[0,1]},image:{tError:'<a href="%url%">The image #%curr%</a> could not be loaded.',titleSrc:function(a){return a.el.attr("title")+"<small>by Marsel Van Oosten</small>"}},callbacks:{ajaxContentAdded:function(){a=jQuery.magnificPopup.instance,1===jQuery(a.items).size()&&jQuery(".mfp-arrow").remove();var a=jQuery.magnificPopup.instance,c=a.currItem.el,d=c.parent();if(d.is("li")||(d=d.parent()),d.is(":nth-last-child(2)")||d.is(":last-child")){d.next();"block"==jQuery("#rtMedia-galary-next").css("display")&&jQuery("#rtMedia-galary-next").click()}var e=a.items.length;if(a.index==e-1&&!d.is(":last-child"))return void c.click();var f={};"undefined"!=typeof _wpmejsSettings&&(f.pluginPath=_wpmejsSettings.pluginPath),b(".mfp-content .wp-audio-shortcode,.mfp-content .wp-video-shortcode,.mfp-content .bp_media_content video").mediaelementplayer({defaultVideoWidth:480,defaultVideoHeight:270,success:function(a,b){a.play()}}),b(".mfp-content .mejs-audio .mejs-controls").css("position","relative"),rtMediaHook.call("rtmedia_js_popup_after_content_added",[])},close:function(a){rtmedia_init_action_dropdown()},BeforeChange:function(a){}}}))})}function rtmedia_init_action_dropdown(){var a,b;jQuery(".click-nav > span, .click-nav > div").toggleClass("no-js js"),jQuery(".click-nav .js ul").hide(),jQuery(".click-nav .clicker").click(function(c){a=jQuery("#rtm-media-options .click-nav .clicker").next("ul"),b=jQuery(this).next("ul"),jQuery.each(a,function(a,c){jQuery(c).html()!=b.html()&&jQuery(c).hide()}),jQuery(b).toggle(),c.stopPropagation()})}function bp_media_create_element(a){return!1}function rtmedia_version_compare(a,b){if(typeof a+typeof b!="stringstring")return!1;for(var c=a.split("."),d=b.split("."),e=0,f=Math.max(c.length,d.length);e<f;e++){if(c[e]&&!d[e]&&parseInt(c[e])>0||parseInt(c[e])>parseInt(d[e]))return!0;if(d[e]&&!c[e]&&parseInt(d[e])>0||parseInt(c[e])<parseInt(d[e]))return!1}return!0}function rtm_is_element_exist(a){return jQuery(a).length>0}function rtm_masonry_reload(a){setTimeout(function(){a.masonry("reload")},250)}function rtmediaGetParameterByName(a){a=a.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var b=new RegExp("[\\?&]"+a+"=([^&#]*)"),c=b.exec(location.search);return null==c?"":decodeURIComponent(c[1].replace(/\+/g," "))}function rtmedia_single_media_alert_message(a,b){var c="rtmedia-success";"warning"==b&&(c="rtmedia-warning"),jQuery(".rtmedia-single-media .rtmedia-media").css("opacity","0.2"),jQuery(".rtmedia-single-media .rtmedia-media").after("<div class='rtmedia-message-container'><span class='"+c+"'>"+a+" </span></div>"),setTimeout(function(){jQuery(".rtmedia-single-media .rtmedia-media").css("opacity","1"),jQuery(".rtmedia-message-container").remove()},3e3),jQuery(".rtmedia-message-container").click(function(){jQuery(".rtmedia-single-media .rtmedia-media").css("opacity","1"),jQuery(".rtmedia-message-container").remove()})}function rtmedia_gallery_action_alert_message(a,b){var c="rtmedia-success";"warning"==b&&(c="rtmedia-warning");var d='<div class="rtmedia-gallery-alert-container"> </div>';jQuery("body").append(d),jQuery(".rtmedia-gallery-alert-container").append("<div class='rtmedia-gallery-message-box'><span class='"+c+"'>"+a+" </span></div>"),setTimeout(function(){jQuery(".rtmedia-gallery-alert-container").remove()},3e3),jQuery(".rtmedia-gallery-message-box").click(function(){jQuery(".rtmedia-gallery-alert-container").remove()})}!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(a){var b,c,d,e,f,g,h="Close",i="BeforeClose",j="AfterClose",k="BeforeAppend",l="MarkupParse",m="Open",n="Change",o="mfp",p="."+o,q="mfp-ready",r="mfp-removing",s="mfp-prevent-close",t=function(){},u=!!window.jQuery,v=a(window),w=function(a,c){b.ev.on(o+a+p,c)},x=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},y=function(c,d){b.ev.triggerHandler(o+c,d),b.st.callbacks&&(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&&b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},z=function(c){return c===g&&b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace("%title%",b.st.tClose)),g=c),b.currTemplate.closeBtn},A=function(){a.magnificPopup.instance||(b=new t,b.init(),a.magnificPopup.instance=b)},B=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"Transition"in a)return!0;return!1};t.prototype={constructor:t,init:function(){var c=navigator.appVersion;b.isIE7=c.indexOf("MSIE 7.")!==-1,b.isIE8=c.indexOf("MSIE 8.")!==-1,b.isLowIE=b.isIE7||b.isIE8,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=B(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),d=a(document),b.popupsCache={}},open:function(c){var e;if(c.isObj===!1){b.items=c.items.toArray(),b.index=0;var g,h=c.items;for(e=0;e<h.length;e++)if(g=h[e],g.parsed&&(g=g.el[0]),g===c.el[0]){b.index=e;break}}else b.items=a.isArray(c.items)?c.items:[c.items],b.index=c.index||0;if(b.isOpen)return void b.updateItemHTML();b.types=[],f="",c.mainEl&&c.mainEl.length?b.ev=c.mainEl.eq(0):b.ev=d,c.key?(b.popupsCache[c.key]||(b.popupsCache[c.key]={}),b.currTemplate=b.popupsCache[c.key]):b.currTemplate={},b.st=a.extend(!0,{},a.magnificPopup.defaults,c),b.fixedContentPos="auto"===b.st.fixedContentPos?!b.probablyMobile:b.st.fixedContentPos,b.st.modal&&(b.st.closeOnContentClick=!1,b.st.closeOnBgClick=!1,b.st.showCloseBtn=!1,b.st.enableEscapeKey=!1),b.bgOverlay||(b.bgOverlay=x("bg").on("click"+p,function(){b.close()}),b.wrap=x("wrap").attr("tabindex",-1).on("click"+p,function(a){b._checkIfClose(a.target)&&b.close()}),b.container=x("container",b.wrap)),b.contentContainer=x("content"),b.st.preloader&&(b.preloader=x("preloader",b.container,b.st.tLoading));var i=a.magnificPopup.modules;for(e=0;e<i.length;e++){var j=i[e];j=j.charAt(0).toUpperCase()+j.slice(1),b["init"+j].call(b)}y("BeforeOpen"),b.st.showCloseBtn&&(b.st.closeBtnInside?(w(l,function(a,b,c,d){c.close_replaceWith=z(d.type)}),f+=" mfp-close-btn-in"):b.wrap.append(z())),b.st.alignTop&&(f+=" mfp-align-top"),b.fixedContentPos?b.wrap.css({overflow:b.st.overflowY,overflowX:"hidden",overflowY:b.st.overflowY}):b.wrap.css({top:v.scrollTop(),position:"absolute"}),(b.st.fixedBgPos===!1||"auto"===b.st.fixedBgPos&&!b.fixedContentPos)&&b.bgOverlay.css({height:d.height(),position:"absolute"}),b.st.enableEscapeKey&&d.on("keyup"+p,function(a){27===a.keyCode&&b.close()}),v.on("resize"+p,function(){b.updateSize()}),b.st.closeOnContentClick||(f+=" mfp-auto-cursor"),f&&b.wrap.addClass(f);var k=b.wH=v.height(),n={};if(b.fixedContentPos&&b._hasScrollBar(k)){var o=b._getScrollbarSize();o&&(n.marginRight=o)}b.fixedContentPos&&(b.isIE7?a("body, html").css("overflow","hidden"):n.overflow="hidden");var r=b.st.mainClass;return b.isIE7&&(r+=" mfp-ie7"),r&&b._addClassToMFP(r),b.updateItemHTML(),y("BuildControls"),a("html").css(n),b.bgOverlay.add(b.wrap).prependTo(b.st.prependTo||a(document.body)),b._lastFocusedEl=document.activeElement,setTimeout(function(){b.content?(b._addClassToMFP(q),b._setFocus()):b.bgOverlay.addClass(q),d.on("focusin"+p,b._onFocusIn)},16),b.isOpen=!0,b.updateSize(k),y(m),c},close:function(){b.isOpen&&(y(i),b.isOpen=!1,b.st.removalDelay&&!b.isLowIE&&b.supportsTransition?(b._addClassToMFP(r),setTimeout(function(){b._close()},b.st.removalDelay)):b._close())},_close:function(){y(h);var c=r+" "+q+" ";if(b.bgOverlay.detach(),b.wrap.detach(),b.container.empty(),b.st.mainClass&&(c+=b.st.mainClass+" "),b._removeClassFromMFP(c),b.fixedContentPos){var e={marginRight:""};b.isIE7?a("body, html").css("overflow",""):e.overflow="",a("html").css(e)}d.off("keyup"+p+" focusin"+p),b.ev.off(p),b.wrap.attr("class","mfp-wrap").removeAttr("style"),b.bgOverlay.attr("class","mfp-bg"),b.container.attr("class","mfp-container"),!b.st.showCloseBtn||b.st.closeBtnInside&&b.currTemplate[b.currItem.type]!==!0||b.currTemplate.closeBtn&&b.currTemplate.closeBtn.detach(),b._lastFocusedEl&&a(b._lastFocusedEl).focus(),b.currItem=null,b.content=null,b.currTemplate=null,b.prevHeight=0,y(j)},updateSize:function(a){if(b.isIOS){var c=document.documentElement.clientWidth/window.innerWidth,d=window.innerHeight*c;b.wrap.css("height",d),b.wH=d}else b.wH=a||v.height();b.fixedContentPos||b.wrap.css("height",b.wH),y("Resize")},updateItemHTML:function(){var c=b.items[b.index];b.contentContainer.detach(),b.content&&b.content.detach(),c.parsed||(c=b.parseEl(b.index));var d=c.type;if(y("BeforeChange",[b.currItem?b.currItem.type:"",d]),b.currItem=c,!b.currTemplate[d]){var f=!!b.st[d]&&b.st[d].markup;y("FirstMarkupParse",f),f?b.currTemplate[d]=a(f):b.currTemplate[d]=!0}e&&e!==c.type&&b.container.removeClass("mfp-"+e+"-holder");var g=b["get"+d.charAt(0).toUpperCase()+d.slice(1)](c,b.currTemplate[d]);b.appendContent(g,d),c.preloaded=!0,y(n,c),e=c.type,b.container.prepend(b.contentContainer),y("AfterChange")},appendContent:function(a,c){b.content=a,a?b.st.showCloseBtn&&b.st.closeBtnInside&&b.currTemplate[c]===!0?b.content.find(".mfp-close").length||b.content.append(z()):b.content=a:b.content="",y(k),b.container.addClass("mfp-"+c+"-holder"),b.contentContainer.append(b.content)},parseEl:function(c){var d,e=b.items[c];if(e.tagName?e={el:a(e)}:(d=e.type,e={data:e,src:e.src}),e.el){for(var f=b.types,g=0;g<f.length;g++)if(e.el.hasClass("mfp-"+f[g])){d=f[g];break}e.src=e.el.attr("data-mfp-src"),e.src||(e.src=e.el.attr("href"))}return e.type=d||b.st.type||"inline",e.index=c,e.parsed=!0,b.items[c]=e,y("ElementParse",e),b.items[c]},addGroup:function(a,c){var d=function(d){d.mfpEl=this,b._openClick(d,a,c)};c||(c={});var e="click.magnificPopup";c.mainEl=a,c.items?(c.isObj=!0,a.off(e).on(e,d)):(c.isObj=!1,c.delegate?a.off(e).on(e,c.delegate,d):(c.items=a,a.off(e).on(e,d)))},_openClick:function(c,d,e){var f=void 0!==e.midClick?e.midClick:a.magnificPopup.defaults.midClick;if(f||2!==c.which&&!c.ctrlKey&&!c.metaKey){var g=void 0!==e.disableOn?e.disableOn:a.magnificPopup.defaults.disableOn;if(g)if(a.isFunction(g)){if(!g.call(b))return!0}else if(v.width()<g)return!0;c.type&&(c.preventDefault(),b.isOpen&&c.stopPropagation()),e.el=a(c.mfpEl),e.delegate&&(e.items=d.find(e.delegate)),b.open(e)}},updateStatus:function(a,d){if(b.preloader){c!==a&&b.container.removeClass("mfp-s-"+c),d||"loading"!==a||(d=b.st.tLoading);var e={status:a,text:d};y("UpdateStatus",e),a=e.status,d=e.text,b.preloader.html(d),b.preloader.find("a").on("click",function(a){a.stopImmediatePropagation()}),b.container.addClass("mfp-s-"+a),c=a}},_checkIfClose:function(c){if(!a(c).hasClass(s)){var d=b.st.closeOnContentClick,e=b.st.closeOnBgClick;if(d&&e)return!0;if(!b.content||a(c).hasClass("mfp-close")||b.preloader&&c===b.preloader[0])return!0;if(c===b.content[0]||a.contains(b.content[0],c)){if(d)return!0}else if(e&&a.contains(document,c))return!0;return!1}},_addClassToMFP:function(a){b.bgOverlay.addClass(a),b.wrap.addClass(a)},_removeClassFromMFP:function(a){this.bgOverlay.removeClass(a),b.wrap.removeClass(a)},_hasScrollBar:function(a){return(b.isIE7?d.height():document.body.scrollHeight)>(a||v.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){if(c.target!==b.wrap[0]&&!a.contains(b.wrap[0],c.target))return b._setFocus(),!1},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),y(l,[b,c,d]),a.each(c,function(a,c){if(void 0===c||c===!1)return!0;if(e=a.split("_"),e.length>1){var d=b.find(p+"-"+e[0]);if(d.length>0){var f=e[1];"replaceWith"===f?d[0]!==c[0]&&d.replaceWith(c):"img"===f?d.is("img")?d.attr("src",c):d.replaceWith('<img src="'+c+'" class="'+d.attr("class")+'" />'):d.attr(e[1],c)}}else b.find(p+"-"+a).html(c)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:t.prototype,modules:[],open:function(b,c){return A(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&times;</button>',tClose:"Close (Esc)",tLoading:"Loading..."}},a.fn.magnificPopup=function(c){A();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=u?d.data("magnificPopup"):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),u?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var C,D,E,F="inline",G=function(){E&&(D.after(E.addClass(C)).detach(),E=null)};a.magnificPopup.registerModule(F,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(F),w(h+"."+F,function(){G()})},getInline:function(c,d){if(G(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&&g.tagName&&(D||(C=e.hiddenClass,D=x(C),C="mfp-"+C),E=f.after(D).detach().removeClass(C)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("<div>");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,e<200?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&&clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return!!b.currItem.hasSize&&b.currItem.img},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var P="iframe",Q="//about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&&(a||(c[0].src=Q),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(P,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){if(e.indexOf(this.index)>-1)return this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:a<0?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery",g=Boolean(a.fn.mfpFastClick);return b.direction=!0,!(!c||!c.enabled)&&(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){if(b.items.length>1)return b.next(),!1}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s),h=g?"mfpFastClick":"click";e[h](function(){b.prev()}),f[h](function(){b.next()}),b.isIE7&&(x("b",e[0],!1,!0),x("a",e[0],!1,!0),x("b",f[0],!1,!0),x("a",f[0],!1,!0)),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowLeft&&g&&b.arrowLeft.add(b.arrowRight).destroyMfpFastClick(),b.arrowRight=b.arrowLeft=null}))},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('<img class="mfp-img" />').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),function(){var b=1e3,c="ontouchstart"in window,d=function(){v.off("touchmove"+f+" touchend"+f)},e="mfpFastClick",f="."+e;a.fn.mfpFastClick=function(e){return a(this).each(function(){var g,h=a(this);if(c){var i,j,k,l,m,n;h.on("touchstart"+f,function(a){l=!1,n=1,m=a.originalEvent?a.originalEvent.touches[0]:a.touches[0],j=m.clientX,k=m.clientY,v.on("touchmove"+f,function(a){m=a.originalEvent?a.originalEvent.touches:a.touches,n=m.length,m=m[0],(Math.abs(m.clientX-j)>10||Math.abs(m.clientY-k)>10)&&(l=!0,d())}).on("touchend"+f,function(a){d(),l||n>1||(g=!0,a.preventDefault(),clearTimeout(i),i=setTimeout(function(){g=!1},b),e())})})}h.on("click"+f,function(){g||e()})})},a.fn.destroyMfpFastClick=function(){a(this).off("touchstart"+f+" click"+f),c&&v.off("touchmove"+f+" touchend"+f)}}(),A()}),"function"!=typeof Object.create&&(Object.create=function(a){function b(){}return b.prototype=a,new b}),function(a,b,c,d){var e={init:function(b,c){var d=this;d.elem=c,d.$elem=a(c),d.options=a.extend({},a.fn.rtTab.options,b),d.rtTabs()},rtTabs:function(){var c=this,d=c.options.activeTab;c.$elem.find("li:nth-child("+d+")").addClass("active"),c.rtTabContent(activeTabContent="yes"),c.rtClick();var e="false"!==c.$elem.attr("data-hash");if(e===!0){var f=b.location.hash;f&&c.$elem.find("li").find('a[href="'+f+'"]').trigger("click"),a(b).on("hashchange",function(){var a=b.location.hash;c.$elem.find("li").find('a[href="'+a+'"]').trigger("click")})}},rtClick:function(){var c=this,d=c.$elem.find("li"),e=d.find("a");e.on("click",function(e){e.preventDefault(),d.removeClass("active"),c.rtTabContent(),a(this).parent().addClass("active");var f=a(this).attr("href");a(f).removeClass("hide");var g="false"!==c.$elem.attr("data-hash");if(g===!0){var h=a(b).scrollTop();location.hash=a(this).attr("href"),a(b).scrollTop(h)}"function"==typeof c.options.onComplete&&c.options.onComplete.apply(c.elem,arguments)})},rtTabContent:function(b){var c=this,d=c.$elem.find("li"),e=d.find("a");e.each(function(){var c=a(this),d=c.attr("href");"yes"===b?c.parent().hasClass("active")||a(d).addClass("hide"):a(d).addClass("hide")})}};a.fn.rtTab=function(b){return this.each(function(){var c=Object.create(e);c.init(b,this),a.data(this,"rtTab",c)})},a.fn.rtTab.options={activeTab:1,onComplete:null}}(jQuery,window,document);var rtMagnificPopup,rtm_masonry_container,rtMediaHook={hooks:[],is_break:!1,register:function(a,b){"undefined"==typeof rtMediaHook.hooks[a]&&(rtMediaHook.hooks[a]=[]),rtMediaHook.hooks[a].push(b)},call:function(a,arguments){if("undefined"!=typeof rtMediaHook.hooks[a])for(i=0;i<rtMediaHook.hooks[a].length;++i)if(1!=rtMediaHook.hooks[a][i](arguments))return rtMediaHook.is_break=!0,!1;return!0}};jQuery("document").ready(function(a){function b(){if(jQuery("#rtmedia-media-view-form").length>0){var a=jQuery("#rtmedia-media-view-form").attr("action");jQuery.post(a,{},function(a){})}}function c(){var a=jQuery.magnificPopup.instance;jQuery(".mfp-arrow-right").on("click",function(b){a.next()}),jQuery(".mfp-arrow-left").on("click",function(b){a.prev()}),jQuery(".mfp-content .rtmedia-media").swipe({swipeLeft:function(b,c,d,e,f){a.next()},swipeRight:function(b,c,d,e,f){a.prev()},threshold:0})}function d(){jQuery(document).on("focusin","#comment_content",function(){jQuery(document).unbind("keydown")}),jQuery(document).on("focusout","#comment_content",function(){var a=jQuery.magnificPopup.instance;jQuery(document).on("keydown",function(b){37===b.keyCode?a.prev():39===b.keyCode&&a.next()})})}function e(){jQuery(".rtmedia-container").on("click",".rtmedia-delete-media",function(a){a.preventDefault(),confirm(rtmedia_media_delete_confirmation)&&jQuery(this).closest("form").submit()})}"undefined"!=typeof a.fn.rtTab&&a(".rtm-tabs").rtTab(),jQuery(".rtmedia-modal-link").length>0&&a(".rtmedia-modal-link").magnificPopup({type:"inline",midClick:!0,closeBtnInside:!0}),a("#rt_media_comment_form").submit(function(b){return""!=a.trim(a("#comment_content").val())||(0==jQuery("#rtmedia-single-media-container").length?rtmedia_gallery_action_alert_message(rtmedia_empty_comment_msg,"warning"):rtmedia_single_media_alert_message(rtmedia_empty_comment_msg,"warning"),!1)}),a("li.rtmedia-list-item p a").each(function(b){a(this).addClass("no-popup")}),a("li.rtmedia-list-item p a").each(function(b){a(this).addClass("no-popup")}),"undefined"!=typeof rtmedia_lightbox_enabled&&"1"==rtmedia_lightbox_enabled&&apply_rtMagnificPopup(".rtmedia-list-media, .rtmedia-activity-container ul.rtmedia-list, #bp-media-list,.bp-media-sc-list, li.media.album_updated ul,ul.bp-media-list-media, li.activity-item div.activity-content div.activity-inner div.bp_media_content, .rtm-bbp-container, ul.rtm-comment-container"),jQuery.ajaxPrefilter(function(a,b,c){try{if(null==b.data||"undefined"==typeof b.data||"undefined"==typeof b.data.action)return!0}catch(d){return!0}if("activity_get_older_updates"==b.data.action){var e=b.success;a.success=function(a){e(a),apply_rtMagnificPopup(".rtmedia-activity-container ul.rtmedia-list, #bp-media-list, .bp-media-sc-list, li.media.album_updated ul,ul.bp-media-list-media, li.activity-item div.activity-content div.activity-inner div.bp_media_content"),rtMediaHook.call("rtmedia_js_after_activity_added",[])}}else if("get_single_activity_content"==b.data.action){var e=b.success;a.success=function(a){e(a),setTimeout(function(){apply_rtMagnificPopup(".rtmedia-activity-container ul.rtmedia-list, #bp-media-list, .bp-media-sc-list, li.media.album_updated ul,ul.bp-media-list-media, li.activity-item div.activity-content div.activity-inner div.bp_media_content"),jQuery("ul.activity-list li.rtmedia_update:first-child .wp-audio-shortcode, ul.activity-list li.rtmedia_update:first-child .wp-video-shortcode").mediaelementplayer({defaultVideoWidth:480,defaultVideoHeight:270})},900)}}}),jQuery.ajaxPrefilter(function(a,b,c){try{if(null==b.data||"undefined"==typeof b.data||"undefined"==typeof b.data.action)return!0}catch(d){return!0}if("activity_get_older_updates"==b.data.action){var e=b.success;a.success=function(a){e(a),apply_rtMagnificPopup(".rtmedia-activity-container ul.rtmedia-list, #bp-media-list, .bp-media-sc-list, li.media.album_updated ul,ul.bp-media-list-media, li.activity-item div.activity-content div.activity-inner div.bp_media_content"),jQuery("ul.activity-list li.rtmedia_update div.rtmedia-item-thumbnail > audio.wp-audio-shortcode, ul.activity-list li.rtmedia_update div.rtmedia-item-thumbnail > video.wp-video-shortcode").mediaelementplayer({defaultVideoWidth:480,defaultVideoHeight:270}),rtMediaHook.call("rtmedia_js_after_activity_added",[])}}}),jQuery(".rtmedia-container").on("click",".select-all",function(a){jQuery(this).toggleClass("unselect-all").toggleClass("select-all"),jQuery(this).attr("title",rtmedia_unselect_all_visible),jQuery(".rtmedia-list input").each(function(){jQuery(this).prop("checked",!0)}),jQuery(".rtmedia-list-item").addClass("bulk-selected")}),jQuery(".rtmedia-container").on("click",".unselect-all",function(a){jQuery(this).toggleClass("select-all").toggleClass("unselect-all"),jQuery(this).attr("title",rtmedia_select_all_visible),jQuery(".rtmedia-list input").each(function(){jQuery(this).prop("checked",!1)}),jQuery(".rtmedia-list-item").removeClass("bulk-selected")}),jQuery(".rtmedia-container").on("click",".rtmedia-move",function(a){jQuery(".rtmedia-delete-container").slideUp(),jQuery(".rtmedia-move-container").slideToggle()}),jQuery("#rtmedia-create-album-modal").on("click","#rtmedia_create_new_album",function(b){if($albumname=jQuery("<span/>").text(jQuery.trim(jQuery("#rtmedia_album_name").val())).html(),$context=jQuery.trim(jQuery("#rtmedia_album_context").val()),
6
+ $context_id=jQuery.trim(jQuery("#rtmedia_album_context_id").val()),$privacy=jQuery.trim(jQuery("#rtmedia_select_album_privacy").val()),$create_album_nonce=jQuery.trim(jQuery("#rtmedia_create_album_nonce").val()),""!=$albumname){var c={action:"rtmedia_create_album",name:$albumname,context:$context,context_id:$context_id,create_album_nonce:$create_album_nonce};""!==$privacy&&(c.privacy=$privacy),a("#rtmedia_create_new_album").attr("disabled","disabled");var d=a("#rtmedia_create_new_album").html();a("#rtmedia_create_new_album").prepend("<img src='"+rMedia_loading_file+"' />"),jQuery.post(rtmedia_ajax_url,c,function(b){if("undefined"!=typeof b.album){b=jQuery.trim(b.album);var c=!0;jQuery(".rtmedia-user-album-list").each(function(){if(jQuery(this).children("optgroup").each(function(){if(jQuery(this).attr("value")===$context)return c=!1,void jQuery(this).append('<option value="'+b+'">'+$albumname+"</option>")}),c){var a=$context.charAt(0).toUpperCase()+$context.slice(1)+" "+rtmedia_main_js_strings.rtmedia_albums,d='<optgroup value="'+$context+'" label="'+a+'"><option value="'+b+'">'+$albumname+"</option></optgroup>";jQuery(this).append(d)}}),jQuery('select.rtmedia-user-album-list option[value="'+b+'"]').prop("selected",!0),jQuery(".rtmedia-create-new-album-container").slideToggle(),jQuery("#rtmedia_album_name").val(""),jQuery("#rtmedia-create-album-modal").append("<div class='rtmedia-success rtmedia-create-album-alert'><b>"+$albumname+"</b>"+rtmedia_album_created_msg+"</div>"),setTimeout(function(){jQuery(".rtmedia-create-album-alert").remove()},4e3),setTimeout(function(){galleryObj.reloadView(),jQuery(".close-reveal-modal").click()},2e3)}else"undefined"!=typeof b.error?rtmedia_gallery_action_alert_message(b.error,"warning"):rtmedia_gallery_action_alert_message(rtmedia_something_wrong_msg,"warning");a("#rtmedia_create_new_album").removeAttr("disabled"),a("#rtmedia_create_new_album").html(d)})}else rtmedia_gallery_action_alert_message(rtmedia_empty_album_name_msg,"warning")}),jQuery(".rtmedia-container").on("click",".rtmedia-delete-selected",function(a){jQuery(".rtmedia-list :checkbox:checked").length>0?confirm(rtmedia_selected_media_delete_confirmation)&&jQuery(this).closest("form").attr("action","../../../"+rtmedia_media_slug+"/delete").submit():rtmedia_gallery_action_alert_message(rtmedia_no_media_selected,"warning")}),jQuery(".rtmedia-container").on("click",".rtmedia-move-selected",function(a){jQuery(".rtmedia-list :checkbox:checked").length>0?confirm(rtmedia_selected_media_move_confirmation)&&jQuery(this).closest("form").attr("action","").submit():rtmedia_gallery_action_alert_message(rtmedia_no_media_selected,"warning")}),jQuery("#buddypress").on("change",".rtm-activity-privacy-opt",function(){var a=jQuery(this).attr("id");a=a.split("-"),a=a[a.length-1];var b=this;data={activity_id:a,privacy:jQuery(this).val(),nonce:jQuery("#rtmedia_activity_privacy_nonce").val(),action:"rtm_change_activity_privacy"},jQuery.post(ajaxurl,data,function(a){var c="",d="";"true"==a?(c=rtmedia_main_js_strings.privacy_update_success,d="success"):(c=rtmedia_main_js_strings.privacy_update_error,d="fail"),jQuery(b).after('<p class="rtm-ac-privacy-updated '+d+'">'+c+"</p>"),setTimeout(function(){jQuery(b).siblings(".rtm-ac-privacy-updated").remove()},2e3)})}),b(),rtMediaHook.register("rtmedia_js_popup_after_content_added",function(){b(),e(),mfp=jQuery.magnificPopup.instance,jQuery(mfp.items).size()>1&&c(),d();var f=a(window).height();jQuery(".rtm-lightbox-container .mejs-video").css({height:.8*f,"max-height":.8*f,"over-flow":"hidden"}),jQuery(".mfp-content .rtmedia-media").css({"max-height":.87*f,"over-flow":"hidden"}),rtmedia_init_action_dropdown(),jQuery(".rtmedia-comment-link").on("click",function(a){a.preventDefault(),jQuery("#comment_content").focus()}),jQuery(".rtm-more").shorten({showChars:130});var g=a(".rtm-gallery-title"),h="";h=a.isEmptyObject(g)?a("#subnav.item-list-tabs li.selected ").html():g.html(),""!=h&&a(".rtm-ltb-gallery-title .ltb-title").html(h);var i=a("#subnav.item-list-tabs li.selected span").html();return a("li.total").html(i),!0});var f=jQuery("#drag-drop-area"),g=jQuery("#whats-new");f.html();jQuery("#rtmedia-upload-container").after("<div id='rtm-drop-files-title'>"+rtmedia_drop_media_msg+"</div>"),"undefined"!=typeof rtmedia_bp_enable_activity&&"1"==rtmedia_bp_enable_activity&&jQuery("#whats-new-textarea").append("<div id='rtm-drop-files-title'>"+rtmedia_drop_media_msg+"</div>"),jQuery(document).on("dragover",function(a){jQuery("#rtm-media-gallery-uploader").show(),"undefined"!=typeof rtmedia_bp_enable_activity&&"1"==rtmedia_bp_enable_activity&&g.addClass("rtm-drag-drop-active"),f.addClass("rtm-drag-drop-active"),jQuery("#rtm-drop-files-title").show()}).on("dragleave",function(a){a.preventDefault(),"undefined"!=typeof rtmedia_bp_enable_activity&&"1"==rtmedia_bp_enable_activity&&(g.removeClass("rtm-drag-drop-active"),g.removeAttr("style")),f.removeClass("rtm-drag-drop-active"),jQuery("#rtm-drop-files-title").hide()}).on("drop",function(a){a.preventDefault(),"undefined"!=typeof rtmedia_bp_enable_activity&&"1"==rtmedia_bp_enable_activity&&(g.removeClass("rtm-drag-drop-active"),g.removeAttr("style")),f.removeClass("rtm-drag-drop-active"),jQuery("#rtm-drop-files-title").hide()}),jQuery(".rtmedia-container").on("click",".rtmedia-delete-album",function(a){a.preventDefault(),confirm(rtmedia_album_delete_confirmation)&&jQuery(this).closest("form").submit()}),jQuery(".rtmedia-container").on("click",".rtmedia-delete-media",function(a){a.preventDefault(),confirm(rtmedia_media_delete_confirmation)&&jQuery(this).closest("form").submit()}),rtmedia_init_action_dropdown(),a(document).click(function(){a(".click-nav ul").is(":visible")&&a(".click-nav ul",this).hide()}),jQuery(".rtmedia-comment-link").on("click",function(a){a.preventDefault(),jQuery("#comment_content").focus()}),jQuery(".rtm-more").length>0&&a(".rtm-more").shorten({showChars:200}),"undefined"!=typeof rtmedia_masonry_layout&&"true"==rtmedia_masonry_layout&&0==jQuery(".rtmedia-container .rtmedia-list.rtm-no-masonry").length&&(rtm_masonry_container=jQuery(".rtmedia-container .rtmedia-list"),rtm_masonry_container.masonry({itemSelector:".rtmedia-list-item"}),setInterval(function(){jQuery.each(jQuery(".rtmedia-list.masonry .rtmedia-item-title"),function(a,b){jQuery(b).width(jQuery(b).siblings(".rtmedia-item-thumbnail").children("img").width())}),rtm_masonry_reload(rtm_masonry_container)},1e3),jQuery.each(jQuery(".rtmedia-list.masonry .rtmedia-item-title"),function(a,b){jQuery(b).width(jQuery(b).siblings(".rtmedia-item-thumbnail").children("img").width())})),jQuery(".rtm-uploader-tabs").length>0&&jQuery(".rtm-uploader-tabs li").click(function(a){jQuery(this).hasClass("active")||(jQuery(this).siblings().removeClass("active"),jQuery(this).parents(".rtm-uploader-tabs").siblings().hide(),class_name=jQuery(this).attr("class"),jQuery(this).parents(".rtm-uploader-tabs").siblings('[data-id="'+class_name+'"]').show(),jQuery(this).addClass("active"),"rtm-upload-tab"!=class_name?jQuery("div.moxie-shim").children("input[type=file]").hide():jQuery("div.moxie-shim").children("input[type=file]").show())}),jQuery(".rtmedia-container").on("click",".rtm-delete-media",function(a){a.preventDefault();var b="Are you sure you want to delete this media?";if("undefined"!=typeof rtmedia_media_delete_confirmation&&(b=rtmedia_media_delete_confirmation),confirm(b)){var c=jQuery(this).closest("li"),d=jQuery("#rtmedia_media_delete_nonce").val(),e={action:"delete_uploaded_media",nonce:d,media_id:c.attr("id")};jQuery.ajax({url:ajaxurl,type:"post",data:e,success:function(a){"1"==a?(rtmedia_gallery_action_alert_message(rtmedia_main_js_strings.file_delete_success,"success"),c.remove(),"undefined"!=typeof rtmedia_masonry_layout&&"true"==rtmedia_masonry_layout&&0==jQuery(".rtmedia-container .rtmedia-list.rtm-no-masonry").length&&rtm_masonry_reload(rtm_masonry_container)):rtmedia_gallery_action_alert_message(rtmedia_file_not_deleted,"warning")}})}})}),function(a){a.fn.shorten=function(b){var c={showChars:100,ellipsesText:"...",moreText:"Read more",lessText:"Show less"};return b&&a.extend(c,b),a(document).off("click",".morelink"),a(document).on({click:function(){var b=a(this);return b.hasClass("less")?(b.removeClass("less"),b.html(c.moreText)):(b.addClass("less"),b.html(c.lessText)),b.prev().children(".morecontent").toggle(),b.prev().children(".moreellipses").toggle(),!1}},".morelink"),this.each(function(){var b=a(this);if(!b.hasClass("shortened")){b.addClass("shortened");var d=b.html();if(d.length>c.showChars){var e=d.substr(0,c.showChars),f=d.substr(c.showChars,d.length-c.showChars),g=e+'<span class="moreellipses">'+c.ellipsesText+' </span><span class="morecontent"><span>'+f+'</span> <a href="#" class="morelink">'+c.moreText+"</a></span>";b.html(g),a(".morecontent").hide()}}})}}(jQuery),window.onload=function(){"undefined"!=typeof rtmedia_masonry_layout&&"true"==rtmedia_masonry_layout&&0==jQuery(".rtmedia-container .rtmedia-list.rtm-no-masonry").length&&rtm_masonry_reload(rtm_masonry_container)};
app/helper/RTMediaSupport.php CHANGED
@@ -314,6 +314,12 @@ if ( ! class_exists( 'RTMediaSupport' ) ) {
314
  */
315
  public function debug_info_html( $page = '' ) {
316
  $this->debug_info();
 
 
 
 
 
 
317
  ?>
318
  <div id="debug-info" class="rtm-option-wrapper">
319
  <h3 class="rtm-option-title"><?php esc_html_e( 'Debug Info', 'buddypress-media' ); ?></h3>
@@ -325,7 +331,7 @@ if ( ! class_exists( 'RTMediaSupport' ) ) {
325
  ?>
326
  <tr>
327
  <th scope="row"><?php echo esc_html( $configuration ); ?></th>
328
- <td><?php echo esc_html( $value ); ?></td>
329
  </tr><?php
330
  }
331
  }
314
  */
315
  public function debug_info_html( $page = '' ) {
316
  $this->debug_info();
317
+ $allowed_html = array(
318
+ 'a' => array(
319
+ 'href' => array(),
320
+ ),
321
+ 'br' => array(),
322
+ );
323
  ?>
324
  <div id="debug-info" class="rtm-option-wrapper">
325
  <h3 class="rtm-option-title"><?php esc_html_e( 'Debug Info', 'buddypress-media' ); ?></h3>
331
  ?>
332
  <tr>
333
  <th scope="row"><?php echo esc_html( $configuration ); ?></th>
334
+ <td><?php echo wp_kses( $value, $allowed_html ); ?></td>
335
  </tr><?php
336
  }
337
  }
app/main/controllers/activity/RTMediaBuddyPressActivity.php CHANGED
@@ -483,93 +483,95 @@ class RTMediaBuddyPressActivity {
483
  * @param $obj RTMediaLike
484
  */
485
  function activity_after_media_like( $obj ) {
486
- global $rtmedia_points_media_id;
487
- if ( is_a( $obj, 'RTMediaLike' ) && isset( $obj->action_query->id ) ) {
488
- $media_id = $obj->action_query->id;
489
- } elseif ( ! empty( $rtmedia_points_media_id ) ) {
490
- $media_id = $rtmedia_points_media_id;
491
- } else {
492
- $media_id = false;
493
- }
494
-
495
- $media_obj = $obj->media;
496
-
497
- // Proceed only if we have media to process.
498
- if ( false !== $media_id && ( 'profile' === $media_obj->context || 'group' === $media_obj->context ) ) {
499
-
500
- $user_id = $obj->interactor;
501
-
502
- // If $obj->increase is true than request is to like the media.
503
- if ( $obj->increase ) {
504
-
505
- // Create activity on media like
506
- $user = get_userdata( $user_id );
507
- $username = '<a href="' . esc_url( get_rtmedia_user_link( $user_id ) ) . '">' . esc_html( $user->display_name ) . '</a>';
508
-
509
- $media_author = $obj->owner;
510
-
511
- $primary_link = get_rtmedia_permalink( $media_id );
512
-
513
- $media_const = 'RTMEDIA_' . strtoupper( $obj->media->media_type ) . '_LABEL';
514
- $media_str = '<a href="' . esc_url( $primary_link ) . '">' . esc_html( constant( $media_const ) ) . '</a>';
515
-
516
- if ( 'group' === $media_obj->context ) {
517
- $group_data = groups_get_group( array( 'group_id' => $media_obj->context_id ) );
518
- $group_name = '<a href="' . esc_url( bp_get_group_permalink( $group_data ) ) . '">' . esc_html( $group_data->name ) . '</a>';
519
- $action = sprintf( esc_html__( '%1$s liked a %2$s in the group %3$s', 'buddypress-media' ), $username, $media_str, $group_name );
520
- } else {
521
- if ( $user_id === $media_author ) {
522
- $action = sprintf( esc_html__( '%1$s liked their %2$s', 'buddypress-media' ), $username, $media_str );
523
- } else {
524
- $media_author_data = get_userdata( $media_author );
525
- $media_author_name = '<a href="' . esc_url( get_rtmedia_user_link( $media_author ) ) . '">' . esc_html( $media_author_data->display_name ) . '</a>';
526
- $action = sprintf( esc_html__( '%1$s liked %2$s\'s %3$s', 'buddypress-media' ), $username, $media_author_name, $media_str );
527
- }
528
- }
529
-
530
- $action = apply_filters( 'rtm_bp_like_activity_action', $action, $media_id, $user_id );
531
- $primary_link = get_rtmedia_permalink( $media_id );
532
-
533
- // generate activity arguments.
534
- $activity_args = array(
535
- 'user_id' => $user_id,
536
- 'action' => $action,
537
- 'type' => 'rtmedia_like_activity',
538
- 'primary_link' => $primary_link,
539
- 'item_id' => $media_id,
540
- );
541
-
542
- // set activity component
543
- if ( 'group' === $media_obj->context || 'profile' === $media_obj->context ) {
544
- $activity_args['component'] = $media_obj->context;
545
- if ( 'group' === $media_obj->context ) {
546
- $activity_args['component'] = 'groups';
547
- $activity_args['item_id'] = $media_obj->context_id;
548
- }
549
- }
550
-
551
- // add BP activity
552
- $activity_id = bp_activity_add( $activity_args );
553
-
554
- // Store activity id into user meta for reference
555
- //todo user_attribute
556
- update_user_meta( $user_id, 'rtm-bp-media-like-activity-' . $media_id, $activity_id );
557
- } else {
558
-
559
- $meta_key = 'rtm-bp-media-like-activity-' . $media_id;
560
- // Delete activity when user remove his like.
561
- //todo user_attribute
562
- $activity_id = get_user_meta( $user_id, $meta_key, true );
563
-
564
- if ( ! empty( $activity_id ) ) {
565
- if ( bp_activity_delete( array( 'id' => $activity_id ) ) ) {
566
- //todo user_attribute
567
- delete_user_meta( $user_id, $meta_key );
568
- }
569
- }
570
- }
571
- }
572
- }
 
 
573
 
574
  /**
575
  * Create BuddyPress activity when user comment on media
@@ -577,75 +579,76 @@ class RTMediaBuddyPressActivity {
577
  * @param $params array
578
  */
579
  function activity_after_media_comment( $params ) {
580
-
581
- if ( isset( $params['comment_post_ID'] ) ) {
582
-
583
- // get media details
584
- $media_model = new RTMediaModel();
585
- $media_obj = $media_model->get( array( 'media_id' => $params['comment_post_ID'] ) );
586
- $media_obj = $media_obj[0];
587
-
588
- // only proceed if corresponding media is exist.
589
- if ( ! empty( $media_obj ) && ( 'profile' === $media_obj->context || 'group' === $media_obj->context ) ) {
590
-
591
- $media_id = $media_obj->id;
592
-
593
- $user_id = $params['user_id'];
594
- $user = get_userdata( $user_id );
595
- $username = '<a href="' . esc_url( get_rtmedia_user_link( $user_id ) ) . '">' . esc_html( $user->display_name ) . '</a>';
596
-
597
- $primary_link = get_rtmedia_permalink( $media_id );
598
-
599
- $media_const = 'RTMEDIA_' . strtoupper( $media_obj->media_type ) . '_LABEL';
600
- $media_str = '<a href="' . esc_url( $primary_link ) . '">' . constant( $media_const ) . '</a>';
601
-
602
- $media_author = $media_obj->media_author;
603
-
604
- if ( 'group' === $media_obj->context ) {
605
- $group_data = groups_get_group( array( 'group_id' => $media_obj->context_id ) );
606
- $group_name = '<a href="' . esc_url( bp_get_group_permalink( $group_data ) ) . '">' . esc_html( $group_data->name ) . '</a>';
607
- $action = sprintf( esc_html__( '%1$s commented on a %2$s in the group %3$s', 'buddypress-media' ), $username, $media_str, $group_name );
608
- } else {
609
- if ( $user_id === $media_author ) {
610
- $action = sprintf( esc_html__( '%1$s commented on their %2$s', 'buddypress-media' ), $username, $media_str );
611
- } else {
612
- $media_author_data = get_userdata( $media_author );
613
- $media_author_name = '<a href="' . esc_url( get_rtmedia_user_link( $media_author ) ) . '">' . esc_html( $media_author_data->display_name ) . '</a>';
614
- $action = sprintf( esc_html__( '%1$s commented on %2$s\'s %3$s', 'buddypress-media' ), $username, $media_author_name, $media_str );
615
- }
616
- }
617
-
618
- $comment_content = $params['comment_content'];
619
- $wp_comment_id = $params['comment_id'];
620
-
621
- // prepare activity arguments
622
- $activity_args = array(
623
- 'user_id' => $user_id,
624
- 'action' => $action,
625
- 'content' => $comment_content,
626
- 'type' => 'rtmedia_comment_activity',
627
- 'primary_link' => $primary_link,
628
- 'item_id' => $media_id,
629
- 'secondary_item_id' => $wp_comment_id,
630
- );
631
-
632
- // set activity component
633
- if ( 'group' === $media_obj->context || 'profile' === $media_obj->context ) {
634
- $activity_args['component'] = $media_obj->context;
635
- if ( 'group' === $media_obj->context ) {
636
- $activity_args['component'] = 'groups';
637
- $activity_args['item_id'] = $media_obj->context_id;
638
- }
639
- }
640
-
641
- // create BuddyPress activity
642
- $activity_id = bp_activity_add( $activity_args );
643
-
644
- // Store activity id into user meta for reference
645
- //todo user_attribute
646
- update_user_meta( $user_id, 'rtm-bp-media-comment-activity-' . $media_id . '-' . $wp_comment_id, $activity_id );
647
- }
648
- }
 
649
  }
650
 
651
  /**
483
  * @param $obj RTMediaLike
484
  */
485
  function activity_after_media_like( $obj ) {
486
+ if ( class_exists( 'BuddyPress' ) ){
487
+ global $rtmedia_points_media_id;
488
+ if ( is_a( $obj, 'RTMediaLike' ) && isset( $obj->action_query->id ) ) {
489
+ $media_id = $obj->action_query->id;
490
+ } elseif ( ! empty( $rtmedia_points_media_id ) ) {
491
+ $media_id = $rtmedia_points_media_id;
492
+ } else {
493
+ $media_id = false;
494
+ }
495
+
496
+ $media_obj = $obj->media;
497
+
498
+ // Proceed only if we have media to process.
499
+ if ( false !== $media_id && ( 'profile' === $media_obj->context || 'group' === $media_obj->context ) ) {
500
+
501
+ $user_id = $obj->interactor;
502
+
503
+ // If $obj->increase is true than request is to like the media.
504
+ if ( $obj->increase ) {
505
+
506
+ // Create activity on media like
507
+ $user = get_userdata( $user_id );
508
+ $username = '<a href="' . esc_url( get_rtmedia_user_link( $user_id ) ) . '">' . esc_html( $user->display_name ) . '</a>';
509
+
510
+ $media_author = $obj->owner;
511
+
512
+ $primary_link = get_rtmedia_permalink( $media_id );
513
+
514
+ $media_const = 'RTMEDIA_' . strtoupper( $obj->media->media_type ) . '_LABEL';
515
+ $media_str = '<a href="' . esc_url( $primary_link ) . '">' . esc_html( constant( $media_const ) ) . '</a>';
516
+
517
+ if ( 'group' === $media_obj->context ) {
518
+ $group_data = groups_get_group( array( 'group_id' => $media_obj->context_id ) );
519
+ $group_name = '<a href="' . esc_url( bp_get_group_permalink( $group_data ) ) . '">' . esc_html( $group_data->name ) . '</a>';
520
+ $action = sprintf( esc_html__( '%1$s liked a %2$s in the group %3$s', 'buddypress-media' ), $username, $media_str, $group_name );
521
+ } else {
522
+ if ( $user_id === $media_author ) {
523
+ $action = sprintf( esc_html__( '%1$s liked their %2$s', 'buddypress-media' ), $username, $media_str );
524
+ } else {
525
+ $media_author_data = get_userdata( $media_author );
526
+ $media_author_name = '<a href="' . esc_url( get_rtmedia_user_link( $media_author ) ) . '">' . esc_html( $media_author_data->display_name ) . '</a>';
527
+ $action = sprintf( esc_html__( '%1$s liked %2$s\'s %3$s', 'buddypress-media' ), $username, $media_author_name, $media_str );
528
+ }
529
+ }
530
+
531
+ $action = apply_filters( 'rtm_bp_like_activity_action', $action, $media_id, $user_id );
532
+ $primary_link = get_rtmedia_permalink( $media_id );
533
+
534
+ // generate activity arguments.
535
+ $activity_args = array(
536
+ 'user_id' => $user_id,
537
+ 'action' => $action,
538
+ 'type' => 'rtmedia_like_activity',
539
+ 'primary_link' => $primary_link,
540
+ 'item_id' => $media_id,
541
+ );
542
+
543
+ // set activity component
544
+ if ( 'group' === $media_obj->context || 'profile' === $media_obj->context ) {
545
+ $activity_args['component'] = $media_obj->context;
546
+ if ( 'group' === $media_obj->context ) {
547
+ $activity_args['component'] = 'groups';
548
+ $activity_args['item_id'] = $media_obj->context_id;
549
+ }
550
+ }
551
+
552
+ // add BP activity
553
+ $activity_id = bp_activity_add( $activity_args );
554
+
555
+ // Store activity id into user meta for reference
556
+ //todo user_attribute
557
+ update_user_meta( $user_id, 'rtm-bp-media-like-activity-' . $media_id, $activity_id );
558
+ } else {
559
+
560
+ $meta_key = 'rtm-bp-media-like-activity-' . $media_id;
561
+ // Delete activity when user remove his like.
562
+ //todo user_attribute
563
+ $activity_id = get_user_meta( $user_id, $meta_key, true );
564
+
565
+ if ( ! empty( $activity_id ) ) {
566
+ if ( bp_activity_delete( array( 'id' => $activity_id ) ) ) {
567
+ //todo user_attribute
568
+ delete_user_meta( $user_id, $meta_key );
569
+ }
570
+ }
571
+ }
572
+ }
573
+ }
574
+ }
575
 
576
  /**
577
  * Create BuddyPress activity when user comment on media
579
  * @param $params array
580
  */
581
  function activity_after_media_comment( $params ) {
582
+ if ( class_exists( 'BuddyPress' ) ) {
583
+ if ( isset( $params['comment_post_ID'] ) ) {
584
+
585
+ // get media details
586
+ $media_model = new RTMediaModel();
587
+ $media_obj = $media_model->get( array( 'media_id' => $params['comment_post_ID'] ) );
588
+ $media_obj = $media_obj[0];
589
+
590
+ // only proceed if corresponding media is exist.
591
+ if ( ! empty( $media_obj ) && ( 'profile' === $media_obj->context || 'group' === $media_obj->context ) ) {
592
+
593
+ $media_id = $media_obj->id;
594
+
595
+ $user_id = $params['user_id'];
596
+ $user = get_userdata( $user_id );
597
+ $username = '<a href="' . esc_url( get_rtmedia_user_link( $user_id ) ) . '">' . esc_html( $user->display_name ) . '</a>';
598
+
599
+ $primary_link = get_rtmedia_permalink( $media_id );
600
+
601
+ $media_const = 'RTMEDIA_' . strtoupper( $media_obj->media_type ) . '_LABEL';
602
+ $media_str = '<a href="' . esc_url( $primary_link ) . '">' . constant( $media_const ) . '</a>';
603
+
604
+ $media_author = $media_obj->media_author;
605
+
606
+ if ( 'group' === $media_obj->context ) {
607
+ $group_data = groups_get_group( array( 'group_id' => $media_obj->context_id ) );
608
+ $group_name = '<a href="' . esc_url( bp_get_group_permalink( $group_data ) ) . '">' . esc_html( $group_data->name ) . '</a>';
609
+ $action = sprintf( esc_html__( '%1$s commented on a %2$s in the group %3$s', 'buddypress-media' ), $username, $media_str, $group_name );
610
+ } else {
611
+ if ( $user_id === $media_author ) {
612
+ $action = sprintf( esc_html__( '%1$s commented on their %2$s', 'buddypress-media' ), $username, $media_str );
613
+ } else {
614
+ $media_author_data = get_userdata( $media_author );
615
+ $media_author_name = '<a href="' . esc_url( get_rtmedia_user_link( $media_author ) ) . '">' . esc_html( $media_author_data->display_name ) . '</a>';
616
+ $action = sprintf( esc_html__( '%1$s commented on %2$s\'s %3$s', 'buddypress-media' ), $username, $media_author_name, $media_str );
617
+ }
618
+ }
619
+
620
+ $comment_content = $params['comment_content'];
621
+ $wp_comment_id = $params['comment_id'];
622
+
623
+ // prepare activity arguments
624
+ $activity_args = array(
625
+ 'user_id' => $user_id,
626
+ 'action' => $action,
627
+ 'content' => $comment_content,
628
+ 'type' => 'rtmedia_comment_activity',
629
+ 'primary_link' => $primary_link,
630
+ 'item_id' => $media_id,
631
+ 'secondary_item_id' => $wp_comment_id,
632
+ );
633
+
634
+ // set activity component
635
+ if ( 'group' === $media_obj->context || 'profile' === $media_obj->context ) {
636
+ $activity_args['component'] = $media_obj->context;
637
+ if ( 'group' === $media_obj->context ) {
638
+ $activity_args['component'] = 'groups';
639
+ $activity_args['item_id'] = $media_obj->context_id;
640
+ }
641
+ }
642
+
643
+ // create BuddyPress activity
644
+ $activity_id = bp_activity_add( $activity_args );
645
+
646
+ // Store activity id into user meta for reference
647
+ //todo user_attribute
648
+ update_user_meta( $user_id, 'rtm-bp-media-comment-activity-' . $media_id . '-' . $wp_comment_id, $activity_id );
649
+ }
650
+ }
651
+ }
652
  }
653
 
654
  /**
app/main/controllers/template/RTMediaTemplate.php CHANGED
@@ -376,7 +376,16 @@ class RTMediaTemplate {
376
  $submit = filter_input( INPUT_POST, 'submit', FILTER_SANITIZE_STRING );
377
  $_move_selected = filter_input( INPUT_POST, 'move-selected', FILTER_SANITIZE_STRING );
378
  $_album = filter_input( INPUT_POST, 'album', FILTER_SANITIZE_STRING );
379
- $_selected = filter_input( INPUT_POST, 'selected', FILTER_SANITIZE_STRING );
 
 
 
 
 
 
 
 
 
380
  if ( isset( $submit ) ) {
381
  $data_array = array( 'media_title', 'description', 'privacy' );
382
  $data = rtmedia_sanitize_object( $_POST, $data_array );
@@ -388,7 +397,7 @@ class RTMediaTemplate {
388
  $rtmedia_points_media_id = $album[0]->id;
389
 
390
  do_action( 'rtmedia_after_update_album', $album[0]->id, $state );
391
- } elseif ( isset( $_move_selected ) ) {
392
  $album_move = $_album;
393
  $selected_ids = null;
394
 
@@ -460,7 +469,17 @@ class RTMediaTemplate {
460
  $_wp_http_referer = filter_input( INPUT_POST, '_wp_http_referer', FILTER_SANITIZE_URL );
461
  $media = new RTMediaMedia();
462
 
463
- if ( wp_verify_nonce( $nonce, 'rtmedia_bulk_delete_nonce' ) && isset( $_selected ) ) {
 
 
 
 
 
 
 
 
 
 
464
  $ids = $_selected;
465
 
466
  foreach ( $ids as $id ) {
376
  $submit = filter_input( INPUT_POST, 'submit', FILTER_SANITIZE_STRING );
377
  $_move_selected = filter_input( INPUT_POST, 'move-selected', FILTER_SANITIZE_STRING );
378
  $_album = filter_input( INPUT_POST, 'album', FILTER_SANITIZE_STRING );
379
+
380
+ $filters = array(
381
+ 'selected' => array(
382
+ 'filter' => FILTER_VALIDATE_INT,
383
+ 'flags' => FILTER_REQUIRE_ARRAY,
384
+ ),
385
+ );
386
+
387
+ $_selected_arr = filter_input_array( INPUT_POST, $filters );
388
+ $_selected = $_selected_arr['selected'];
389
  if ( isset( $submit ) ) {
390
  $data_array = array( 'media_title', 'description', 'privacy' );
391
  $data = rtmedia_sanitize_object( $_POST, $data_array );
397
  $rtmedia_points_media_id = $album[0]->id;
398
 
399
  do_action( 'rtmedia_after_update_album', $album[0]->id, $state );
400
+ } elseif ( ! empty( $_move_selected ) ) {
401
  $album_move = $_album;
402
  $selected_ids = null;
403
 
469
  $_wp_http_referer = filter_input( INPUT_POST, '_wp_http_referer', FILTER_SANITIZE_URL );
470
  $media = new RTMediaMedia();
471
 
472
+ $filters = array(
473
+ 'selected' => array(
474
+ 'filter' => FILTER_VALIDATE_INT,
475
+ 'flags' => FILTER_REQUIRE_ARRAY,
476
+ ),
477
+ );
478
+
479
+ $_selected_arr = filter_input_array( INPUT_POST, $filters );
480
+ $_selected = $_selected_arr['selected'];
481
+ if ( wp_verify_nonce( $nonce, 'rtmedia_bulk_delete_nonce' ) && ! empty( $_selected ) ) {
482
+
483
  $ids = $_selected;
484
 
485
  foreach ( $ids as $id ) {
app/main/controllers/template/rt-template-functions.php CHANGED
@@ -1095,6 +1095,7 @@ function rtmedia_get_pagination_values() {
1095
  if ( ! $pages ) {
1096
  $pages = 1;
1097
  }
 
1098
 
1099
  if ( 1 !== intval( $pages ) ) {
1100
  $rtmedia_media_pages .= "<div class='rtm-pagination clearfix'>";
@@ -1106,33 +1107,32 @@ function rtmedia_get_pagination_values() {
1106
  $rtmedia_media_pages .= "<input type='hidden' id='rtmedia_first_page' value='1' />";
1107
  $rtmedia_media_pages .= "<input type='hidden' id='rtmedia_last_page' value='" . esc_attr( $pages ) . "' />";
1108
  $rtmedia_media_pages .= "<input type='number' value='" . esc_attr( $paged ) . "' min='1' max='" . esc_attr( $pages ) . "' class='rtm-go-to-num' id='rtmedia_go_to_num' />";
1109
- $rtmedia_media_pages .= "<a class='rtmedia-page-link button' data-page-type='num' href='#'>" . esc_html__( 'Go', 'buddypress-media' ) . '</a>';
1110
  $rtmedia_media_pages .= "</div><div class='rtm-paginate'>";
1111
-
1112
  if ( $paged > 1 && $showitems < $pages ) {
1113
- $page_url = ( ( rtmedia_page() - 1 ) == 1 ) ? '' : 'pg/' . ( rtmedia_page() - 1 );
1114
  $rtmedia_media_pages .= "<a class='rtmedia-page-link' data-page-type='prev' href='" . esc_url( $page_url ) . "'><i class='dashicons dashicons-arrow-left-alt2'></i></a>";
1115
  }
1116
 
1117
  if ( $paged > 2 && $paged > $range + 1 && $showitems < $pages ) {
1118
- $page_url = 'pg/1';
1119
  $rtmedia_media_pages .= "<a class='rtmedia-page-link' data-page-type='page' data-page='1' href='" . esc_url( $page_url ) . "'>1</a><span>...</span>";
1120
  }
1121
 
1122
  for ( $i = 1; $i <= $pages; $i ++ ) {
1123
  if ( 1 != $pages && ( ! ( $i >= $paged + $range + 1 || $i <= $paged - $range - 1 ) || $pages <= $showitems ) ) {
1124
- $page_url = 'pg/' . $i;
1125
  $rtmedia_media_pages .= ( $paged == $i ) ? "<span class='current'>" . esc_html( $i ) . '</span>' : "<a class='rtmedia-page-link' data-page-type='page' data-page='" . esc_attr( $i ) . "' href='" . esc_url( $page_url ) . "' class='inactive' >" . esc_html( $i ) . '</a>';
1126
  }
1127
  }
1128
 
1129
  if ( $paged < $pages - 1 && $paged + $range - 1 < $pages && $showitems < $pages ) {
1130
- $page_url = 'pg/' . $pages;
1131
  $rtmedia_media_pages .= "<span>...</span><a class='rtmedia-page-link' data-page-type='page' data-page='" . esc_attr( $pages ) . "' href='" . esc_url( $page_url ) . "'>" . esc_html( $pages ) . '</a>';
1132
  }
1133
 
1134
  if ( $paged < $pages && $showitems < $pages ) {
1135
- $page_url = 'pg/' . ( rtmedia_page() + 1 );
1136
  $rtmedia_media_pages .= "<a class='rtmedia-page-link' data-page-type='next' href='" . esc_url( $page_url ) . "'><i class='dashicons dashicons-arrow-right-alt2'></i></a>";
1137
  }
1138
 
1095
  if ( ! $pages ) {
1096
  $pages = 1;
1097
  }
1098
+ $page_base_url = rtmedia_pagination_page_link();
1099
 
1100
  if ( 1 !== intval( $pages ) ) {
1101
  $rtmedia_media_pages .= "<div class='rtm-pagination clearfix'>";
1107
  $rtmedia_media_pages .= "<input type='hidden' id='rtmedia_first_page' value='1' />";
1108
  $rtmedia_media_pages .= "<input type='hidden' id='rtmedia_last_page' value='" . esc_attr( $pages ) . "' />";
1109
  $rtmedia_media_pages .= "<input type='number' value='" . esc_attr( $paged ) . "' min='1' max='" . esc_attr( $pages ) . "' class='rtm-go-to-num' id='rtmedia_go_to_num' />";
1110
+ $rtmedia_media_pages .= "<a class='rtmedia-page-link button' data-page-type='num' data-page-base-url='" . $page_base_url . "' href='#'>" . esc_html__( 'Go', 'buddypress-media' ) . '</a>';
1111
  $rtmedia_media_pages .= "</div><div class='rtm-paginate'>";
 
1112
  if ( $paged > 1 && $showitems < $pages ) {
1113
+ $page_url = ( ( rtmedia_page() - 1 ) == 1 ) ? '' : $page_base_url . ( rtmedia_page() - 1 );
1114
  $rtmedia_media_pages .= "<a class='rtmedia-page-link' data-page-type='prev' href='" . esc_url( $page_url ) . "'><i class='dashicons dashicons-arrow-left-alt2'></i></a>";
1115
  }
1116
 
1117
  if ( $paged > 2 && $paged > $range + 1 && $showitems < $pages ) {
1118
+ $page_url = $page_base_url . '1';
1119
  $rtmedia_media_pages .= "<a class='rtmedia-page-link' data-page-type='page' data-page='1' href='" . esc_url( $page_url ) . "'>1</a><span>...</span>";
1120
  }
1121
 
1122
  for ( $i = 1; $i <= $pages; $i ++ ) {
1123
  if ( 1 != $pages && ( ! ( $i >= $paged + $range + 1 || $i <= $paged - $range - 1 ) || $pages <= $showitems ) ) {
1124
+ $page_url = $page_base_url . $i;
1125
  $rtmedia_media_pages .= ( $paged == $i ) ? "<span class='current'>" . esc_html( $i ) . '</span>' : "<a class='rtmedia-page-link' data-page-type='page' data-page='" . esc_attr( $i ) . "' href='" . esc_url( $page_url ) . "' class='inactive' >" . esc_html( $i ) . '</a>';
1126
  }
1127
  }
1128
 
1129
  if ( $paged < $pages - 1 && $paged + $range - 1 < $pages && $showitems < $pages ) {
1130
+ $page_url = $page_base_url . $pages;
1131
  $rtmedia_media_pages .= "<span>...</span><a class='rtmedia-page-link' data-page-type='page' data-page='" . esc_attr( $pages ) . "' href='" . esc_url( $page_url ) . "'>" . esc_html( $pages ) . '</a>';
1132
  }
1133
 
1134
  if ( $paged < $pages && $showitems < $pages ) {
1135
+ $page_url = $page_base_url . ( rtmedia_page() + 1 );
1136
  $rtmedia_media_pages .= "<a class='rtmedia-page-link' data-page-type='next' href='" . esc_url( $page_url ) . "'><i class='dashicons dashicons-arrow-right-alt2'></i></a>";
1137
  }
1138
 
app/main/controllers/upload/RTMediaUploadEndpoint.php CHANGED
@@ -134,8 +134,7 @@ class RTMediaUploadEndpoint {
134
  }
135
  }
136
  }
137
-
138
- if ( isset( $this->upload['rtmedia_simple_file_upload'] ) && '1' === $this->upload['rtmedia_simple_file_upload'] ) {
139
  if ( isset( $media ) && count( $media ) > 0 ) {
140
  if ( isset( $_redirect_url ) ) {
141
  if ( intval( $_redirect_url ) > 1 ) {
134
  }
135
  }
136
  }
137
+ if ( isset( $this->upload['rtmedia_simple_file_upload'] ) && true == $this->upload['rtmedia_simple_file_upload'] ) {
 
138
  if ( isset( $media ) && count( $media ) > 0 ) {
139
  if ( isset( $_redirect_url ) ) {
140
  if ( intval( $_redirect_url ) > 1 ) {
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.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: 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.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.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.0.3\n"
6
  "Report-Msgid-Bugs-To: http://community.rtcamp.com/c/rtmedia/\n"
7
- "POT-Creation-Date: 2016-07-05 09:01:37+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -24,526 +24,526 @@ msgstr ""
24
  "X-Poedit-Bookmarks: \n"
25
  "X-Textdomain-Support: yes\n"
26
 
27
- #: app/admin/RTMediaAdmin.php:154
28
  msgid "View &#8220;%s&#8221;"
29
  msgstr ""
30
 
31
- #: app/admin/RTMediaAdmin.php:154
32
  msgid "View"
33
  msgstr ""
34
 
35
- #: app/admin/RTMediaAdmin.php:222 app/admin/RTMediaAdmin.php:274
36
  msgid "rtMedia: "
37
  msgstr ""
38
 
39
- #: app/admin/RTMediaAdmin.php:223
40
  msgid "We have released 30+ premium add-ons for rtMedia plugin. Read more about it "
41
  msgstr ""
42
 
43
- #: app/admin/RTMediaAdmin.php:225 app/admin/RTMediaAdmin.php:1187
44
- #: app/admin/RTMediaAdmin.php:1858 app/admin/RTMediaAdmin.php:1876
45
- #: app/admin/RTMediaAdmin.php:1894 app/admin/RTMediaFormHandler.php:435
46
  #: app/admin/RTMediaFormHandler.php:446 app/helper/RTMediaSettings.php:297
47
- #: app/helper/RTMediaSupport.php:368 app/helper/RTMediaSupport.php:636
48
  msgid "here"
49
  msgstr ""
50
 
51
- #: app/admin/RTMediaAdmin.php:275
52
  msgid "Meet "
53
  msgstr ""
54
 
55
- #: app/admin/RTMediaAdmin.php:278
56
  msgid "rtMedia Social Sync"
57
  msgstr ""
58
 
59
- #: app/admin/RTMediaAdmin.php:280
60
  msgid " which allows you to import media from your Facebook account."
61
  msgstr ""
62
 
63
- #: app/admin/RTMediaAdmin.php:333
64
  msgid "Meet InspireBook"
65
  msgstr ""
66
 
67
- #: app/admin/RTMediaAdmin.php:335
68
  msgid " - First official rtMedia premium theme."
69
  msgstr ""
70
 
71
- #: app/admin/RTMediaAdmin.php:419 app/admin/RTMediaAdmin.php:444
72
  msgid "rtMedia:"
73
  msgstr ""
74
 
75
- #: app/admin/RTMediaAdmin.php:419
76
  msgid " You must"
77
  msgstr ""
78
 
79
- #: app/admin/RTMediaAdmin.php:419
80
  msgid "update permalink structure"
81
  msgstr ""
82
 
83
- #: app/admin/RTMediaAdmin.php:419
84
  msgid "to something other than the default for it to work."
85
  msgstr ""
86
 
87
- #: app/admin/RTMediaAdmin.php:445
88
  msgid "Please update all premium add-ons that you have purchased from rtCamp from"
89
  msgstr ""
90
 
91
- #: app/admin/RTMediaAdmin.php:447
92
  msgid "your account"
93
  msgstr ""
94
 
95
- #: app/admin/RTMediaAdmin.php:449
96
  msgid "Dismiss"
97
  msgstr ""
98
 
99
- #: app/admin/RTMediaAdmin.php:564
100
  msgid "rtMedia Pro is released"
101
  msgstr ""
102
 
103
- #: app/admin/RTMediaAdmin.php:585
104
  msgid "Media Stats"
105
  msgstr ""
106
 
107
- #: app/admin/RTMediaAdmin.php:615
108
  msgid "Usage Stats"
109
  msgstr ""
110
 
111
- #: app/admin/RTMediaAdmin.php:627
112
  msgid "Total "
113
  msgstr ""
114
 
115
- #: app/admin/RTMediaAdmin.php:638
116
  msgid "With Media"
117
  msgstr ""
118
 
119
- #: app/admin/RTMediaAdmin.php:649
120
  msgid "Comments "
121
  msgstr ""
122
 
123
- #: app/admin/RTMediaAdmin.php:660 app/main/controllers/media/RTMediaLike.php:19
124
  msgid "Likes"
125
  msgstr ""
126
 
127
- #: app/admin/RTMediaAdmin.php:670
128
  msgid "rtMedia Links:"
129
  msgstr ""
130
 
131
- #: app/admin/RTMediaAdmin.php:671
132
  msgid "Homepage"
133
  msgstr ""
134
 
135
- #: app/admin/RTMediaAdmin.php:673
136
  msgid "Free Support"
137
  msgstr ""
138
 
139
- #: app/admin/RTMediaAdmin.php:676
140
  msgid "Premium Addons"
141
  msgstr ""
142
 
143
- #: app/admin/RTMediaAdmin.php:693
144
  msgid "Right Now in rtMedia"
145
  msgstr ""
146
 
147
- #: app/admin/RTMediaAdmin.php:728 app/admin/RTMediaAdmin.php:801
148
- #: app/admin/RTMediaAdmin.php:804 app/admin/RTMediaAdmin.php:979
149
- #: app/admin/RTMediaAdmin.php:1568
150
  msgid "Settings"
151
  msgstr ""
152
 
153
- #: app/admin/RTMediaAdmin.php:730 app/admin/RTMediaAdmin.php:825
154
- #: app/admin/RTMediaAdmin.php:828 app/admin/RTMediaAdmin.php:989
155
- #: app/admin/RTMediaAdmin.php:1594 app/helper/RTMediaSettings.php:221
156
  #: app/helper/RTMediaSupport.php:52 app/helper/RTMediaSupport.php:53
157
  msgid "Support"
158
  msgstr ""
159
 
160
- #: app/admin/RTMediaAdmin.php:750 app/admin/RTMediaAdmin.php:1018
161
- #: app/admin/RTMediaAdmin.php:1070
162
  msgid "Regenerate Thumbnail"
163
  msgstr ""
164
 
165
- #: app/admin/RTMediaAdmin.php:794 app/admin/RTMediaAdmin.php:1540
166
- #: app/admin/RTMediaAdmin.php:1541 app/importers/RTMediaActivityUpgrade.php:116
167
  #: app/importers/RTMediaMigration.php:68 app/main/RTMedia.php:908
168
  msgid "rtMedia"
169
  msgstr ""
170
 
171
- #: app/admin/RTMediaAdmin.php:813 app/admin/RTMediaAdmin.php:816
172
- #: app/admin/RTMediaAdmin.php:984 app/admin/RTMediaAdmin.php:1573
173
  msgid "Addons"
174
  msgstr ""
175
 
176
- #: app/admin/RTMediaAdmin.php:837 app/admin/RTMediaAdmin.php:840
177
- #: app/admin/RTMediaAdmin.php:995 app/admin/RTMediaAdmin.php:1581
178
  msgid "Themes"
179
  msgstr ""
180
 
181
- #: app/admin/RTMediaAdmin.php:850 app/admin/RTMediaAdmin.php:853
182
- #: app/admin/RTMediaAdmin.php:1002 app/admin/RTMediaAdmin.php:1587
183
  msgid "Hire Us"
184
  msgstr ""
185
 
186
- #: app/admin/RTMediaAdmin.php:863 app/admin/RTMediaAdmin.php:866
187
- #: app/admin/RTMediaAdmin.php:1009 app/admin/RTMediaAdmin.php:1601
188
  msgid "Licenses"
189
  msgstr ""
190
 
191
- #: app/admin/RTMediaAdmin.php:917
192
  msgid "ON"
193
  msgstr ""
194
 
195
- #: app/admin/RTMediaAdmin.php:918
196
  msgid "OFF"
197
  msgstr ""
198
 
199
- #: app/admin/RTMediaAdmin.php:924
200
  msgid "Please do not refresh this page."
201
  msgstr ""
202
 
203
- #: app/admin/RTMediaAdmin.php:925
204
  msgid "Something went wrong. Please "
205
  msgstr ""
206
 
207
- #: app/admin/RTMediaAdmin.php:925
208
  msgid "refresh"
209
  msgstr ""
210
 
211
- #: app/admin/RTMediaAdmin.php:925
212
  msgid " page."
213
  msgstr ""
214
 
215
- #: app/admin/RTMediaAdmin.php:926
216
  msgid "This will subscribe you to the free plan."
217
  msgstr ""
218
 
219
- #: app/admin/RTMediaAdmin.php:927
220
  msgid "Are you sure you want to disable the encoding service?"
221
  msgstr ""
222
 
223
- #: app/admin/RTMediaAdmin.php:928
224
  msgid "Are you sure you want to enable the encoding service?"
225
  msgstr ""
226
 
227
- #: app/admin/RTMediaAdmin.php:929
228
  msgid "Settings have changed, you should save them!"
229
  msgstr ""
230
 
231
- #: app/admin/RTMediaAdmin.php:930
232
  msgid ""
233
  "Number of video thumbnails to be generated should be greater than 0 in "
234
  "media sizes settings. Setting it to default value 2."
235
  msgstr ""
236
 
237
- #: app/admin/RTMediaAdmin.php:931
238
  msgid ""
239
  "Invalid value for number of video thumbnails in media sizes settings. "
240
  "Setting it to round value"
241
  msgstr ""
242
 
243
- #: app/admin/RTMediaAdmin.php:932
244
  msgid ""
245
  "Number of percentage in JPEG image quality should be greater than 0 in "
246
  "media sizes settings. Setting it to default value 90."
247
  msgstr ""
248
 
249
- #: app/admin/RTMediaAdmin.php:933
250
  msgid ""
251
  "Number of percentage in JPEG image quality should be less than 100 in media "
252
  "sizes settings. Setting it to 100."
253
  msgstr ""
254
 
255
- #: app/admin/RTMediaAdmin.php:934
256
  msgid ""
257
  "Invalid value for percentage in JPEG image quality in media sizes settings. "
258
  "Setting it to round value"
259
  msgstr ""
260
 
261
- #: app/admin/RTMediaAdmin.php:935
262
  msgid ""
263
  "Please enter positive integer value only. Setting number of media per page "
264
  "value to default value 10."
265
  msgstr ""
266
 
267
- #: app/admin/RTMediaAdmin.php:936
268
  msgid ""
269
  "Please enter positive integer value only. Setting number of media per page "
270
  "value to round value"
271
  msgstr ""
272
 
273
- #: app/admin/RTMediaAdmin.php:937
274
  msgid "Request failed."
275
  msgstr ""
276
 
277
- #: app/admin/RTMediaAdmin.php:945
278
  msgid "Please enter WP Admin Login."
279
  msgstr ""
280
 
281
- #: app/admin/RTMediaAdmin.php:946
282
  msgid "Please enter WP Admin password."
283
  msgstr ""
284
 
285
- #: app/admin/RTMediaAdmin.php:947
286
  msgid "Please enter SSH / FTP host."
287
  msgstr ""
288
 
289
- #: app/admin/RTMediaAdmin.php:948
290
  msgid "Please enter SSH / FTP login."
291
  msgstr ""
292
 
293
- #: app/admin/RTMediaAdmin.php:949
294
  msgid "Please enter SSH / FTP password."
295
  msgstr ""
296
 
297
- #: app/admin/RTMediaAdmin.php:950
298
  msgid "Please fill all the fields."
299
  msgstr ""
300
 
301
- #: app/admin/RTMediaAdmin.php:1018
302
  msgid "Regen. Thumbnail "
303
  msgstr ""
304
 
305
- #: app/admin/RTMediaAdmin.php:1039
306
  msgid "rtMedia: Regenerate Video Thumbnails"
307
  msgstr ""
308
 
309
- #: app/admin/RTMediaAdmin.php:1061
310
  msgid "You can see this page because you have "
311
  msgstr ""
312
 
313
- #: app/admin/RTMediaAdmin.php:1062
314
  msgid "subscribed"
315
  msgstr ""
316
 
317
- #: app/admin/RTMediaAdmin.php:1063
318
  msgid " for "
319
  msgstr ""
320
 
321
- #: app/admin/RTMediaAdmin.php:1064
322
  msgid "rtMedia audio/video encoding service"
323
  msgstr ""
324
 
325
- #: app/admin/RTMediaAdmin.php:1067
326
  msgid "You can regenerate thumbnails of a specific video by visiting "
327
  msgstr ""
328
 
329
- #: app/admin/RTMediaAdmin.php:1068
330
  msgid "media page"
331
  msgstr ""
332
 
333
- #: app/admin/RTMediaAdmin.php:1069
334
  msgid " and clicking the "
335
  msgstr ""
336
 
337
- #: app/admin/RTMediaAdmin.php:1071
338
  msgid " option for that particular video."
339
  msgstr ""
340
 
341
- #: app/admin/RTMediaAdmin.php:1074
342
  msgid "Click "
343
  msgstr ""
344
 
345
- #: app/admin/RTMediaAdmin.php:1075 app/admin/RTMediaAdmin.php:1080
346
  msgid "Regenerate Pending Thumbnails"
347
  msgstr ""
348
 
349
- #: app/admin/RTMediaAdmin.php:1076
350
  msgid " to regenerate thumbnails of pending videos."
351
  msgstr ""
352
 
353
- #: app/admin/RTMediaAdmin.php:1092
354
  msgid "Total Videos"
355
  msgstr ""
356
 
357
- #: app/admin/RTMediaAdmin.php:1096
358
  msgid "Sent of regenerate thumbails"
359
  msgstr ""
360
 
361
- #: app/admin/RTMediaAdmin.php:1099
362
  msgid "Fail to regenerate thumbails"
363
  msgstr ""
364
 
365
- #: app/admin/RTMediaAdmin.php:1140
366
  msgid "Regenerate Video Thumbnails Done"
367
  msgstr ""
368
 
369
- #: app/admin/RTMediaAdmin.php:1186
370
  msgid "You have %s videos without thumbnails. Click "
371
  msgstr ""
372
 
373
- #: app/admin/RTMediaAdmin.php:1188
374
  msgid " to generate thumbnails."
375
  msgstr ""
376
 
377
- #: app/admin/RTMediaAdmin.php:1271
378
  msgid "not a video ..."
379
  msgstr ""
380
 
381
- #: app/admin/RTMediaAdmin.php:1422
382
  msgid "Empowering The Web With WordPress"
383
  msgstr ""
384
 
385
- #: app/admin/RTMediaAdmin.php:1443
386
  msgid "Settings saved successfully!"
387
  msgstr ""
388
 
389
- #: app/admin/RTMediaAdmin.php:1449 app/admin/RTMediaAdmin.php:1478
390
  msgid "Save Settings"
391
  msgstr ""
392
 
393
- #: app/admin/RTMediaAdmin.php:1675 app/admin/RTMediaAdmin.php:1676
394
  msgid "Display"
395
  msgstr ""
396
 
397
- #: app/admin/RTMediaAdmin.php:1684
398
  msgid "rtMedia BuddyPress"
399
  msgstr ""
400
 
401
- #: app/admin/RTMediaAdmin.php:1685
402
  msgid "BuddyPress"
403
  msgstr ""
404
 
405
- #: app/admin/RTMediaAdmin.php:1693
406
  msgid "rtMedia Types"
407
  msgstr ""
408
 
409
- #: app/admin/RTMediaAdmin.php:1694
410
  msgid "Types"
411
  msgstr ""
412
 
413
- #: app/admin/RTMediaAdmin.php:1701
414
  msgid "rtMedia Sizes"
415
  msgstr ""
416
 
417
- #: app/admin/RTMediaAdmin.php:1702
418
  msgid "Media Sizes"
419
  msgstr ""
420
 
421
- #: app/admin/RTMediaAdmin.php:1709
422
  msgid "rtMedia Privacy"
423
  msgstr ""
424
 
425
- #: app/admin/RTMediaAdmin.php:1710
426
  #: app/main/controllers/privacy/RTMediaPrivacy.php:417
427
  msgid "Privacy"
428
  msgstr ""
429
 
430
- #: app/admin/RTMediaAdmin.php:1716
431
  msgid "rtMedia Custom CSS"
432
  msgstr ""
433
 
434
- #: app/admin/RTMediaAdmin.php:1717
435
  msgid "Custom CSS"
436
  msgstr ""
437
 
438
- #: app/admin/RTMediaAdmin.php:1726 app/admin/RTMediaAdmin.php:1727
439
  msgid "Other Settings"
440
  msgstr ""
441
 
442
- #: app/admin/RTMediaAdmin.php:1774
443
  msgid "I use @rtMediaWP http://rt.cx/rtmedia on %s"
444
  msgstr ""
445
 
446
- #: app/admin/RTMediaAdmin.php:1776
447
  msgid "Post to Twitter Now"
448
  msgstr ""
449
 
450
- #: app/admin/RTMediaAdmin.php:1776
451
  msgid "Post to Twitter"
452
  msgstr ""
453
 
454
- #: app/admin/RTMediaAdmin.php:1777
455
  msgid "Share on Facebook Now"
456
  msgstr ""
457
 
458
- #: app/admin/RTMediaAdmin.php:1777
459
  msgid "Share on Facebook"
460
  msgstr ""
461
 
462
- #: app/admin/RTMediaAdmin.php:1778
463
  msgid "Rate rtMedia on Wordpress.org"
464
  msgstr ""
465
 
466
- #: app/admin/RTMediaAdmin.php:1778
467
  msgid "Rate on Wordpress.org"
468
  msgstr ""
469
 
470
- #: app/admin/RTMediaAdmin.php:1779
471
  msgid "Subscribe to our Feeds"
472
  msgstr ""
473
 
474
- #: app/admin/RTMediaAdmin.php:1782
475
  msgid "Spread the Word"
476
  msgstr ""
477
 
478
- #: app/admin/RTMediaAdmin.php:1788 app/admin/RTMediaAdmin.php:1795
479
  msgid "Subscribe"
480
  msgstr ""
481
 
482
- #: app/admin/RTMediaAdmin.php:1826
483
  msgid "Thank you for your time."
484
  msgstr ""
485
 
486
- #: app/admin/RTMediaAdmin.php:1839
487
  msgid "Premium Add-ons"
488
  msgstr ""
489
 
490
- #: app/admin/RTMediaAdmin.php:1857
491
  msgid ""
492
  "You have images enabled on rtMedia but your network allowed filetypes do "
493
  "not permit uploading of %s. Click "
494
  msgstr ""
495
 
496
- #: app/admin/RTMediaAdmin.php:1859 app/admin/RTMediaAdmin.php:1877
497
- #: app/admin/RTMediaAdmin.php:1895
498
  msgid " to change your settings manually."
499
  msgstr ""
500
 
501
- #: app/admin/RTMediaAdmin.php:1861 app/admin/RTMediaAdmin.php:1879
502
- #: app/admin/RTMediaAdmin.php:1897
503
  msgid "Recommended:"
504
  msgstr ""
505
 
506
- #: app/admin/RTMediaAdmin.php:1862 app/admin/RTMediaAdmin.php:1880
507
- #: app/admin/RTMediaAdmin.php:1898
508
  msgid "Update Network Settings Automatically"
509
  msgstr ""
510
 
511
- #: app/admin/RTMediaAdmin.php:1875
512
  msgid ""
513
  "You have video enabled on BuddyPress Media but your network allowed "
514
  "filetypes do not permit uploading of mp4. Click "
515
  msgstr ""
516
 
517
- #: app/admin/RTMediaAdmin.php:1893
518
  msgid ""
519
  "You have audio enabled on BuddyPress Media but your network allowed "
520
  "filetypes do not permit uploading of mp3. Click "
521
  msgstr ""
522
 
523
- #: app/admin/RTMediaAdmin.php:1914
524
  msgid "Network settings updated successfully."
525
  msgstr ""
526
 
527
- #: app/admin/RTMediaAdmin.php:2026
528
  msgid "Video is sent to generate thumbnails."
529
  msgstr ""
530
 
531
- #: app/admin/RTMediaAdmin.php:2028
532
  msgid "Video cannot be sent to generate thumbnails."
533
  msgstr ""
534
 
535
- #: app/admin/RTMediaAdmin.php:2042
536
  msgid "Regenerate Video Thumbnails"
537
  msgstr ""
538
 
539
- #: app/admin/RTMediaAdmin.php:2054
540
  msgid ""
541
  "Please update rtMedia template files if you have overridden the default "
542
  "rtMedia templates in your theme. If not, you can ignore and hide this "
543
  "notice."
544
  msgstr ""
545
 
546
- #: app/admin/RTMediaAdmin.php:2054
547
  #: app/importers/RTMediaMediaSizeImporter.php:73
548
  #: app/importers/RTMediaMigration.php:68
549
  msgid "Hide"
@@ -1486,12 +1486,12 @@ msgid ""
1486
  "a new issue on "
1487
  msgstr ""
1488
 
1489
- #: app/helper/RTMediaSettings.php:403 app/helper/RTMediaSupport.php:419
1490
  msgid "GitHub"
1491
  msgstr ""
1492
 
1493
  #: app/helper/RTMediaSupport.php:59 app/helper/RTMediaSupport.php:60
1494
- #: app/helper/RTMediaSupport.php:310 app/helper/RTMediaSupport.php:602
1495
  msgid "Debug Info"
1496
  msgstr ""
1497
 
@@ -1500,149 +1500,149 @@ msgstr ""
1500
  msgid "Migration"
1501
  msgstr ""
1502
 
1503
- #: app/helper/RTMediaSupport.php:133
1504
  msgid "Service"
1505
  msgstr ""
1506
 
1507
- #: app/helper/RTMediaSupport.php:140
1508
  msgid "Premium Support"
1509
  msgstr ""
1510
 
1511
- #: app/helper/RTMediaSupport.php:146
1512
  msgid "Bug Report"
1513
  msgstr ""
1514
 
1515
- #: app/helper/RTMediaSupport.php:152
1516
  msgid "New Feature"
1517
  msgstr ""
1518
 
1519
- #: app/helper/RTMediaSupport.php:154
1520
  msgid "Submit"
1521
  msgstr ""
1522
 
1523
- #: app/helper/RTMediaSupport.php:201
1524
  msgid "by"
1525
  msgstr ""
1526
 
1527
- #: app/helper/RTMediaSupport.php:201
1528
  msgid "version"
1529
  msgstr ""
1530
 
1531
- #: app/helper/RTMediaSupport.php:362
1532
  msgid "There is no media found to migrate."
1533
  msgstr ""
1534
 
1535
- #: app/helper/RTMediaSupport.php:368
1536
  #: app/main/controllers/media/RTMediaLoginPopup.php:56
1537
  msgid "Click"
1538
  msgstr ""
1539
 
1540
- #: app/helper/RTMediaSupport.php:368
1541
  msgid "here to migrate media from rtMedia 2.x to rtMedia 3.0+."
1542
  msgstr ""
1543
 
1544
- #: app/helper/RTMediaSupport.php:396
1545
  msgid "Submit a Bug Report"
1546
  msgstr ""
1547
 
1548
- #: app/helper/RTMediaSupport.php:399
1549
  msgid "Submit a New Feature Request"
1550
  msgstr ""
1551
 
1552
- #: app/helper/RTMediaSupport.php:402
1553
  msgid "Submit Support Request"
1554
  msgstr ""
1555
 
1556
- #: app/helper/RTMediaSupport.php:411
1557
  msgid ""
1558
  "If your site has some issues due to rtMedia and you want support, feel free "
1559
  "to create a support topic on %s"
1560
  msgstr ""
1561
 
1562
- #: app/helper/RTMediaSupport.php:412
1563
  msgid "Community Forum"
1564
  msgstr ""
1565
 
1566
- #: app/helper/RTMediaSupport.php:418
1567
  msgid ""
1568
  "If you have any suggestions, enhancements or bug reports, then you can open "
1569
  "a new issue on %s"
1570
  msgstr ""
1571
 
1572
- #: app/helper/RTMediaSupport.php:438
1573
  msgid "Name"
1574
  msgstr ""
1575
 
1576
- #: app/helper/RTMediaSupport.php:443
1577
  msgid "Use actual user name which used during purchased."
1578
  msgstr ""
1579
 
1580
- #: app/helper/RTMediaSupport.php:450
1581
  msgid "Email"
1582
  msgstr ""
1583
 
1584
- #: app/helper/RTMediaSupport.php:455
1585
  msgid "Use email id which used during purchased"
1586
  msgstr ""
1587
 
1588
- #: app/helper/RTMediaSupport.php:462
1589
  msgid "Website"
1590
  msgstr ""
1591
 
1592
- #: app/helper/RTMediaSupport.php:470
1593
  msgid "Subject"
1594
  msgstr ""
1595
 
1596
- #: app/helper/RTMediaSupport.php:478 templates/media/album-single-edit.php:20
1597
  #: templates/media/media-single-edit.php:17
1598
  msgid "Details"
1599
  msgstr ""
1600
 
1601
- #: app/helper/RTMediaSupport.php:516
1602
  msgid "Cheatin' uh?"
1603
  msgstr ""
1604
 
1605
- #: app/helper/RTMediaSupport.php:517
1606
  msgid "Can not verify request source."
1607
  msgstr ""
1608
 
1609
- #: app/helper/RTMediaSupport.php:532
1610
  msgid "rtMedia Premium Support Request from"
1611
  msgstr ""
1612
 
1613
- #: app/helper/RTMediaSupport.php:535
1614
  msgid "rtMedia New Feature Request from"
1615
  msgstr ""
1616
 
1617
- #: app/helper/RTMediaSupport.php:538
1618
  msgid "rtMedia Bug Report from"
1619
  msgstr ""
1620
 
1621
- #: app/helper/RTMediaSupport.php:541
1622
  msgid "rtMedia Contact from"
1623
  msgstr ""
1624
 
1625
- #: app/helper/RTMediaSupport.php:623
1626
  msgid "Thank you for your Feedback/Suggestion."
1627
  msgstr ""
1628
 
1629
- #: app/helper/RTMediaSupport.php:625
1630
  msgid "Thank you for posting your support request."
1631
  msgstr ""
1632
 
1633
- #: app/helper/RTMediaSupport.php:626
1634
  msgid "We will get back to you shortly."
1635
  msgstr ""
1636
 
1637
- #: app/helper/RTMediaSupport.php:631
1638
  msgid "Your server failed to send an email."
1639
  msgstr ""
1640
 
1641
- #: app/helper/RTMediaSupport.php:632
1642
  msgid "Kindly contact your server support to fix this."
1643
  msgstr ""
1644
 
1645
- #: app/helper/RTMediaSupport.php:635
1646
  msgid "You can alternatively create a support request %s"
1647
  msgstr ""
1648
 
@@ -1896,7 +1896,7 @@ msgid "Users"
1896
  msgstr ""
1897
 
1898
  #: app/importers/BPMediaAlbumimporter.php:89 app/main/RTMedia.php:597
1899
- #: app/services/RTMediaEncoding.php:601
1900
  msgid "Media"
1901
  msgstr ""
1902
 
@@ -2369,27 +2369,27 @@ msgstr ""
2369
  msgid "%s added %d %s"
2370
  msgstr ""
2371
 
2372
- #: app/main/controllers/activity/RTMediaBuddyPressActivity.php:519
2373
  msgid "%1$s liked a %2$s in the group %3$s"
2374
  msgstr ""
2375
 
2376
- #: app/main/controllers/activity/RTMediaBuddyPressActivity.php:522
2377
  msgid "%1$s liked their %2$s"
2378
  msgstr ""
2379
 
2380
- #: app/main/controllers/activity/RTMediaBuddyPressActivity.php:526
2381
  msgid "%1$s liked %2$s's %3$s"
2382
  msgstr ""
2383
 
2384
- #: app/main/controllers/activity/RTMediaBuddyPressActivity.php:607
2385
  msgid "%1$s commented on a %2$s in the group %3$s"
2386
  msgstr ""
2387
 
2388
- #: app/main/controllers/activity/RTMediaBuddyPressActivity.php:610
2389
  msgid "%1$s commented on their %2$s"
2390
  msgstr ""
2391
 
2392
- #: app/main/controllers/activity/RTMediaBuddyPressActivity.php:614
2393
  msgid "%1$s commented on %2$s's %3$s"
2394
  msgstr ""
2395
 
@@ -2820,9 +2820,9 @@ msgid "Invalid attribute passed for rtmedia_gallery shortcode."
2820
  msgstr ""
2821
 
2822
  #: app/main/controllers/template/RTMediaTemplate.php:348
2823
- #: app/main/controllers/template/RTMediaTemplate.php:432
2824
- #: app/main/controllers/template/RTMediaTemplate.php:520
2825
- #: app/main/controllers/template/RTMediaTemplate.php:656
2826
  msgid "Ooops !!! Invalid access. No nonce was found !!"
2827
  msgstr ""
2828
 
@@ -2847,11 +2847,11 @@ msgstr ""
2847
  msgid "Delete Comment"
2848
  msgstr ""
2849
 
2850
- #: app/main/controllers/template/rt-template-functions.php:1104
2851
  msgid "Go to page no : "
2852
  msgstr ""
2853
 
2854
- #: app/main/controllers/template/rt-template-functions.php:1109
2855
  msgid "Go"
2856
  msgstr ""
2857
 
@@ -3102,7 +3102,7 @@ msgid "Following are the details:"
3102
  msgstr ""
3103
 
3104
  #: app/services/RTMediaEncoding.php:166 app/services/RTMediaEncoding.php:186
3105
- #: app/services/RTMediaEncoding.php:334
3106
  msgid "Remaining"
3107
  msgstr ""
3108
 
@@ -3122,189 +3122,189 @@ msgstr ""
3122
  msgid "Used:"
3123
  msgstr ""
3124
 
3125
- #: app/services/RTMediaEncoding.php:260
3126
  msgid "You have successfully subscribed for the "
3127
  msgstr ""
3128
 
3129
- #: app/services/RTMediaEncoding.php:262
3130
  msgid " plan"
3131
  msgstr ""
3132
 
3133
- #: app/services/RTMediaEncoding.php:276
3134
  msgid "Unsubscribe"
3135
  msgstr ""
3136
 
3137
- #: app/services/RTMediaEncoding.php:278
3138
  msgid ""
3139
  "Just to improve our service we would like to know the reason for you to "
3140
  "leave us."
3141
  msgstr ""
3142
 
3143
- #: app/services/RTMediaEncoding.php:328 app/services/RTMediaEncoding.php:448
3144
  msgid "Current Plan"
3145
  msgstr ""
3146
 
3147
- #: app/services/RTMediaEncoding.php:328
3148
  msgid "Unsubscribed"
3149
  msgstr ""
3150
 
3151
- #: app/services/RTMediaEncoding.php:331
3152
  msgid "Used"
3153
  msgstr ""
3154
 
3155
- #: app/services/RTMediaEncoding.php:337
3156
  msgid "Total"
3157
  msgstr ""
3158
 
3159
- #: app/services/RTMediaEncoding.php:342
3160
  msgid "Your usage limit has been reached. Upgrade your plan."
3161
  msgstr ""
3162
 
3163
- #: app/services/RTMediaEncoding.php:345
3164
  msgid "Your API key is not valid or is expired."
3165
  msgstr ""
3166
 
3167
- #: app/services/RTMediaEncoding.php:347
3168
  msgid "Encoding Usage"
3169
  msgstr ""
3170
 
3171
- #: app/services/RTMediaEncoding.php:353
3172
  msgid "Audio/Video encoding service"
3173
  msgstr ""
3174
 
3175
- #: app/services/RTMediaEncoding.php:355
3176
  msgid "rtMedia team has started offering an audio/video encoding service."
3177
  msgstr ""
3178
 
3179
- #: app/services/RTMediaEncoding.php:358
3180
  msgid "Enter API KEY"
3181
  msgstr ""
3182
 
3183
- #: app/services/RTMediaEncoding.php:362
3184
  msgid "Save Key"
3185
  msgstr ""
3186
 
3187
- #: app/services/RTMediaEncoding.php:385
3188
  msgid "Feature\\Plan"
3189
  msgstr ""
3190
 
3191
- #: app/services/RTMediaEncoding.php:386 app/services/RTMediaEncoding.php:438
3192
  msgid "Free"
3193
  msgstr ""
3194
 
3195
- #: app/services/RTMediaEncoding.php:387
3196
  msgid "Silver"
3197
  msgstr ""
3198
 
3199
- #: app/services/RTMediaEncoding.php:388
3200
  msgid "Gold"
3201
  msgstr ""
3202
 
3203
- #: app/services/RTMediaEncoding.php:389
3204
  msgid "Platinum"
3205
  msgstr ""
3206
 
3207
- #: app/services/RTMediaEncoding.php:395
3208
  msgid "File Size Limit"
3209
  msgstr ""
3210
 
3211
- #: app/services/RTMediaEncoding.php:406
3212
  msgid "Bandwidth (monthly)"
3213
  msgstr ""
3214
 
3215
- #: app/services/RTMediaEncoding.php:416
3216
  msgid "Overage Bandwidth"
3217
  msgstr ""
3218
 
3219
- #: app/services/RTMediaEncoding.php:417 app/services/RTMediaEncoding.php:424
3220
- #: app/services/RTMediaEncoding.php:429
3221
  msgid "Not Available"
3222
  msgstr ""
3223
 
3224
- #: app/services/RTMediaEncoding.php:423
3225
  msgid "Amazon S3 Support"
3226
  msgstr ""
3227
 
3228
- #: app/services/RTMediaEncoding.php:425 app/services/RTMediaEncoding.php:430
3229
- #: app/services/RTMediaEncoding.php:434
3230
  msgid "Coming Soon"
3231
  msgstr ""
3232
 
3233
- #: app/services/RTMediaEncoding.php:428
3234
  msgid "HD Profile"
3235
  msgstr ""
3236
 
3237
- #: app/services/RTMediaEncoding.php:433
3238
  msgid "Webcam Recording"
3239
  msgstr ""
3240
 
3241
- #: app/services/RTMediaEncoding.php:437
3242
  msgid "Pricing"
3243
  msgstr ""
3244
 
3245
- #: app/services/RTMediaEncoding.php:439
3246
  msgid "$9/month"
3247
  msgstr ""
3248
 
3249
- #: app/services/RTMediaEncoding.php:440
3250
  msgid "$99/month"
3251
  msgstr ""
3252
 
3253
- #: app/services/RTMediaEncoding.php:441
3254
  msgid "$999/month"
3255
  msgstr ""
3256
 
3257
- #: app/services/RTMediaEncoding.php:453
3258
  msgid "Try Now"
3259
  msgstr ""
3260
 
3261
- #: app/services/RTMediaEncoding.php:579
3262
  msgid "Could not read file."
3263
  msgstr ""
3264
 
3265
- #: app/services/RTMediaEncoding.php:583
3266
  msgid ""
3267
  "Something went wrong. The required attachment id does not exists. It must "
3268
  "have been deleted."
3269
  msgstr ""
3270
 
3271
- #: app/services/RTMediaEncoding.php:600
3272
  msgid "rtMedia Encoding: Download Failed"
3273
  msgstr ""
3274
 
3275
- #: app/services/RTMediaEncoding.php:602
3276
  msgid " was successfully encoded but there was an error while downloading:"
3277
  msgstr ""
3278
 
3279
- #: app/services/RTMediaEncoding.php:603
3280
  msgid "You can "
3281
  msgstr ""
3282
 
3283
- #: app/services/RTMediaEncoding.php:604
3284
  msgid "retry the download"
3285
  msgstr ""
3286
 
3287
- #: app/services/RTMediaEncoding.php:618
3288
  msgid "Done"
3289
  msgstr ""
3290
 
3291
- #: app/services/RTMediaEncoding.php:646 app/services/RTMediaEncoding.php:674
3292
  msgid "Something went wrong please try again."
3293
  msgstr ""
3294
 
3295
- #: app/services/RTMediaEncoding.php:669
3296
  msgid "Your subscription was cancelled successfully"
3297
  msgstr ""
3298
 
3299
- #: app/services/RTMediaEncoding.php:683
3300
  msgid "Please enter the api key."
3301
  msgstr ""
3302
 
3303
- #: app/services/RTMediaEncoding.php:690
3304
  msgid "Encoding disabled successfully."
3305
  msgstr ""
3306
 
3307
- #: app/services/RTMediaEncoding.php:696
3308
  msgid "Encoding enabled successfully."
3309
  msgstr ""
3310
 
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.0.4\n"
6
  "Report-Msgid-Bugs-To: http://community.rtcamp.com/c/rtmedia/\n"
7
+ "POT-Creation-Date: 2016-07-22 06:56:14+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
24
  "X-Poedit-Bookmarks: \n"
25
  "X-Textdomain-Support: yes\n"
26
 
27
+ #: app/admin/RTMediaAdmin.php:153
28
  msgid "View &#8220;%s&#8221;"
29
  msgstr ""
30
 
31
+ #: app/admin/RTMediaAdmin.php:153
32
  msgid "View"
33
  msgstr ""
34
 
35
+ #: app/admin/RTMediaAdmin.php:221 app/admin/RTMediaAdmin.php:273
36
  msgid "rtMedia: "
37
  msgstr ""
38
 
39
+ #: app/admin/RTMediaAdmin.php:222
40
  msgid "We have released 30+ premium add-ons for rtMedia plugin. Read more about it "
41
  msgstr ""
42
 
43
+ #: app/admin/RTMediaAdmin.php:224 app/admin/RTMediaAdmin.php:1186
44
+ #: app/admin/RTMediaAdmin.php:1857 app/admin/RTMediaAdmin.php:1875
45
+ #: app/admin/RTMediaAdmin.php:1893 app/admin/RTMediaFormHandler.php:435
46
  #: app/admin/RTMediaFormHandler.php:446 app/helper/RTMediaSettings.php:297
47
+ #: app/helper/RTMediaSupport.php:383 app/helper/RTMediaSupport.php:652
48
  msgid "here"
49
  msgstr ""
50
 
51
+ #: app/admin/RTMediaAdmin.php:274
52
  msgid "Meet "
53
  msgstr ""
54
 
55
+ #: app/admin/RTMediaAdmin.php:277
56
  msgid "rtMedia Social Sync"
57
  msgstr ""
58
 
59
+ #: app/admin/RTMediaAdmin.php:279
60
  msgid " which allows you to import media from your Facebook account."
61
  msgstr ""
62
 
63
+ #: app/admin/RTMediaAdmin.php:332
64
  msgid "Meet InspireBook"
65
  msgstr ""
66
 
67
+ #: app/admin/RTMediaAdmin.php:334
68
  msgid " - First official rtMedia premium theme."
69
  msgstr ""
70
 
71
+ #: app/admin/RTMediaAdmin.php:418 app/admin/RTMediaAdmin.php:443
72
  msgid "rtMedia:"
73
  msgstr ""
74
 
75
+ #: app/admin/RTMediaAdmin.php:418
76
  msgid " You must"
77
  msgstr ""
78
 
79
+ #: app/admin/RTMediaAdmin.php:418
80
  msgid "update permalink structure"
81
  msgstr ""
82
 
83
+ #: app/admin/RTMediaAdmin.php:418
84
  msgid "to something other than the default for it to work."
85
  msgstr ""
86
 
87
+ #: app/admin/RTMediaAdmin.php:444
88
  msgid "Please update all premium add-ons that you have purchased from rtCamp from"
89
  msgstr ""
90
 
91
+ #: app/admin/RTMediaAdmin.php:446
92
  msgid "your account"
93
  msgstr ""
94
 
95
+ #: app/admin/RTMediaAdmin.php:448
96
  msgid "Dismiss"
97
  msgstr ""
98
 
99
+ #: app/admin/RTMediaAdmin.php:563
100
  msgid "rtMedia Pro is released"
101
  msgstr ""
102
 
103
+ #: app/admin/RTMediaAdmin.php:584
104
  msgid "Media Stats"
105
  msgstr ""
106
 
107
+ #: app/admin/RTMediaAdmin.php:614
108
  msgid "Usage Stats"
109
  msgstr ""
110
 
111
+ #: app/admin/RTMediaAdmin.php:626
112
  msgid "Total "
113
  msgstr ""
114
 
115
+ #: app/admin/RTMediaAdmin.php:637
116
  msgid "With Media"
117
  msgstr ""
118
 
119
+ #: app/admin/RTMediaAdmin.php:648
120
  msgid "Comments "
121
  msgstr ""
122
 
123
+ #: app/admin/RTMediaAdmin.php:659 app/main/controllers/media/RTMediaLike.php:19
124
  msgid "Likes"
125
  msgstr ""
126
 
127
+ #: app/admin/RTMediaAdmin.php:669
128
  msgid "rtMedia Links:"
129
  msgstr ""
130
 
131
+ #: app/admin/RTMediaAdmin.php:670
132
  msgid "Homepage"
133
  msgstr ""
134
 
135
+ #: app/admin/RTMediaAdmin.php:672
136
  msgid "Free Support"
137
  msgstr ""
138
 
139
+ #: app/admin/RTMediaAdmin.php:675
140
  msgid "Premium Addons"
141
  msgstr ""
142
 
143
+ #: app/admin/RTMediaAdmin.php:692
144
  msgid "Right Now in rtMedia"
145
  msgstr ""
146
 
147
+ #: app/admin/RTMediaAdmin.php:727 app/admin/RTMediaAdmin.php:800
148
+ #: app/admin/RTMediaAdmin.php:803 app/admin/RTMediaAdmin.php:978
149
+ #: app/admin/RTMediaAdmin.php:1567
150
  msgid "Settings"
151
  msgstr ""
152
 
153
+ #: app/admin/RTMediaAdmin.php:729 app/admin/RTMediaAdmin.php:824
154
+ #: app/admin/RTMediaAdmin.php:827 app/admin/RTMediaAdmin.php:988
155
+ #: app/admin/RTMediaAdmin.php:1593 app/helper/RTMediaSettings.php:221
156
  #: app/helper/RTMediaSupport.php:52 app/helper/RTMediaSupport.php:53
157
  msgid "Support"
158
  msgstr ""
159
 
160
+ #: app/admin/RTMediaAdmin.php:749 app/admin/RTMediaAdmin.php:1017
161
+ #: app/admin/RTMediaAdmin.php:1069
162
  msgid "Regenerate Thumbnail"
163
  msgstr ""
164
 
165
+ #: app/admin/RTMediaAdmin.php:793 app/admin/RTMediaAdmin.php:1539
166
+ #: app/admin/RTMediaAdmin.php:1540 app/importers/RTMediaActivityUpgrade.php:116
167
  #: app/importers/RTMediaMigration.php:68 app/main/RTMedia.php:908
168
  msgid "rtMedia"
169
  msgstr ""
170
 
171
+ #: app/admin/RTMediaAdmin.php:812 app/admin/RTMediaAdmin.php:815
172
+ #: app/admin/RTMediaAdmin.php:983 app/admin/RTMediaAdmin.php:1572
173
  msgid "Addons"
174
  msgstr ""
175
 
176
+ #: app/admin/RTMediaAdmin.php:836 app/admin/RTMediaAdmin.php:839
177
+ #: app/admin/RTMediaAdmin.php:994 app/admin/RTMediaAdmin.php:1580
178
  msgid "Themes"
179
  msgstr ""
180
 
181
+ #: app/admin/RTMediaAdmin.php:849 app/admin/RTMediaAdmin.php:852
182
+ #: app/admin/RTMediaAdmin.php:1001 app/admin/RTMediaAdmin.php:1586
183
  msgid "Hire Us"
184
  msgstr ""
185
 
186
+ #: app/admin/RTMediaAdmin.php:862 app/admin/RTMediaAdmin.php:865
187
+ #: app/admin/RTMediaAdmin.php:1008 app/admin/RTMediaAdmin.php:1600
188
  msgid "Licenses"
189
  msgstr ""
190
 
191
+ #: app/admin/RTMediaAdmin.php:916
192
  msgid "ON"
193
  msgstr ""
194
 
195
+ #: app/admin/RTMediaAdmin.php:917
196
  msgid "OFF"
197
  msgstr ""
198
 
199
+ #: app/admin/RTMediaAdmin.php:923
200
  msgid "Please do not refresh this page."
201
  msgstr ""
202
 
203
+ #: app/admin/RTMediaAdmin.php:924
204
  msgid "Something went wrong. Please "
205
  msgstr ""
206
 
207
+ #: app/admin/RTMediaAdmin.php:924
208
  msgid "refresh"
209
  msgstr ""
210
 
211
+ #: app/admin/RTMediaAdmin.php:924
212
  msgid " page."
213
  msgstr ""
214
 
215
+ #: app/admin/RTMediaAdmin.php:925
216
  msgid "This will subscribe you to the free plan."
217
  msgstr ""
218
 
219
+ #: app/admin/RTMediaAdmin.php:926
220
  msgid "Are you sure you want to disable the encoding service?"
221
  msgstr ""
222
 
223
+ #: app/admin/RTMediaAdmin.php:927
224
  msgid "Are you sure you want to enable the encoding service?"
225
  msgstr ""
226
 
227
+ #: app/admin/RTMediaAdmin.php:928
228
  msgid "Settings have changed, you should save them!"
229
  msgstr ""
230
 
231
+ #: app/admin/RTMediaAdmin.php:929
232
  msgid ""
233
  "Number of video thumbnails to be generated should be greater than 0 in "
234
  "media sizes settings. Setting it to default value 2."
235
  msgstr ""
236
 
237
+ #: app/admin/RTMediaAdmin.php:930
238
  msgid ""
239
  "Invalid value for number of video thumbnails in media sizes settings. "
240
  "Setting it to round value"
241
  msgstr ""
242
 
243
+ #: app/admin/RTMediaAdmin.php:931
244
  msgid ""
245
  "Number of percentage in JPEG image quality should be greater than 0 in "
246
  "media sizes settings. Setting it to default value 90."
247
  msgstr ""
248
 
249
+ #: app/admin/RTMediaAdmin.php:932
250
  msgid ""
251
  "Number of percentage in JPEG image quality should be less than 100 in media "
252
  "sizes settings. Setting it to 100."
253
  msgstr ""
254
 
255
+ #: app/admin/RTMediaAdmin.php:933
256
  msgid ""
257
  "Invalid value for percentage in JPEG image quality in media sizes settings. "
258
  "Setting it to round value"
259
  msgstr ""
260
 
261
+ #: app/admin/RTMediaAdmin.php:934
262
  msgid ""
263
  "Please enter positive integer value only. Setting number of media per page "
264
  "value to default value 10."
265
  msgstr ""
266
 
267
+ #: app/admin/RTMediaAdmin.php:935
268
  msgid ""
269
  "Please enter positive integer value only. Setting number of media per page "
270
  "value to round value"
271
  msgstr ""
272
 
273
+ #: app/admin/RTMediaAdmin.php:936
274
  msgid "Request failed."
275
  msgstr ""
276
 
277
+ #: app/admin/RTMediaAdmin.php:944
278
  msgid "Please enter WP Admin Login."
279
  msgstr ""
280
 
281
+ #: app/admin/RTMediaAdmin.php:945
282
  msgid "Please enter WP Admin password."
283
  msgstr ""
284
 
285
+ #: app/admin/RTMediaAdmin.php:946
286
  msgid "Please enter SSH / FTP host."
287
  msgstr ""
288
 
289
+ #: app/admin/RTMediaAdmin.php:947
290
  msgid "Please enter SSH / FTP login."
291
  msgstr ""
292
 
293
+ #: app/admin/RTMediaAdmin.php:948
294
  msgid "Please enter SSH / FTP password."
295
  msgstr ""
296
 
297
+ #: app/admin/RTMediaAdmin.php:949
298
  msgid "Please fill all the fields."
299
  msgstr ""
300
 
301
+ #: app/admin/RTMediaAdmin.php:1017
302
  msgid "Regen. Thumbnail "
303
  msgstr ""
304
 
305
+ #: app/admin/RTMediaAdmin.php:1038
306
  msgid "rtMedia: Regenerate Video Thumbnails"
307
  msgstr ""
308
 
309
+ #: app/admin/RTMediaAdmin.php:1060
310
  msgid "You can see this page because you have "
311
  msgstr ""
312
 
313
+ #: app/admin/RTMediaAdmin.php:1061
314
  msgid "subscribed"
315
  msgstr ""
316
 
317
+ #: app/admin/RTMediaAdmin.php:1062
318
  msgid " for "
319
  msgstr ""
320
 
321
+ #: app/admin/RTMediaAdmin.php:1063
322
  msgid "rtMedia audio/video encoding service"
323
  msgstr ""
324
 
325
+ #: app/admin/RTMediaAdmin.php:1066
326
  msgid "You can regenerate thumbnails of a specific video by visiting "
327
  msgstr ""
328
 
329
+ #: app/admin/RTMediaAdmin.php:1067
330
  msgid "media page"
331
  msgstr ""
332
 
333
+ #: app/admin/RTMediaAdmin.php:1068
334
  msgid " and clicking the "
335
  msgstr ""
336
 
337
+ #: app/admin/RTMediaAdmin.php:1070
338
  msgid " option for that particular video."
339
  msgstr ""
340
 
341
+ #: app/admin/RTMediaAdmin.php:1073
342
  msgid "Click "
343
  msgstr ""
344
 
345
+ #: app/admin/RTMediaAdmin.php:1074 app/admin/RTMediaAdmin.php:1079
346
  msgid "Regenerate Pending Thumbnails"
347
  msgstr ""
348
 
349
+ #: app/admin/RTMediaAdmin.php:1075
350
  msgid " to regenerate thumbnails of pending videos."
351
  msgstr ""
352
 
353
+ #: app/admin/RTMediaAdmin.php:1091
354
  msgid "Total Videos"
355
  msgstr ""
356
 
357
+ #: app/admin/RTMediaAdmin.php:1095
358
  msgid "Sent of regenerate thumbails"
359
  msgstr ""
360
 
361
+ #: app/admin/RTMediaAdmin.php:1098
362
  msgid "Fail to regenerate thumbails"
363
  msgstr ""
364
 
365
+ #: app/admin/RTMediaAdmin.php:1139
366
  msgid "Regenerate Video Thumbnails Done"
367
  msgstr ""
368
 
369
+ #: app/admin/RTMediaAdmin.php:1185
370
  msgid "You have %s videos without thumbnails. Click "
371
  msgstr ""
372
 
373
+ #: app/admin/RTMediaAdmin.php:1187
374
  msgid " to generate thumbnails."
375
  msgstr ""
376
 
377
+ #: app/admin/RTMediaAdmin.php:1270
378
  msgid "not a video ..."
379
  msgstr ""
380
 
381
+ #: app/admin/RTMediaAdmin.php:1421
382
  msgid "Empowering The Web With WordPress"
383
  msgstr ""
384
 
385
+ #: app/admin/RTMediaAdmin.php:1442
386
  msgid "Settings saved successfully!"
387
  msgstr ""
388
 
389
+ #: app/admin/RTMediaAdmin.php:1448 app/admin/RTMediaAdmin.php:1477
390
  msgid "Save Settings"
391
  msgstr ""
392
 
393
+ #: app/admin/RTMediaAdmin.php:1674 app/admin/RTMediaAdmin.php:1675
394
  msgid "Display"
395
  msgstr ""
396
 
397
+ #: app/admin/RTMediaAdmin.php:1683
398
  msgid "rtMedia BuddyPress"
399
  msgstr ""
400
 
401
+ #: app/admin/RTMediaAdmin.php:1684
402
  msgid "BuddyPress"
403
  msgstr ""
404
 
405
+ #: app/admin/RTMediaAdmin.php:1692
406
  msgid "rtMedia Types"
407
  msgstr ""
408
 
409
+ #: app/admin/RTMediaAdmin.php:1693
410
  msgid "Types"
411
  msgstr ""
412
 
413
+ #: app/admin/RTMediaAdmin.php:1700
414
  msgid "rtMedia Sizes"
415
  msgstr ""
416
 
417
+ #: app/admin/RTMediaAdmin.php:1701
418
  msgid "Media Sizes"
419
  msgstr ""
420
 
421
+ #: app/admin/RTMediaAdmin.php:1708
422
  msgid "rtMedia Privacy"
423
  msgstr ""
424
 
425
+ #: app/admin/RTMediaAdmin.php:1709
426
  #: app/main/controllers/privacy/RTMediaPrivacy.php:417
427
  msgid "Privacy"
428
  msgstr ""
429
 
430
+ #: app/admin/RTMediaAdmin.php:1715
431
  msgid "rtMedia Custom CSS"
432
  msgstr ""
433
 
434
+ #: app/admin/RTMediaAdmin.php:1716
435
  msgid "Custom CSS"
436
  msgstr ""
437
 
438
+ #: app/admin/RTMediaAdmin.php:1725 app/admin/RTMediaAdmin.php:1726
439
  msgid "Other Settings"
440
  msgstr ""
441
 
442
+ #: app/admin/RTMediaAdmin.php:1773
443
  msgid "I use @rtMediaWP http://rt.cx/rtmedia on %s"
444
  msgstr ""
445
 
446
+ #: app/admin/RTMediaAdmin.php:1775
447
  msgid "Post to Twitter Now"
448
  msgstr ""
449
 
450
+ #: app/admin/RTMediaAdmin.php:1775
451
  msgid "Post to Twitter"
452
  msgstr ""
453
 
454
+ #: app/admin/RTMediaAdmin.php:1776
455
  msgid "Share on Facebook Now"
456
  msgstr ""
457
 
458
+ #: app/admin/RTMediaAdmin.php:1776
459
  msgid "Share on Facebook"
460
  msgstr ""
461
 
462
+ #: app/admin/RTMediaAdmin.php:1777
463
  msgid "Rate rtMedia on Wordpress.org"
464
  msgstr ""
465
 
466
+ #: app/admin/RTMediaAdmin.php:1777
467
  msgid "Rate on Wordpress.org"
468
  msgstr ""
469
 
470
+ #: app/admin/RTMediaAdmin.php:1778
471
  msgid "Subscribe to our Feeds"
472
  msgstr ""
473
 
474
+ #: app/admin/RTMediaAdmin.php:1781
475
  msgid "Spread the Word"
476
  msgstr ""
477
 
478
+ #: app/admin/RTMediaAdmin.php:1787 app/admin/RTMediaAdmin.php:1794
479
  msgid "Subscribe"
480
  msgstr ""
481
 
482
+ #: app/admin/RTMediaAdmin.php:1825
483
  msgid "Thank you for your time."
484
  msgstr ""
485
 
486
+ #: app/admin/RTMediaAdmin.php:1838
487
  msgid "Premium Add-ons"
488
  msgstr ""
489
 
490
+ #: app/admin/RTMediaAdmin.php:1856
491
  msgid ""
492
  "You have images enabled on rtMedia but your network allowed filetypes do "
493
  "not permit uploading of %s. Click "
494
  msgstr ""
495
 
496
+ #: app/admin/RTMediaAdmin.php:1858 app/admin/RTMediaAdmin.php:1876
497
+ #: app/admin/RTMediaAdmin.php:1894
498
  msgid " to change your settings manually."
499
  msgstr ""
500
 
501
+ #: app/admin/RTMediaAdmin.php:1860 app/admin/RTMediaAdmin.php:1878
502
+ #: app/admin/RTMediaAdmin.php:1896
503
  msgid "Recommended:"
504
  msgstr ""
505
 
506
+ #: app/admin/RTMediaAdmin.php:1861 app/admin/RTMediaAdmin.php:1879
507
+ #: app/admin/RTMediaAdmin.php:1897
508
  msgid "Update Network Settings Automatically"
509
  msgstr ""
510
 
511
+ #: app/admin/RTMediaAdmin.php:1874
512
  msgid ""
513
  "You have video enabled on BuddyPress Media but your network allowed "
514
  "filetypes do not permit uploading of mp4. Click "
515
  msgstr ""
516
 
517
+ #: app/admin/RTMediaAdmin.php:1892
518
  msgid ""
519
  "You have audio enabled on BuddyPress Media but your network allowed "
520
  "filetypes do not permit uploading of mp3. Click "
521
  msgstr ""
522
 
523
+ #: app/admin/RTMediaAdmin.php:1913
524
  msgid "Network settings updated successfully."
525
  msgstr ""
526
 
527
+ #: app/admin/RTMediaAdmin.php:2025
528
  msgid "Video is sent to generate thumbnails."
529
  msgstr ""
530
 
531
+ #: app/admin/RTMediaAdmin.php:2027
532
  msgid "Video cannot be sent to generate thumbnails."
533
  msgstr ""
534
 
535
+ #: app/admin/RTMediaAdmin.php:2041
536
  msgid "Regenerate Video Thumbnails"
537
  msgstr ""
538
 
539
+ #: app/admin/RTMediaAdmin.php:2053
540
  msgid ""
541
  "Please update rtMedia template files if you have overridden the default "
542
  "rtMedia templates in your theme. If not, you can ignore and hide this "
543
  "notice."
544
  msgstr ""
545
 
546
+ #: app/admin/RTMediaAdmin.php:2053
547
  #: app/importers/RTMediaMediaSizeImporter.php:73
548
  #: app/importers/RTMediaMigration.php:68
549
  msgid "Hide"
1486
  "a new issue on "
1487
  msgstr ""
1488
 
1489
+ #: app/helper/RTMediaSettings.php:403 app/helper/RTMediaSupport.php:434
1490
  msgid "GitHub"
1491
  msgstr ""
1492
 
1493
  #: app/helper/RTMediaSupport.php:59 app/helper/RTMediaSupport.php:60
1494
+ #: app/helper/RTMediaSupport.php:325 app/helper/RTMediaSupport.php:617
1495
  msgid "Debug Info"
1496
  msgstr ""
1497
 
1500
  msgid "Migration"
1501
  msgstr ""
1502
 
1503
+ #: app/helper/RTMediaSupport.php:142
1504
  msgid "Service"
1505
  msgstr ""
1506
 
1507
+ #: app/helper/RTMediaSupport.php:149
1508
  msgid "Premium Support"
1509
  msgstr ""
1510
 
1511
+ #: app/helper/RTMediaSupport.php:155
1512
  msgid "Bug Report"
1513
  msgstr ""
1514
 
1515
+ #: app/helper/RTMediaSupport.php:161
1516
  msgid "New Feature"
1517
  msgstr ""
1518
 
1519
+ #: app/helper/RTMediaSupport.php:163
1520
  msgid "Submit"
1521
  msgstr ""
1522
 
1523
+ #: app/helper/RTMediaSupport.php:210
1524
  msgid "by"
1525
  msgstr ""
1526
 
1527
+ #: app/helper/RTMediaSupport.php:210
1528
  msgid "version"
1529
  msgstr ""
1530
 
1531
+ #: app/helper/RTMediaSupport.php:377
1532
  msgid "There is no media found to migrate."
1533
  msgstr ""
1534
 
1535
+ #: app/helper/RTMediaSupport.php:383
1536
  #: app/main/controllers/media/RTMediaLoginPopup.php:56
1537
  msgid "Click"
1538
  msgstr ""
1539
 
1540
+ #: app/helper/RTMediaSupport.php:383
1541
  msgid "here to migrate media from rtMedia 2.x to rtMedia 3.0+."
1542
  msgstr ""
1543
 
1544
+ #: app/helper/RTMediaSupport.php:411
1545
  msgid "Submit a Bug Report"
1546
  msgstr ""
1547
 
1548
+ #: app/helper/RTMediaSupport.php:414
1549
  msgid "Submit a New Feature Request"
1550
  msgstr ""
1551
 
1552
+ #: app/helper/RTMediaSupport.php:417
1553
  msgid "Submit Support Request"
1554
  msgstr ""
1555
 
1556
+ #: app/helper/RTMediaSupport.php:426
1557
  msgid ""
1558
  "If your site has some issues due to rtMedia and you want support, feel free "
1559
  "to create a support topic on %s"
1560
  msgstr ""
1561
 
1562
+ #: app/helper/RTMediaSupport.php:427
1563
  msgid "Community Forum"
1564
  msgstr ""
1565
 
1566
+ #: app/helper/RTMediaSupport.php:433
1567
  msgid ""
1568
  "If you have any suggestions, enhancements or bug reports, then you can open "
1569
  "a new issue on %s"
1570
  msgstr ""
1571
 
1572
+ #: app/helper/RTMediaSupport.php:453
1573
  msgid "Name"
1574
  msgstr ""
1575
 
1576
+ #: app/helper/RTMediaSupport.php:458
1577
  msgid "Use actual user name which used during purchased."
1578
  msgstr ""
1579
 
1580
+ #: app/helper/RTMediaSupport.php:465
1581
  msgid "Email"
1582
  msgstr ""
1583
 
1584
+ #: app/helper/RTMediaSupport.php:470
1585
  msgid "Use email id which used during purchased"
1586
  msgstr ""
1587
 
1588
+ #: app/helper/RTMediaSupport.php:477
1589
  msgid "Website"
1590
  msgstr ""
1591
 
1592
+ #: app/helper/RTMediaSupport.php:485
1593
  msgid "Subject"
1594
  msgstr ""
1595
 
1596
+ #: app/helper/RTMediaSupport.php:493 templates/media/album-single-edit.php:20
1597
  #: templates/media/media-single-edit.php:17
1598
  msgid "Details"
1599
  msgstr ""
1600
 
1601
+ #: app/helper/RTMediaSupport.php:531
1602
  msgid "Cheatin' uh?"
1603
  msgstr ""
1604
 
1605
+ #: app/helper/RTMediaSupport.php:532
1606
  msgid "Can not verify request source."
1607
  msgstr ""
1608
 
1609
+ #: app/helper/RTMediaSupport.php:547
1610
  msgid "rtMedia Premium Support Request from"
1611
  msgstr ""
1612
 
1613
+ #: app/helper/RTMediaSupport.php:550
1614
  msgid "rtMedia New Feature Request from"
1615
  msgstr ""
1616
 
1617
+ #: app/helper/RTMediaSupport.php:553
1618
  msgid "rtMedia Bug Report from"
1619
  msgstr ""
1620
 
1621
+ #: app/helper/RTMediaSupport.php:556
1622
  msgid "rtMedia Contact from"
1623
  msgstr ""
1624
 
1625
+ #: app/helper/RTMediaSupport.php:639
1626
  msgid "Thank you for your Feedback/Suggestion."
1627
  msgstr ""
1628
 
1629
+ #: app/helper/RTMediaSupport.php:641
1630
  msgid "Thank you for posting your support request."
1631
  msgstr ""
1632
 
1633
+ #: app/helper/RTMediaSupport.php:642
1634
  msgid "We will get back to you shortly."
1635
  msgstr ""
1636
 
1637
+ #: app/helper/RTMediaSupport.php:647
1638
  msgid "Your server failed to send an email."
1639
  msgstr ""
1640
 
1641
+ #: app/helper/RTMediaSupport.php:648
1642
  msgid "Kindly contact your server support to fix this."
1643
  msgstr ""
1644
 
1645
+ #: app/helper/RTMediaSupport.php:651
1646
  msgid "You can alternatively create a support request %s"
1647
  msgstr ""
1648
 
1896
  msgstr ""
1897
 
1898
  #: app/importers/BPMediaAlbumimporter.php:89 app/main/RTMedia.php:597
1899
+ #: app/services/RTMediaEncoding.php:605
1900
  msgid "Media"
1901
  msgstr ""
1902
 
2369
  msgid "%s added %d %s"
2370
  msgstr ""
2371
 
2372
+ #: app/main/controllers/activity/RTMediaBuddyPressActivity.php:520
2373
  msgid "%1$s liked a %2$s in the group %3$s"
2374
  msgstr ""
2375
 
2376
+ #: app/main/controllers/activity/RTMediaBuddyPressActivity.php:523
2377
  msgid "%1$s liked their %2$s"
2378
  msgstr ""
2379
 
2380
+ #: app/main/controllers/activity/RTMediaBuddyPressActivity.php:527
2381
  msgid "%1$s liked %2$s's %3$s"
2382
  msgstr ""
2383
 
2384
+ #: app/main/controllers/activity/RTMediaBuddyPressActivity.php:609
2385
  msgid "%1$s commented on a %2$s in the group %3$s"
2386
  msgstr ""
2387
 
2388
+ #: app/main/controllers/activity/RTMediaBuddyPressActivity.php:612
2389
  msgid "%1$s commented on their %2$s"
2390
  msgstr ""
2391
 
2392
+ #: app/main/controllers/activity/RTMediaBuddyPressActivity.php:616
2393
  msgid "%1$s commented on %2$s's %3$s"
2394
  msgstr ""
2395
 
2820
  msgstr ""
2821
 
2822
  #: app/main/controllers/template/RTMediaTemplate.php:348
2823
+ #: app/main/controllers/template/RTMediaTemplate.php:441
2824
+ #: app/main/controllers/template/RTMediaTemplate.php:539
2825
+ #: app/main/controllers/template/RTMediaTemplate.php:675
2826
  msgid "Ooops !!! Invalid access. No nonce was found !!"
2827
  msgstr ""
2828
 
2847
  msgid "Delete Comment"
2848
  msgstr ""
2849
 
2850
+ #: app/main/controllers/template/rt-template-functions.php:1105
2851
  msgid "Go to page no : "
2852
  msgstr ""
2853
 
2854
+ #: app/main/controllers/template/rt-template-functions.php:1110
2855
  msgid "Go"
2856
  msgstr ""
2857
 
3102
  msgstr ""
3103
 
3104
  #: app/services/RTMediaEncoding.php:166 app/services/RTMediaEncoding.php:186
3105
+ #: app/services/RTMediaEncoding.php:338
3106
  msgid "Remaining"
3107
  msgstr ""
3108
 
3122
  msgid "Used:"
3123
  msgstr ""
3124
 
3125
+ #: app/services/RTMediaEncoding.php:264
3126
  msgid "You have successfully subscribed for the "
3127
  msgstr ""
3128
 
3129
+ #: app/services/RTMediaEncoding.php:266
3130
  msgid " plan"
3131
  msgstr ""
3132
 
3133
+ #: app/services/RTMediaEncoding.php:280
3134
  msgid "Unsubscribe"
3135
  msgstr ""
3136
 
3137
+ #: app/services/RTMediaEncoding.php:282
3138
  msgid ""
3139
  "Just to improve our service we would like to know the reason for you to "
3140
  "leave us."
3141
  msgstr ""
3142
 
3143
+ #: app/services/RTMediaEncoding.php:332 app/services/RTMediaEncoding.php:452
3144
  msgid "Current Plan"
3145
  msgstr ""
3146
 
3147
+ #: app/services/RTMediaEncoding.php:332
3148
  msgid "Unsubscribed"
3149
  msgstr ""
3150
 
3151
+ #: app/services/RTMediaEncoding.php:335
3152
  msgid "Used"
3153
  msgstr ""
3154
 
3155
+ #: app/services/RTMediaEncoding.php:341
3156
  msgid "Total"
3157
  msgstr ""
3158
 
3159
+ #: app/services/RTMediaEncoding.php:346
3160
  msgid "Your usage limit has been reached. Upgrade your plan."
3161
  msgstr ""
3162
 
3163
+ #: app/services/RTMediaEncoding.php:349
3164
  msgid "Your API key is not valid or is expired."
3165
  msgstr ""
3166
 
3167
+ #: app/services/RTMediaEncoding.php:351
3168
  msgid "Encoding Usage"
3169
  msgstr ""
3170
 
3171
+ #: app/services/RTMediaEncoding.php:357
3172
  msgid "Audio/Video encoding service"
3173
  msgstr ""
3174
 
3175
+ #: app/services/RTMediaEncoding.php:359
3176
  msgid "rtMedia team has started offering an audio/video encoding service."
3177
  msgstr ""
3178
 
3179
+ #: app/services/RTMediaEncoding.php:362
3180
  msgid "Enter API KEY"
3181
  msgstr ""
3182
 
3183
+ #: app/services/RTMediaEncoding.php:366
3184
  msgid "Save Key"
3185
  msgstr ""
3186
 
3187
+ #: app/services/RTMediaEncoding.php:389
3188
  msgid "Feature\\Plan"
3189
  msgstr ""
3190
 
3191
+ #: app/services/RTMediaEncoding.php:390 app/services/RTMediaEncoding.php:442
3192
  msgid "Free"
3193
  msgstr ""
3194
 
3195
+ #: app/services/RTMediaEncoding.php:391
3196
  msgid "Silver"
3197
  msgstr ""
3198
 
3199
+ #: app/services/RTMediaEncoding.php:392
3200
  msgid "Gold"
3201
  msgstr ""
3202
 
3203
+ #: app/services/RTMediaEncoding.php:393
3204
  msgid "Platinum"
3205
  msgstr ""
3206
 
3207
+ #: app/services/RTMediaEncoding.php:399
3208
  msgid "File Size Limit"
3209
  msgstr ""
3210
 
3211
+ #: app/services/RTMediaEncoding.php:410
3212
  msgid "Bandwidth (monthly)"
3213
  msgstr ""
3214
 
3215
+ #: app/services/RTMediaEncoding.php:420
3216
  msgid "Overage Bandwidth"
3217
  msgstr ""
3218
 
3219
+ #: app/services/RTMediaEncoding.php:421 app/services/RTMediaEncoding.php:428
3220
+ #: app/services/RTMediaEncoding.php:433
3221
  msgid "Not Available"
3222
  msgstr ""
3223
 
3224
+ #: app/services/RTMediaEncoding.php:427
3225
  msgid "Amazon S3 Support"
3226
  msgstr ""
3227
 
3228
+ #: app/services/RTMediaEncoding.php:429 app/services/RTMediaEncoding.php:434
3229
+ #: app/services/RTMediaEncoding.php:438
3230
  msgid "Coming Soon"
3231
  msgstr ""
3232
 
3233
+ #: app/services/RTMediaEncoding.php:432
3234
  msgid "HD Profile"
3235
  msgstr ""
3236
 
3237
+ #: app/services/RTMediaEncoding.php:437
3238
  msgid "Webcam Recording"
3239
  msgstr ""
3240
 
3241
+ #: app/services/RTMediaEncoding.php:441
3242
  msgid "Pricing"
3243
  msgstr ""
3244
 
3245
+ #: app/services/RTMediaEncoding.php:443
3246
  msgid "$9/month"
3247
  msgstr ""
3248
 
3249
+ #: app/services/RTMediaEncoding.php:444
3250
  msgid "$99/month"
3251
  msgstr ""
3252
 
3253
+ #: app/services/RTMediaEncoding.php:445
3254
  msgid "$999/month"
3255
  msgstr ""
3256
 
3257
+ #: app/services/RTMediaEncoding.php:457
3258
  msgid "Try Now"
3259
  msgstr ""
3260
 
3261
+ #: app/services/RTMediaEncoding.php:583
3262
  msgid "Could not read file."
3263
  msgstr ""
3264
 
3265
+ #: app/services/RTMediaEncoding.php:587
3266
  msgid ""
3267
  "Something went wrong. The required attachment id does not exists. It must "
3268
  "have been deleted."
3269
  msgstr ""
3270
 
3271
+ #: app/services/RTMediaEncoding.php:604
3272
  msgid "rtMedia Encoding: Download Failed"
3273
  msgstr ""
3274
 
3275
+ #: app/services/RTMediaEncoding.php:606
3276
  msgid " was successfully encoded but there was an error while downloading:"
3277
  msgstr ""
3278
 
3279
+ #: app/services/RTMediaEncoding.php:607
3280
  msgid "You can "
3281
  msgstr ""
3282
 
3283
+ #: app/services/RTMediaEncoding.php:608
3284
  msgid "retry the download"
3285
  msgstr ""
3286
 
3287
+ #: app/services/RTMediaEncoding.php:622
3288
  msgid "Done"
3289
  msgstr ""
3290
 
3291
+ #: app/services/RTMediaEncoding.php:650 app/services/RTMediaEncoding.php:678
3292
  msgid "Something went wrong please try again."
3293
  msgstr ""
3294
 
3295
+ #: app/services/RTMediaEncoding.php:673
3296
  msgid "Your subscription was cancelled successfully"
3297
  msgstr ""
3298
 
3299
+ #: app/services/RTMediaEncoding.php:687
3300
  msgid "Please enter the api key."
3301
  msgstr ""
3302
 
3303
+ #: app/services/RTMediaEncoding.php:694
3304
  msgid "Encoding disabled successfully."
3305
  msgstr ""
3306
 
3307
+ #: app/services/RTMediaEncoding.php:700
3308
  msgid "Encoding enabled successfully."
3309
  msgstr ""
3310
 
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.4
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,14 @@ http://www.youtube.com/watch?v=dJrykKQGDcs
138
 
139
  == Changelog ==
140
 
 
 
 
 
 
 
 
 
141
  = 4.0.4 [Jul 08, 2016] =
142
  * Backward compability for PHP 5.2
143
 
@@ -1182,8 +1190,8 @@ http://www.youtube.com/watch?v=dJrykKQGDcs
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
 
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.5
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.5 [Jul 25, 2016] =
142
+ * Fix bulk edit not working on delete and move
143
+ * Fix issue more and less click on media description
144
+ * Fix html markup in support tab
145
+ * Make pagination work on opening page-link in new tab
146
+ * Fix hide rtMedia template files notice after click on dismiss
147
+ * Fix for profile pic not changing on uploading photo
148
+
149
  = 4.0.4 [Jul 08, 2016] =
150
  * Backward compability for PHP 5.2
151
 
1190
 
1191
  == Upgrade Notice ==
1192
 
1193
+ = 4.0.5 =
1194
+ Requires BuddyPress 1.7 or higher, if using BuddyPress. Bug fixes.
1195
 
1196
  == Sponsors ==
1197
 
templates/media/album-single-edit.php CHANGED
@@ -81,7 +81,7 @@ $rtmedia_media = $media[0];
81
  <p class="rtmedia-move-container">
82
  <?php $global_albums = rtmedia_get_site_option( 'rtmedia-global-albums' ); ?>
83
  <span><?php esc_html_e( 'Move selected media to the album : ', 'buddypress-media' ); ?></span>
84
- <select name="album" class="rtmedia-user-album-list"><?php rtmedia_user_album_list() ?></select>
85
  <input type="button" class="rtmedia-move-selected" name="move-selected"
86
  value="<?php esc_attr_e( 'Move Selected', 'buddypress-media' ); ?>"/>
87
  </p>
81
  <p class="rtmedia-move-container">
82
  <?php $global_albums = rtmedia_get_site_option( 'rtmedia-global-albums' ); ?>
83
  <span><?php esc_html_e( 'Move selected media to the album : ', 'buddypress-media' ); ?></span>
84
+ <select name="album" class="rtmedia-user-album-list"><?php echo rtmedia_user_album_list() ?></select>
85
  <input type="button" class="rtmedia-move-selected" name="move-selected"
86
  value="<?php esc_attr_e( 'Move Selected', 'buddypress-media' ); ?>"/>
87
  </p>