Version Description
- Updated dutch transalation.
- Fix WordPress template issue.
Download this release
Release Info
Developer | faishal |
Plugin | rtMedia for WordPress, BuddyPress and bbPress |
Version | 3.2.6 |
Comparing to | |
See all releases |
Code changes from version 3.2.5 to 3.2.6
- app/admin/RTMediaAdmin.php +72 -5
- app/assets/css/admin.css +19 -0
- app/assets/js/admin.js +6 -0
- app/assets/js/rtMedia.js +6 -2
- app/assets/sass/main.scss +3 -1
- app/helper/RTMediaSettings.php +2 -2
- app/helper/RTMediaSupport.php +220 -111
- app/importers/RTMediaMigration.php +7 -1
- app/main/controllers/media/RTMediaMedia.php +6 -2
- app/main/controllers/template/RTMediaNav.php +3 -2
- app/main/controllers/template/rt-template-functions.php +123 -1
- app/main/controllers/upload/RTMediaUploadEndpoint.php +43 -35
- app/main/controllers/upload/processors/RTMediaUploadFile.php +23 -19
- app/main/routers/RTMediaRouter.php +26 -3
- index.php +1 -1
- languages/rtmedia-nl_NL.mo +0 -0
- languages/rtmedia.mo +0 -0
- languages/rtmedia.po +172 -151
- readme.txt +9 -3
- templates/upload/uploader.php +24 -1
app/admin/RTMediaAdmin.php
CHANGED
@@ -19,6 +19,7 @@ if ( ! class_exists ( 'RTMediaAdmin' ) ) {
|
|
19 |
public function __construct () {
|
20 |
global $rtmedia;
|
21 |
add_action ( 'init', array( $this, 'video_transcoding_survey_response' ) );
|
|
|
22 |
if ( is_multisite () ) {
|
23 |
add_action ( 'network_admin_notices', array( $this, 'upload_filetypes_error' ) );
|
24 |
add_action ( 'admin_notices', array( $this, 'upload_filetypes_error' ) );
|
@@ -273,11 +274,11 @@ if ( ! class_exists ( 'RTMediaAdmin' ) ) {
|
|
273 |
'rtmedia_page_rtmedia-addons',
|
274 |
'rtmedia_page_rtmedia-support',
|
275 |
'rtmedia_page_rtmedia-importer',
|
276 |
-
'rtmedia_page_rtmedia-regenerate'
|
|
|
277 |
);
|
278 |
$admin_pages = apply_filters ( 'rtmedia_filter_admin_pages_array', $admin_pages );
|
279 |
-
|
280 |
-
if ( in_array ( $hook, $admin_pages ) ) {
|
281 |
$admin_ajax = admin_url ( 'admin-ajax.php' );
|
282 |
|
283 |
wp_enqueue_script ( 'bootstrap-switch', RTMEDIA_URL . 'app/assets/js/bootstrap-switch.js', array( 'jquery' ), RTMEDIA_VERSION );
|
@@ -336,6 +337,10 @@ if ( ! class_exists ( 'RTMediaAdmin' ) ) {
|
|
336 |
add_submenu_page ( 'rtmedia-settings', __ ( 'Settings', 'rtmedia' ), __ ( 'Settings', 'rtmedia' ), 'manage_options', 'rtmedia-settings', array( $this, 'settings_page' ) );
|
337 |
add_submenu_page ( 'rtmedia-settings', __ ( 'Addons', 'rtmedia' ), __ ( 'Addons', 'rtmedia' ), 'manage_options', 'rtmedia-addons', array( $this, 'addons_page' ) );
|
338 |
add_submenu_page ( 'rtmedia-settings', __ ( 'Support', 'rtmedia' ), __ ( 'Support ', 'rtmedia' ), 'manage_options', 'rtmedia-support', array( $this, 'support_page' ) );
|
|
|
|
|
|
|
|
|
339 |
$obj_encoding = new RTMediaEncoding(true);
|
340 |
if ($obj_encoding->api_key)
|
341 |
add_submenu_page ( 'rtmedia-settings', __ ( 'Regenerate Thumbnail', 'rtmedia' ), __ ( 'Regen. Thumbnail ', 'rtmedia' ), 'manage_options', 'rtmedia-regenerate', array( $this, 'rt_regenerate_thumbnail' ) );
|
@@ -546,7 +551,11 @@ if ( ! class_exists ( 'RTMediaAdmin' ) ) {
|
|
546 |
$this->render_page ( 'rtmedia-support' );
|
547 |
}
|
548 |
|
549 |
-
|
|
|
|
|
|
|
|
|
550 |
*
|
551 |
* @return type
|
552 |
*/
|
@@ -606,7 +615,11 @@ if ( ! class_exists ( 'RTMediaAdmin' ) ) {
|
|
606 |
<?php
|
607 |
if ( $page == 'rtmedia-addons' )
|
608 |
RTMediaAddon::render_addons ( $page );
|
609 |
-
else
|
|
|
|
|
|
|
|
|
610 |
do_settings_sections ( $page );
|
611 |
?>
|
612 |
<?php
|
@@ -692,6 +705,9 @@ if ( ! class_exists ( 'RTMediaAdmin' ) ) {
|
|
692 |
foreach ( array_values ( $tabs ) as $tab_data ) {
|
693 |
$is_current = ( bool ) ( $tab_data[ 'slug' ] == $this->get_current_tab () );
|
694 |
$tab_class = $is_current ? $active_class : $idle_class;
|
|
|
|
|
|
|
695 |
$tabs_html .= '<a href="' . $tab_data[ 'href' ] . '" class="' . $tab_class . '">' . $tab_data[ 'name' ] . '</a>';
|
696 |
}
|
697 |
|
@@ -1133,6 +1149,57 @@ if ( ! class_exists ( 'RTMediaAdmin' ) ) {
|
|
1133 |
</script>
|
1134 |
<?php
|
1135 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1136 |
}
|
1137 |
|
1138 |
}
|
19 |
public function __construct () {
|
20 |
global $rtmedia;
|
21 |
add_action ( 'init', array( $this, 'video_transcoding_survey_response' ) );
|
22 |
+
add_action ( 'admin_init', array( $this, 'presstrends_plugin' ) );
|
23 |
if ( is_multisite () ) {
|
24 |
add_action ( 'network_admin_notices', array( $this, 'upload_filetypes_error' ) );
|
25 |
add_action ( 'admin_notices', array( $this, 'upload_filetypes_error' ) );
|
274 |
'rtmedia_page_rtmedia-addons',
|
275 |
'rtmedia_page_rtmedia-support',
|
276 |
'rtmedia_page_rtmedia-importer',
|
277 |
+
'rtmedia_page_rtmedia-regenerate',
|
278 |
+
'rtmedia_page_rtmedia-premium'
|
279 |
);
|
280 |
$admin_pages = apply_filters ( 'rtmedia_filter_admin_pages_array', $admin_pages );
|
281 |
+
if ( in_array ( $hook, $admin_pages ) || strpos( $hook, 'rtmedia-migration') ) {
|
|
|
282 |
$admin_ajax = admin_url ( 'admin-ajax.php' );
|
283 |
|
284 |
wp_enqueue_script ( 'bootstrap-switch', RTMEDIA_URL . 'app/assets/js/bootstrap-switch.js', array( 'jquery' ), RTMEDIA_VERSION );
|
337 |
add_submenu_page ( 'rtmedia-settings', __ ( 'Settings', 'rtmedia' ), __ ( 'Settings', 'rtmedia' ), 'manage_options', 'rtmedia-settings', array( $this, 'settings_page' ) );
|
338 |
add_submenu_page ( 'rtmedia-settings', __ ( 'Addons', 'rtmedia' ), __ ( 'Addons', 'rtmedia' ), 'manage_options', 'rtmedia-addons', array( $this, 'addons_page' ) );
|
339 |
add_submenu_page ( 'rtmedia-settings', __ ( 'Support', 'rtmedia' ), __ ( 'Support ', 'rtmedia' ), 'manage_options', 'rtmedia-support', array( $this, 'support_page' ) );
|
340 |
+
if(! defined("RTMEDIA_PRO_VERSION")) {
|
341 |
+
add_submenu_page ( 'rtmedia-settings', __ ( 'Premium', 'rtmedia' ), __ ( 'Premium ', 'rtmedia' ), 'manage_options', 'rtmedia-premium', array( $this, 'premium_page' ) );
|
342 |
+
}
|
343 |
+
|
344 |
$obj_encoding = new RTMediaEncoding(true);
|
345 |
if ($obj_encoding->api_key)
|
346 |
add_submenu_page ( 'rtmedia-settings', __ ( 'Regenerate Thumbnail', 'rtmedia' ), __ ( 'Regen. Thumbnail ', 'rtmedia' ), 'manage_options', 'rtmedia-regenerate', array( $this, 'rt_regenerate_thumbnail' ) );
|
551 |
$this->render_page ( 'rtmedia-support' );
|
552 |
}
|
553 |
|
554 |
+
public function premium_page() {
|
555 |
+
$this->render_page ( 'rtmedia-premium' );
|
556 |
+
}
|
557 |
+
|
558 |
+
/**
|
559 |
*
|
560 |
* @return type
|
561 |
*/
|
615 |
<?php
|
616 |
if ( $page == 'rtmedia-addons' )
|
617 |
RTMediaAddon::render_addons ( $page );
|
618 |
+
else if ( $page == 'rtmedia-support' ) {
|
619 |
+
$rtmedia_support = new RTMediaSupport(false);
|
620 |
+
$rtmedia_support->render_support($page);
|
621 |
+
}
|
622 |
+
else
|
623 |
do_settings_sections ( $page );
|
624 |
?>
|
625 |
<?php
|
705 |
foreach ( array_values ( $tabs ) as $tab_data ) {
|
706 |
$is_current = ( bool ) ( $tab_data[ 'slug' ] == $this->get_current_tab () );
|
707 |
$tab_class = $is_current ? $active_class : $idle_class;
|
708 |
+
if(isset($tab_data['class']) && is_array($tab_data['class'])) {
|
709 |
+
$tab_class .= " ".implode(" ", $tab_data['class']);
|
710 |
+
}
|
711 |
$tabs_html .= '<a href="' . $tab_data[ 'href' ] . '" class="' . $tab_class . '">' . $tab_data[ 'name' ] . '</a>';
|
712 |
}
|
713 |
|
1149 |
</script>
|
1150 |
<?php
|
1151 |
}
|
1152 |
+
|
1153 |
+
function presstrends_plugin() {
|
1154 |
+
// PressTrends Account API Key
|
1155 |
+
$api_key = 'o3w063qppl7ha022jyc3bjpi7usrmczho';
|
1156 |
+
$auth = '';
|
1157 |
+
// Start of Metrics
|
1158 |
+
global $wpdb;
|
1159 |
+
$data = get_transient( 'presstrends_cache_data' );
|
1160 |
+
if ( !$data || $data == '' ) {
|
1161 |
+
$api_base = 'http://api.presstrends.io/index.php/api/pluginsites/update?auth=';
|
1162 |
+
$url = $api_base . $auth . '&api=' . $api_key . '';
|
1163 |
+
$count_posts = wp_count_posts();
|
1164 |
+
$count_pages = wp_count_posts( 'page' );
|
1165 |
+
$comments_count = wp_count_comments();
|
1166 |
+
if ( function_exists( 'wp_get_theme' ) ) {
|
1167 |
+
$theme_data = wp_get_theme();
|
1168 |
+
$theme_name = urlencode( $theme_data->Name );
|
1169 |
+
} else {
|
1170 |
+
$theme_data = get_theme_data( get_stylesheet_directory() . '/style.css' );
|
1171 |
+
$theme_name = $theme_data['Name'];
|
1172 |
+
}
|
1173 |
+
$plugin_name = '&';
|
1174 |
+
foreach ( get_plugins() as $plugin_info ) {
|
1175 |
+
$plugin_name .= $plugin_info['Name'] . '&';
|
1176 |
+
}
|
1177 |
+
// CHANGE __FILE__ PATH IF LOCATED OUTSIDE MAIN PLUGIN FILE
|
1178 |
+
$plugin_data = get_plugin_data( __FILE__ );
|
1179 |
+
$posts_with_comments = $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_type='post' AND comment_count > 0" );
|
1180 |
+
$data = array(
|
1181 |
+
'url' => base64_encode(site_url()),
|
1182 |
+
'posts' => $count_posts->publish,
|
1183 |
+
'pages' => $count_pages->publish,
|
1184 |
+
'comments' => $comments_count->total_comments,
|
1185 |
+
'approved' => $comments_count->approved,
|
1186 |
+
'spam' => $comments_count->spam,
|
1187 |
+
'pingbacks' => $wpdb->get_var( "SELECT COUNT(comment_ID) FROM $wpdb->comments WHERE comment_type = 'pingback'" ),
|
1188 |
+
'post_conversion' => ( $count_posts->publish > 0 && $posts_with_comments > 0 ) ? number_format( ( $posts_with_comments / $count_posts->publish ) * 100, 0, '.', '' ) : 0,
|
1189 |
+
'theme_version' => $plugin_data['Version'],
|
1190 |
+
'theme_name' => $theme_name,
|
1191 |
+
'site_name' => str_replace( ' ', '', get_bloginfo( 'name' ) ),
|
1192 |
+
'plugins' => count( get_option( 'active_plugins' ) ),
|
1193 |
+
'plugin' => urlencode( $plugin_name ),
|
1194 |
+
'wpversion' => get_bloginfo( 'version' ),
|
1195 |
+
);
|
1196 |
+
foreach ( $data as $k => $v ) {
|
1197 |
+
$url .= '&' . $k . '=' . $v . '';
|
1198 |
+
}
|
1199 |
+
wp_remote_get( $url );
|
1200 |
+
set_transient( 'presstrends_cache_data', $data, 60 * 60 * 24 );
|
1201 |
+
}
|
1202 |
+
}
|
1203 |
}
|
1204 |
|
1205 |
}
|
app/assets/css/admin.css
CHANGED
@@ -655,4 +655,23 @@ abbr {
|
|
655 |
.rtmedia-admin-ad img{
|
656 |
text-align: center;
|
657 |
width:100%;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
658 |
}
|
655 |
.rtmedia-admin-ad img{
|
656 |
text-align: center;
|
657 |
width:100%;
|
658 |
+
}
|
659 |
+
|
660 |
+
.bp-media-admin .rtm-premium {
|
661 |
+
background-color: #DDD;
|
662 |
+
}
|
663 |
+
|
664 |
+
.bp-media-admin .premium-title {
|
665 |
+
color: #444;
|
666 |
+
border-bottom: 1px solid #DDD ;
|
667 |
+
padding-bottom: 10px;
|
668 |
+
}
|
669 |
+
|
670 |
+
.bp-media-admin .premium-page-container {
|
671 |
+
margin-bottom: 20px;
|
672 |
+
}
|
673 |
+
|
674 |
+
.bp-media-admin .premium-page-container .rtm-premium-icon-pro {
|
675 |
+
margin-top: 9px;
|
676 |
+
width: 40px;
|
677 |
}
|
app/assets/js/admin.js
CHANGED
@@ -496,6 +496,12 @@ jQuery(document).ready(function($) {
|
|
496 |
defaultTab: manageHash()
|
497 |
});
|
498 |
|
|
|
|
|
|
|
|
|
|
|
|
|
499 |
if (jQuery('#rtmedia-privacy-enable').is(":checked")) {
|
500 |
jQuery(".privacy-driven-disable label input").prop("disabled", false);
|
501 |
jQuery(".privacy-driven-disable label .rt-switch").bootstrapSwitch("setActive", true);
|
496 |
defaultTab: manageHash()
|
497 |
});
|
498 |
|
499 |
+
jQuery("#rtm-support").sliderTabs({
|
500 |
+
autoplay: false,
|
501 |
+
mousewheel: false,
|
502 |
+
defaultTab: manageHash()
|
503 |
+
});
|
504 |
+
|
505 |
if (jQuery('#rtmedia-privacy-enable').is(":checked")) {
|
506 |
jQuery(".privacy-driven-disable label input").prop("disabled", false);
|
507 |
jQuery(".privacy-driven-disable label .rt-switch").bootstrapSwitch("setActive", true);
|
app/assets/js/rtMedia.js
CHANGED
@@ -101,7 +101,7 @@ jQuery('document').ready(function($) {
|
|
101 |
})
|
102 |
//rtmedia_lightbox_enabled from setting
|
103 |
if (typeof(rtmedia_lightbox_enabled) != 'undefined' && rtmedia_lightbox_enabled == "1") {
|
104 |
-
apply_rtMagnificPopup('.rtmedia-list-media, .rtmedia-activity-container ul.rtmedia-list, #bp-media-list,.widget-item-listing,.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');
|
105 |
}
|
106 |
|
107 |
jQuery('.rtmedia-container').on('click', '.select-all', function(e) {
|
@@ -175,8 +175,12 @@ jQuery('document').ready(function($) {
|
|
175 |
jQuery('#rtmedia_album_name').val("");
|
176 |
jQuery("#rtmedia-create-album-modal").append("<span class='rtmedia-success rtmedia-create-album-alert'><b>" + $albumname + "</b>" + rtmedia_album_created_msg + "</span>");
|
177 |
setTimeout(function() {
|
178 |
-
jQuery(".rtmedia-create-album-alert").remove()
|
179 |
}, 4000);
|
|
|
|
|
|
|
|
|
180 |
|
181 |
} else {
|
182 |
alert(rtmedia_something_wrong_msg);
|
101 |
})
|
102 |
//rtmedia_lightbox_enabled from setting
|
103 |
if (typeof(rtmedia_lightbox_enabled) != 'undefined' && rtmedia_lightbox_enabled == "1") {
|
104 |
+
apply_rtMagnificPopup('.rtmedia-list-media, .rtmedia-activity-container ul.rtmedia-list, #bp-media-list,.widget-item-listing,.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');
|
105 |
}
|
106 |
|
107 |
jQuery('.rtmedia-container').on('click', '.select-all', function(e) {
|
175 |
jQuery('#rtmedia_album_name').val("");
|
176 |
jQuery("#rtmedia-create-album-modal").append("<span class='rtmedia-success rtmedia-create-album-alert'><b>" + $albumname + "</b>" + rtmedia_album_created_msg + "</span>");
|
177 |
setTimeout(function() {
|
178 |
+
jQuery(".rtmedia-create-album-alert").remove();
|
179 |
}, 4000);
|
180 |
+
setTimeout(function() {
|
181 |
+
galleryObj.reloadView();
|
182 |
+
jQuery(".close-reveal-modal").click();
|
183 |
+
}, 2000);
|
184 |
|
185 |
} else {
|
186 |
alert(rtmedia_something_wrong_msg);
|
app/assets/sass/main.scss
CHANGED
@@ -633,4 +633,6 @@ button.mfp-close {
|
|
633 |
color : red;
|
634 |
}
|
635 |
//audio player fix under the current lightbox.
|
636 |
-
.mfp-content #rtmedia-single-media-container .wp-audio-shortcode{ margin-left : 30px; }
|
|
|
|
633 |
color : red;
|
634 |
}
|
635 |
//audio player fix under the current lightbox.
|
636 |
+
.mfp-content #rtmedia-single-media-container .wp-audio-shortcode{ margin-left : 30px; }
|
637 |
+
|
638 |
+
|
app/helper/RTMediaSettings.php
CHANGED
@@ -98,8 +98,8 @@ if (!class_exists('RTMediaSettings')) {
|
|
98 |
}
|
99 |
$rtmedia_addon = new RTMediaAddon();
|
100 |
add_settings_section('rtm-addons', __('BuddyPress Media Addons for Photos', 'rtmedia'), array($rtmedia_addon, 'get_addons'), 'rtmedia-addons');
|
101 |
-
|
102 |
-
add_settings_section('rtm-support', __('Support', 'rtmedia'), array($
|
103 |
|
104 |
// if (!BPMediaPrivacy::is_installed()) {
|
105 |
// $rtmedia_privacy = new BPMediaPrivacySettings();
|
98 |
}
|
99 |
$rtmedia_addon = new RTMediaAddon();
|
100 |
add_settings_section('rtm-addons', __('BuddyPress Media Addons for Photos', 'rtmedia'), array($rtmedia_addon, 'get_addons'), 'rtmedia-addons');
|
101 |
+
$rtmedia_support = new RTMediaSupport(false);
|
102 |
+
add_settings_section('rtm-support', __('Support', 'rtmedia'), array($rtmedia_support, 'get_support_content'), 'rtmedia-support');
|
103 |
|
104 |
// if (!BPMediaPrivacy::is_installed()) {
|
105 |
// $rtmedia_privacy = new BPMediaPrivacySettings();
|
app/helper/RTMediaSupport.php
CHANGED
@@ -16,18 +16,86 @@ if (!class_exists('RTMediaSupport')) {
|
|
16 |
if( !is_admin () ) {
|
17 |
return;
|
18 |
}
|
19 |
-
|
|
|
20 |
if(isset($_REQUEST['tab'])) {
|
21 |
$this->curr_sub_tab = $_REQUEST['tab'];
|
22 |
}
|
23 |
-
if($init) {
|
24 |
-
$this->debug_info();
|
25 |
-
if($this->curr_sub_tab == "debug") {
|
26 |
-
add_action('rtmedia_admin_page_insert', array($this, 'debug_info_html'), 20);
|
27 |
-
}
|
28 |
-
|
|
|
|
|
|
|
|
|
29 |
}
|
30 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
public function service_selector() {
|
32 |
?>
|
33 |
<div>
|
@@ -47,46 +115,52 @@ if (!class_exists('RTMediaSupport')) {
|
|
47 |
//$this->get_form("premium_support");
|
48 |
}
|
49 |
|
50 |
-
public function get_current_sub_tab() {
|
51 |
-
return isset ( $_GET[ 'tab' ] ) ? $_GET[ 'tab' ] : "
|
52 |
-
}
|
53 |
-
public function rtmedia_support_sub_tabs ( $active_tab = '' ) {
|
54 |
-
// Declare local variables
|
55 |
-
$tabs_html = '';
|
56 |
-
$idle_class = 'nav-tab';
|
57 |
-
$active_class = 'nav-tab nav-tab-active';
|
58 |
-
|
59 |
-
// Setup core admin tabs
|
60 |
-
$tabs = array(
|
61 |
-
array(
|
62 |
-
'href' => get_admin_url ( null, add_query_arg ( array( 'page' => 'rtmedia-support' ), 'admin.php' ) ) . "&tab=debug",
|
63 |
-
'name' => __ ( 'Debug Info', 'rtmedia' ),
|
64 |
-
'slug' => 'rtmedia-support&tab=debug'
|
65 |
-
),
|
66 |
-
array(
|
67 |
-
'href' => get_admin_url ( null, add_query_arg ( array( 'page' => 'rtmedia-support' ), 'admin.php' ) ) . "&tab=support",
|
68 |
-
'name' => __ ( 'Support Request', 'rtmedia' ),
|
69 |
-
'slug' => 'rtmedia-support&tab=support'
|
70 |
-
)
|
71 |
-
);
|
72 |
-
$tabs = apply_filters ( 'rtmedia_support_add_sub_tabs', $tabs );
|
73 |
-
// Loop through tabs and build navigation
|
74 |
-
$tabs_html = "";
|
75 |
-
foreach ( array_values ( $tabs ) as $tab_data ) {
|
76 |
-
$is_current = (bool) ( $tab_data[ 'slug' ] == (RTMediaAdmin::get_current_tab()."&tab=".$this->get_current_sub_tab () ) );
|
77 |
-
$tab_class = $is_current ? $active_class : $idle_class;
|
78 |
-
$tabs_html .= '<a href="' . $tab_data[ 'href' ] . '" class="' . $tab_class . '">' . $tab_data[ 'name' ] . '</a>';
|
79 |
-
}
|
80 |
-
// Output the tabs
|
81 |
-
return $tabs_html;
|
82 |
|
83 |
-
//
|
84 |
-
//
|
85 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
86 |
|
87 |
function call_get_form () {
|
88 |
if(isset($_REQUEST['page']) && $_REQUEST['page'] == 'rtmedia-support') {
|
89 |
-
echo "<h2 class='nav-tab-wrapper'>".$this->rtmedia_support_sub_tabs()."</h2>";
|
90 |
if($this->curr_sub_tab == "support") {
|
91 |
echo "<div id='rtmedia_service_contact_container'><form name='rtmedia_service_contact_detail' method='post'>";
|
92 |
$this->get_form("premium_support");
|
@@ -95,11 +169,11 @@ if (!class_exists('RTMediaSupport')) {
|
|
95 |
}
|
96 |
}
|
97 |
|
98 |
-
public function load_service_form() {
|
99 |
-
if(isset($_REQUEST['page']) && $_REQUEST['page'] == 'rtmedia-support') {
|
100 |
-
add_action('rtmedia_admin_page_insert', array($this,'call_get_form'),11);
|
101 |
-
}
|
102 |
-
}
|
103 |
|
104 |
public function get_plugin_info() {
|
105 |
$active_plugins = (array) get_option( 'active_plugins', array() );
|
@@ -189,11 +263,11 @@ if (!class_exists('RTMediaSupport')) {
|
|
189 |
$this->debug_info = $debug_info;
|
190 |
}
|
191 |
|
192 |
-
public function debug_info_html(
|
193 |
-
|
194 |
?>
|
195 |
<div id="debug-info">
|
196 |
-
|
197 |
<table class="form-table">
|
198 |
<tbody><?php
|
199 |
if ($this->debug_info) {
|
@@ -209,18 +283,42 @@ if (!class_exists('RTMediaSupport')) {
|
|
209 |
</tbody>
|
210 |
</table>
|
211 |
</div><?php
|
212 |
-
|
213 |
}
|
214 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
215 |
/**
|
216 |
*
|
217 |
* @global type $current_user
|
218 |
* @param type $form
|
219 |
*/
|
220 |
-
public function get_form($form) {
|
221 |
if (empty($form))
|
222 |
$form = (isset($_POST['form'])) ? $_POST['form'] : '';
|
223 |
-
|
|
|
|
|
224 |
global $current_user;
|
225 |
switch ($form) {
|
226 |
case "bug_report":
|
@@ -233,63 +331,74 @@ if (!class_exists('RTMediaSupport')) {
|
|
233 |
$meta_title = __('Submit a Premium Support Request', 'rtmedia');
|
234 |
break;
|
235 |
}
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
293 |
// if (DOING_AJAX) {
|
294 |
// die();
|
295 |
// }
|
16 |
if( !is_admin () ) {
|
17 |
return;
|
18 |
}
|
19 |
+
|
20 |
+
$this->curr_sub_tab = "support";
|
21 |
if(isset($_REQUEST['tab'])) {
|
22 |
$this->curr_sub_tab = $_REQUEST['tab'];
|
23 |
}
|
24 |
+
// if($init) {
|
25 |
+
// $this->debug_info();
|
26 |
+
// if($this->curr_sub_tab == "debug") {
|
27 |
+
// add_action('rtmedia_admin_page_insert', array($this, 'debug_info_html'), 20);
|
28 |
+
// }
|
29 |
+
// if($this->curr_sub_tab == "migration") {
|
30 |
+
// add_action('rtmedia_admin_page_insert', array($this, 'migration_html'), 20);
|
31 |
+
// }
|
32 |
+
// }
|
33 |
+
//add_action('admin_init', array($this,'load_service_form'),99);
|
34 |
}
|
35 |
|
36 |
+
public function get_support_content() {
|
37 |
+
$tabs = array();
|
38 |
+
global $rtmedia_admin;
|
39 |
+
$tabs[] = array(
|
40 |
+
'title' => 'Premium Support',
|
41 |
+
'name' => __('Premium Support', 'rtmedia'),
|
42 |
+
'href' => '#support',
|
43 |
+
'callback' => array($this, 'call_get_form')
|
44 |
+
);
|
45 |
+
$tabs[] = array(
|
46 |
+
'title' => 'Debug Info',
|
47 |
+
'name' => __('Debug Info', 'rtmedia'),
|
48 |
+
'href' => '#debug',
|
49 |
+
'callback' => array($this, 'debug_info_html')
|
50 |
+
);
|
51 |
+
$tabs[] = array(
|
52 |
+
'title' => 'Migration',
|
53 |
+
'name' => __('Migration', 'rtmedia'),
|
54 |
+
'href' => '#migration',
|
55 |
+
'callback' => array($this, 'migration_html')
|
56 |
+
);
|
57 |
+
?>
|
58 |
+
<div id="rtm-support">
|
59 |
+
<ul>
|
60 |
+
<?php
|
61 |
+
foreach ($tabs as $tab) {?>
|
62 |
+
<li><a id="tab-<?php echo substr ( $tab[ 'href' ], 1 ); ?>" title="<?php echo $tab['title'] ?>" href="<?php echo $tab['href']; ?>" class="rtmedia-tab-title"><?php echo $tab['name']; ?></a></li>
|
63 |
+
<?php }
|
64 |
+
?>
|
65 |
+
</ul>
|
66 |
+
|
67 |
+
<?php
|
68 |
+
foreach ($tabs as $tab) {
|
69 |
+
echo '<div id="' . substr($tab['href'],1) . '">';
|
70 |
+
call_user_func($tab['callback']);
|
71 |
+
echo '</div>';
|
72 |
+
}
|
73 |
+
?>
|
74 |
+
</div>
|
75 |
+
<?php
|
76 |
+
|
77 |
+
}
|
78 |
+
|
79 |
+
public function render_support($page = '') {
|
80 |
+
global $wp_settings_sections, $wp_settings_fields;
|
81 |
+
|
82 |
+
if ( ! isset( $wp_settings_sections ) || !isset( $wp_settings_sections[$page] ) )
|
83 |
+
return;
|
84 |
+
|
85 |
+
foreach ( (array) $wp_settings_sections[$page] as $section ) {
|
86 |
+
|
87 |
+
if ( $section['callback'] )
|
88 |
+
call_user_func( $section['callback'], $section );
|
89 |
+
|
90 |
+
if ( ! isset( $wp_settings_fields ) || !isset( $wp_settings_fields[$page] ) || !isset( $wp_settings_fields[$page][$section['id']] ) )
|
91 |
+
continue;
|
92 |
+
|
93 |
+
echo '<table class="form-table">';
|
94 |
+
do_settings_fields( $page, $section['id'] );
|
95 |
+
echo '</table>';
|
96 |
+
}
|
97 |
+
}
|
98 |
+
|
99 |
public function service_selector() {
|
100 |
?>
|
101 |
<div>
|
115 |
//$this->get_form("premium_support");
|
116 |
}
|
117 |
|
118 |
+
// public function get_current_sub_tab() {
|
119 |
+
// return isset ( $_GET[ 'tab' ] ) ? $_GET[ 'tab' ] : "support";
|
120 |
+
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
121 |
|
122 |
+
// public function rtmedia_support_sub_tabs ( $active_tab = '' ) {
|
123 |
+
// // Declare local variables
|
124 |
+
// $tabs_html = '';
|
125 |
+
// $idle_class = 'nav-tab';
|
126 |
+
// $active_class = 'nav-tab nav-tab-active';
|
127 |
+
//
|
128 |
+
// // Setup core admin tabs
|
129 |
+
// $tabs = array(
|
130 |
+
// array(
|
131 |
+
// 'href' => get_admin_url ( null, add_query_arg ( array( 'page' => 'rtmedia-support' ), 'admin.php' ) ) . "&tab=support",
|
132 |
+
// 'name' => __ ( 'Premium Support', 'rtmedia' ),
|
133 |
+
// 'slug' => 'rtmedia-support&tab=support'
|
134 |
+
// ),
|
135 |
+
// array(
|
136 |
+
// 'href' => get_admin_url ( null, add_query_arg ( array( 'page' => 'rtmedia-support' ), 'admin.php' ) ) . "&tab=debug",
|
137 |
+
// 'name' => __ ( 'Debug Info', 'rtmedia' ),
|
138 |
+
// 'slug' => 'rtmedia-support&tab=debug'
|
139 |
+
// ),
|
140 |
+
// array(
|
141 |
+
// 'href' => get_admin_url ( null, add_query_arg ( array( 'page' => 'rtmedia-support' ), 'admin.php' ) ) . "&tab=migration",
|
142 |
+
// 'name' => __ ( 'Migration', 'rtmedia' ),
|
143 |
+
// 'slug' => 'rtmedia-support&tab=migration'
|
144 |
+
// )
|
145 |
+
// );
|
146 |
+
// $tabs = apply_filters ( 'rtmedia_support_add_sub_tabs', $tabs );
|
147 |
+
// // Loop through tabs and build navigation
|
148 |
+
// $tabs_html = "";
|
149 |
+
// foreach ( array_values ( $tabs ) as $tab_data ) {
|
150 |
+
// $is_current = (bool) ( $tab_data[ 'slug' ] == (RTMediaAdmin::get_current_tab()."&tab=".$this->get_current_sub_tab () ) );
|
151 |
+
// $tab_class = $is_current ? $active_class : $idle_class;
|
152 |
+
// $tabs_html .= '<a href="' . $tab_data[ 'href' ] . '" class="' . $tab_class . '">' . $tab_data[ 'name' ] . '</a>';
|
153 |
+
// }
|
154 |
+
// // Output the tabs
|
155 |
+
// return $tabs_html;
|
156 |
+
//
|
157 |
+
//// // Do other fun things
|
158 |
+
//// do_action('bp_media_admin_tabs');
|
159 |
+
// }
|
160 |
|
161 |
function call_get_form () {
|
162 |
if(isset($_REQUEST['page']) && $_REQUEST['page'] == 'rtmedia-support') {
|
163 |
+
//echo "<h2 class='nav-tab-wrapper'>".$this->rtmedia_support_sub_tabs()."</h2>";
|
164 |
if($this->curr_sub_tab == "support") {
|
165 |
echo "<div id='rtmedia_service_contact_container'><form name='rtmedia_service_contact_detail' method='post'>";
|
166 |
$this->get_form("premium_support");
|
169 |
}
|
170 |
}
|
171 |
|
172 |
+
// public function load_service_form() {
|
173 |
+
// if(isset($_REQUEST['page']) && $_REQUEST['page'] == 'rtmedia-support') {
|
174 |
+
// add_action('rtmedia_admin_page_insert', array($this,'call_get_form'),11);
|
175 |
+
// }
|
176 |
+
// }
|
177 |
|
178 |
public function get_plugin_info() {
|
179 |
$active_plugins = (array) get_option( 'active_plugins', array() );
|
263 |
$this->debug_info = $debug_info;
|
264 |
}
|
265 |
|
266 |
+
public function debug_info_html() {
|
267 |
+
$this->debug_info();
|
268 |
?>
|
269 |
<div id="debug-info">
|
270 |
+
|
271 |
<table class="form-table">
|
272 |
<tbody><?php
|
273 |
if ($this->debug_info) {
|
283 |
</tbody>
|
284 |
</table>
|
285 |
</div><?php
|
286 |
+
|
287 |
}
|
288 |
|
289 |
+
public function migration_html($page = '') {
|
290 |
+
$pending_rtmedia_migrate = get_site_option ( "rtMigration-pending-count" );
|
291 |
+
|
292 |
+
$content = " ";
|
293 |
+
$flag = true;
|
294 |
+
if( ( $pending_rtmedia_migrate === false || $pending_rtmedia_migrate == 0 ) ) {
|
295 |
+
$content.= __('There is no media found to migrate.','rtmedia');
|
296 |
+
$flag = false;
|
297 |
+
}
|
298 |
+
$content = apply_filters("rtmedia_migration_content_filter", $content);
|
299 |
+
if( $flag ) {
|
300 |
+
$content.= ' <div class="rtmedia-migration-support">';
|
301 |
+
$content.=' <p>'.__('Click','rtmedia').' <a href="'.get_admin_url().'admin.php?page=rtmedia-migration">'. _e('here','rtmedia').'</a>'. __('here to migrate media from rtMedia 2.x to rtMedia 3.0+.','rtmedia').'</p>';
|
302 |
+
$content.='</div>';
|
303 |
+
}
|
304 |
+
?>
|
305 |
+
<div id="rtmedia-migration-html">
|
306 |
+
<?php echo $content; ?>
|
307 |
+
</div>
|
308 |
+
<?php
|
309 |
+
}
|
310 |
+
|
311 |
/**
|
312 |
*
|
313 |
* @global type $current_user
|
314 |
* @param type $form
|
315 |
*/
|
316 |
+
public function get_form($form = '') {
|
317 |
if (empty($form))
|
318 |
$form = (isset($_POST['form'])) ? $_POST['form'] : '';
|
319 |
+
if($form == "") {
|
320 |
+
$form = "premium_support";
|
321 |
+
}
|
322 |
global $current_user;
|
323 |
switch ($form) {
|
324 |
case "bug_report":
|
331 |
$meta_title = __('Submit a Premium Support Request', 'rtmedia');
|
332 |
break;
|
333 |
}
|
334 |
+
|
335 |
+
if($form == "premium_support") {
|
336 |
+
if(! defined("RTMEDIA_PRO_VERSION")) {
|
337 |
+
$content = '<p>' . __('If your site has some issues due to BuddyPress Media and you want one on one support then you can create a support topic on the <a target="_blank" href="http://rtcamp.com/groups/buddypress-media/forum/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media">rtCamp Support Forum</a>.', 'rtmedia') . '</p>';
|
338 |
+
$content.= '<p>' . __('If you have any suggestions, enhancements or bug reports, then you can open a new issue on <a target="_blank" href="https://github.com/rtCamp/buddypress-media/issues/new">GitHub</a>.', 'rtmedia') . '</p>';
|
339 |
+
|
340 |
+
echo $content;
|
341 |
+
|
342 |
+
} else {
|
343 |
+
?>
|
344 |
+
<h3><?php echo $meta_title; ?></h3>
|
345 |
+
<div id="support-form" class="bp-media-form">
|
346 |
+
<ul>
|
347 |
+
<li>
|
348 |
+
<label class="bp-media-label" for="name"><?php _e('Name', 'rtmedia'); ?>:</label><input class="bp-media-input" id="name" type="text" name="name" value="<?php echo (isset($_REQUEST['name'])) ? esc_attr(stripslashes(trim($_REQUEST['name']))) : $current_user->display_name; ?>" required />
|
349 |
+
</li>
|
350 |
+
<li>
|
351 |
+
<label class="bp-media-label" for="email"><?php _e('Email', 'rtmedia'); ?>:</label><input id="email" class="bp-media-input" type="text" name="email" value="<?php echo (isset($_REQUEST['email'])) ? esc_attr(stripslashes(trim($_REQUEST['email']))) : get_option('admin_email'); ?>" required />
|
352 |
+
</li>
|
353 |
+
<li>
|
354 |
+
<label class="bp-media-label" for="website"><?php _e('Website', 'rtmedia'); ?>:</label><input id="website" class="bp-media-input" type="text" name="website" value="<?php echo (isset($_REQUEST['website'])) ? esc_attr(stripslashes(trim($_REQUEST['website']))) : get_bloginfo('url'); ?>" required />
|
355 |
+
</li>
|
356 |
+
<li>
|
357 |
+
<label class="bp-media-label" for="phone"><?php _e('Phone', 'rtmedia'); ?>:</label><input class="bp-media-input" id="phone" type="text" name="phone" value="<?php echo (isset($_REQUEST['phone'])) ? esc_attr(stripslashes(trim($_REQUEST['phone']))) : ''; ?>"/>
|
358 |
+
</li>
|
359 |
+
<li>
|
360 |
+
<label class="bp-media-label" for="subject"><?php _e('Subject', 'rtmedia'); ?>:</label><input id="subject" class="bp-media-input" type="text" name="subject" value="<?php echo (isset($_REQUEST['subject'])) ? esc_attr(stripslashes(trim($_REQUEST['subject']))) : ''; ?>" required />
|
361 |
+
</li>
|
362 |
+
<li>
|
363 |
+
<label class="bp-media-label" for="details"><?php _e('Details', 'rtmedia'); ?>:</label><textarea id="details" class="bp-media-textarea" type="text" name="details" required/><?php echo (isset($_REQUEST['details'])) ? esc_textarea(stripslashes(trim($_REQUEST['details']))) : ''; ?></textarea>
|
364 |
+
</li>
|
365 |
+
<input type="hidden" name="request_type" value="<?php echo $form; ?>"/>
|
366 |
+
<input type="hidden" name="request_id" value="<?php echo wp_create_nonce(date('YmdHis')); ?>"/>
|
367 |
+
<input type="hidden" name="server_address" value="<?php echo $_SERVER['SERVER_ADDR']; ?>"/>
|
368 |
+
<input type="hidden" name="ip_address" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>"/>
|
369 |
+
<input type="hidden" name="server_type" value="<?php echo $_SERVER['SERVER_SOFTWARE']; ?>"/>
|
370 |
+
<input type="hidden" name="user_agent" value="<?php echo $_SERVER['HTTP_USER_AGENT']; ?>"/>
|
371 |
+
|
372 |
+
</ul>
|
373 |
+
</div><!-- .submit-bug-box --><?php if ($form == 'bug_report') { ?>
|
374 |
+
<h3><?php _e('Additional Information', 'rtmedia'); ?></h3>
|
375 |
+
<div id="support-form" class="bp-media-form">
|
376 |
+
<ul>
|
377 |
+
|
378 |
+
<li>
|
379 |
+
<label class="bp-media-label" for="wp_admin_username"><?php _e('Your WP Admin Login:', 'rtmedia'); ?></label><input class="bp-media-input" id="wp_admin_username" type="text" name="wp_admin_username" value="<?php echo (isset($_REQUEST['wp_admin_username'])) ? esc_attr(stripslashes(trim($_REQUEST['wp_admin_username']))) : $current_user->user_login; ?>"/>
|
380 |
+
</li>
|
381 |
+
<li>
|
382 |
+
<label class="bp-media-label" for="wp_admin_pwd"><?php _e('Your WP Admin password:', 'rtmedia'); ?></label><input class="bp-media-input" id="wp_admin_pwd" type="password" name="wp_admin_pwd" value="<?php echo (isset($_REQUEST['wp_admin_pwd'])) ? esc_attr(stripslashes(trim($_REQUEST['wp_admin_pwd']))) : ''; ?>"/>
|
383 |
+
</li>
|
384 |
+
<li>
|
385 |
+
<label class="bp-media-label" for="ssh_ftp_host"><?php _e('Your SSH / FTP host:', 'rtmedia'); ?></label><input class="bp-media-input" id="ssh_ftp_host" type="text" name="ssh_ftp_host" value="<?php echo (isset($_REQUEST['ssh_ftp_host'])) ? esc_attr(stripslashes(trim($_REQUEST['ssh_ftp_host']))) : ''; ?>"/>
|
386 |
+
</li>
|
387 |
+
<li>
|
388 |
+
<label class="bp-media-label" for="ssh_ftp_username"><?php _e('Your SSH / FTP login:', 'rtmedia'); ?></label><input class="bp-media-input" id="ssh_ftp_username" type="text" name="ssh_ftp_username" value="<?php echo (isset($_REQUEST['ssh_ftp_username'])) ? esc_attr(stripslashes(trim($_REQUEST['ssh_ftp_username']))) : ''; ?>"/>
|
389 |
+
</li>
|
390 |
+
<li>
|
391 |
+
<label class="bp-media-label" for="ssh_ftp_pwd"><?php _e('Your SSH / FTP password:', 'rtmedia'); ?></label><input class="bp-media-input" id="ssh_ftp_pwd" type="password" name="ssh_ftp_pwd" value="<?php echo (isset($_REQUEST['ssh_ftp_pwd'])) ? esc_attr(stripslashes(trim($_REQUEST['ssh_ftp_pwd']))) : ''; ?>"/>
|
392 |
+
</li>
|
393 |
+
</ul>
|
394 |
+
</div><!-- .submit-bug-box --><?php } ?>
|
395 |
+
|
396 |
+
<?php submit_button('Submit', 'primary', 'submit-request', false); ?>
|
397 |
+
<?php submit_button('Cancel', 'secondary', 'cancel-request', false); ?>
|
398 |
+
<?php
|
399 |
+
}
|
400 |
+
}
|
401 |
+
|
402 |
// if (DOING_AJAX) {
|
403 |
// die();
|
404 |
// }
|
app/importers/RTMediaMigration.php
CHANGED
@@ -75,7 +75,7 @@ class RTMediaMigration {
|
|
75 |
}
|
76 |
|
77 |
function menu () {
|
78 |
-
add_submenu_page ( 'rtmedia-
|
79 |
}
|
80 |
|
81 |
function get_total_count () {
|
@@ -387,6 +387,12 @@ class RTMediaMigration {
|
|
387 |
?>
|
388 |
<script type="text/javascript">
|
389 |
jQuery(document).ready(function(e) {
|
|
|
|
|
|
|
|
|
|
|
|
|
390 |
if (db_total < 1)
|
391 |
jQuery("#submit").attr('disabled', "disabled");
|
392 |
})
|
75 |
}
|
76 |
|
77 |
function menu () {
|
78 |
+
add_submenu_page ( 'rtmedia-setting', __ ( 'Migration', 'buddypress-media' ), __ ( 'Migration', 'buddypress-media' ), 'manage_options', 'rtmedia-migration', array( $this, 'test' ) );
|
79 |
}
|
80 |
|
81 |
function get_total_count () {
|
387 |
?>
|
388 |
<script type="text/javascript">
|
389 |
jQuery(document).ready(function(e) {
|
390 |
+
jQuery("#toplevel_page_rtmedia-settings").addClass("wp-has-current-submenu")
|
391 |
+
jQuery("#toplevel_page_rtmedia-settings").removeClass("wp-not-current-submenu")
|
392 |
+
jQuery("#toplevel_page_rtmedia-settings").addClass("wp-menu-open")
|
393 |
+
jQuery("#toplevel_page_rtmedia-settings>a").addClass("wp-menu-open")
|
394 |
+
jQuery("#toplevel_page_rtmedia-settings>a").addClass("wp-has-current-submenu")
|
395 |
+
|
396 |
if (db_total < 1)
|
397 |
jQuery("#submit").attr('disabled', "disabled");
|
398 |
})
|
app/main/controllers/media/RTMediaMedia.php
CHANGED
@@ -352,7 +352,11 @@ class RTMediaMedia {
|
|
352 |
if ( $uploaded[ 'album_id' ] ) {
|
353 |
$model = new RTMediaModel();
|
354 |
$parent_details = $model->get ( array( 'id' => $uploaded[ 'album_id' ] ) );
|
355 |
-
|
|
|
|
|
|
|
|
|
356 |
} else {
|
357 |
$album_id = 0;
|
358 |
}
|
@@ -456,7 +460,7 @@ class RTMediaMedia {
|
|
456 |
foreach ( $attachment_ids as $id ) {
|
457 |
$attachment = get_post ( $id, ARRAY_A );
|
458 |
$mime_type = explode ( '/', $attachment[ 'post_mime_type' ] );
|
459 |
-
|
460 |
$media = array(
|
461 |
'blog_id' => $blog_id,
|
462 |
'media_id' => $id,
|
352 |
if ( $uploaded[ 'album_id' ] ) {
|
353 |
$model = new RTMediaModel();
|
354 |
$parent_details = $model->get ( array( 'id' => $uploaded[ 'album_id' ] ) );
|
355 |
+
if(is_array($parent_details) && sizeof($parent_details) > 0 ) {
|
356 |
+
$album_id = $parent_details[ 0 ]->media_id;
|
357 |
+
} else {
|
358 |
+
$album_id = 0;
|
359 |
+
}
|
360 |
} else {
|
361 |
$album_id = 0;
|
362 |
}
|
460 |
foreach ( $attachment_ids as $id ) {
|
461 |
$attachment = get_post ( $id, ARRAY_A );
|
462 |
$mime_type = explode ( '/', $attachment[ 'post_mime_type' ] );
|
463 |
+
|
464 |
$media = array(
|
465 |
'blog_id' => $blog_id,
|
466 |
'media_id' => $id,
|
app/main/controllers/template/RTMediaNav.php
CHANGED
@@ -62,10 +62,11 @@ class RTMediaNav {
|
|
62 |
function admin_nav () {
|
63 |
global $wp_admin_bar;
|
64 |
|
65 |
-
if (
|
66 |
return;
|
|
|
67 |
// Bail if this is an ajax request
|
68 |
-
if (
|
69 |
return;
|
70 |
// Only add menu for logged in user
|
71 |
if ( is_user_logged_in () ) {
|
62 |
function admin_nav () {
|
63 |
global $wp_admin_bar;
|
64 |
|
65 |
+
if ( function_exists ( "bp_use_wp_admin_bar" ) && ! bp_use_wp_admin_bar () )
|
66 |
return;
|
67 |
+
|
68 |
// Bail if this is an ajax request
|
69 |
+
if ( defined ( 'DOING_AJAX' ) )
|
70 |
return;
|
71 |
// Only add menu for logged in user
|
72 |
if ( is_user_logged_in () ) {
|
app/main/controllers/template/rt-template-functions.php
CHANGED
@@ -152,7 +152,10 @@ function rtmedia_id ( $media_id = false ) {
|
|
152 |
if ( $media_id ) {
|
153 |
$model = new RTMediaModel();
|
154 |
$media = $model->get_media ( array( 'media_id' => $media_id ), 0, 1 );
|
155 |
-
|
|
|
|
|
|
|
156 |
} else {
|
157 |
global $rtmedia_media;
|
158 |
return $rtmedia_media->id;
|
@@ -1407,3 +1410,122 @@ function get_music_cover_art($file, $id) {
|
|
1407 |
$mediaObj->model->update ( array( 'cover_art' => "-1" ), array( 'id' => $id ) );
|
1408 |
return false;
|
1409 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
152 |
if ( $media_id ) {
|
153 |
$model = new RTMediaModel();
|
154 |
$media = $model->get_media ( array( 'media_id' => $media_id ), 0, 1 );
|
155 |
+
if(isset($media) && sizeof($media) > 0 ) {
|
156 |
+
return $media[ 0 ]->id;
|
157 |
+
}
|
158 |
+
return false;
|
159 |
} else {
|
160 |
global $rtmedia_media;
|
161 |
return $rtmedia_media->id;
|
1410 |
$mediaObj->model->update ( array( 'cover_art' => "-1" ), array( 'id' => $id ) );
|
1411 |
return false;
|
1412 |
}
|
1413 |
+
|
1414 |
+
add_filter("media_add_tabs","rtmedia_admin_premium_tab", 99, 1);
|
1415 |
+
function rtmedia_admin_premium_tab($tabs) {
|
1416 |
+
if(sizeof($tabs) == 0) {
|
1417 |
+
$tabs = array();
|
1418 |
+
}
|
1419 |
+
$tabs[] = array(
|
1420 |
+
'href' => get_admin_url ( null, add_query_arg ( array( 'page' => 'rtmedia-premium' ), 'admin.php' ) ),
|
1421 |
+
'name' => __ ( 'Premium', 'rtmedia' ),
|
1422 |
+
'slug' => 'rtmedia-premium',
|
1423 |
+
'class' => array('rtm-premium')
|
1424 |
+
);
|
1425 |
+
return $tabs;
|
1426 |
+
}
|
1427 |
+
|
1428 |
+
add_action("rtmedia_admin_page_insert", "rtmedia_admin_premium_page", 99, 1);
|
1429 |
+
|
1430 |
+
function rtmedia_admin_premium_page($page) {
|
1431 |
+
if ('rtmedia-premium' == $page) {
|
1432 |
+
?>
|
1433 |
+
<div class="premium-page-container">
|
1434 |
+
<div class="row">
|
1435 |
+
<h1 class="premium-title">17 Reasons to buy rtMedia-PRO</h1>
|
1436 |
+
</div>
|
1437 |
+
<div class="row">
|
1438 |
+
<div class="columns large-1 rtm-premium-icon-pro"><i class="icon-user icon-3x"></i></div>
|
1439 |
+
<div class="columns large-10">
|
1440 |
+
<h2>bbPress Attachment</h2>
|
1441 |
+
<p>You can attach files to bbPress topic and reply.</p>
|
1442 |
+
</div>
|
1443 |
+
</div>
|
1444 |
+
<div class="row">
|
1445 |
+
<div class="columns large-1 rtm-premium-icon-pro"><i class="icon-file icon-3x"></i></div>
|
1446 |
+
<div class="columns large-10">
|
1447 |
+
<h2>Document Support</h2>
|
1448 |
+
<p>You can add, view and download documents like txt, doc, pdf, also add and upload other file types like zip, tar and tar.gz etc.</p>
|
1449 |
+
</div>
|
1450 |
+
</div>
|
1451 |
+
<div class="row">
|
1452 |
+
<div class="columns large-1 rtm-premium-icon-pro"><i class="icon-gamepad icon-3x"></i></div>
|
1453 |
+
<div class="columns large-10">
|
1454 |
+
<h2>CubePoints & MyCRED Integration</h2>
|
1455 |
+
<p>Integrating CubePoints/myCRED with rtMedia, you can reward users with virtual points on rtMedia activities.</p>
|
1456 |
+
</div>
|
1457 |
+
</div>
|
1458 |
+
<div class="row">
|
1459 |
+
<div class="columns large-1 rtm-premium-icon-pro"><i class="icon-lock icon-3x"></i></div>
|
1460 |
+
<div class="columns large-10">
|
1461 |
+
<h2>Album Privacy</h2>
|
1462 |
+
<p>This will allow you to set album privacy while creating albums or change album privacy with editing albums too.</p>
|
1463 |
+
</div>
|
1464 |
+
</div>
|
1465 |
+
<div class="row">
|
1466 |
+
<div class="columns large-1 rtm-premium-icon-pro"><i class="icon-play icon-3x"></i></div>
|
1467 |
+
<div class="columns large-10">
|
1468 |
+
<h2>Audio Playlist</h2>
|
1469 |
+
<p>With this feature you can create your audio playlists and listen to your favorite music at will.</p>
|
1470 |
+
</div>
|
1471 |
+
</div>
|
1472 |
+
<div class="row">
|
1473 |
+
<div class="columns large-1 rtm-premium-icon-pro"><i class="icon-warning-sign icon-3x"></i></div>
|
1474 |
+
<div class="columns large-10">
|
1475 |
+
<h2>Report Button & Moderation Tools</h2>
|
1476 |
+
<p>Users can report media if they find it offensive. Set number of reports to automatically take down media.</p>
|
1477 |
+
</div>
|
1478 |
+
</div>
|
1479 |
+
<div class="row">
|
1480 |
+
<div class="columns large-1 rtm-premium-icon-pro"><i class="icon-download-alt icon-3x"></i></div>
|
1481 |
+
<div class="columns large-10">
|
1482 |
+
<h2>Download Button For Media</h2>
|
1483 |
+
<p>Users can download photos, videos and music. Admin has option to allow download the media.</p>
|
1484 |
+
</div>
|
1485 |
+
</div>
|
1486 |
+
<div class="row">
|
1487 |
+
<div class="columns large-1 rtm-premium-icon-pro"><i class="icon-align-right icon-3x"></i></div>
|
1488 |
+
<div class="columns large-10">
|
1489 |
+
<h2>Sidebar widgets</h2>
|
1490 |
+
<p>These will let you display a gallery or an uploader in a sidebar. Several of them can be used in a single sidebar.</p>
|
1491 |
+
</div>
|
1492 |
+
</div>
|
1493 |
+
<div class="row">
|
1494 |
+
<div class="columns large-1 rtm-premium-icon-pro"><i class="icon-edit icon-3x"></i></div>
|
1495 |
+
<div class="columns large-10">
|
1496 |
+
<h2>Post-editor button</h2>
|
1497 |
+
<p>With this button, a UI appears to quickly generate shortcodes for special pages like ‘Editorial Picks’.</p>
|
1498 |
+
</div>
|
1499 |
+
</div>
|
1500 |
+
<div class="row">
|
1501 |
+
<div class="columns large-1 rtm-premium-icon-pro"><i class="icon-star icon-3x"></i></div>
|
1502 |
+
<div class="columns large-10">
|
1503 |
+
<h2>Star-Rating option</h2>
|
1504 |
+
<p>Users can give up to five stars to rate media. This data can be used for ‘Most Rated Media’ in sidebars.</p>
|
1505 |
+
</div>
|
1506 |
+
</div>
|
1507 |
+
<div class="row">
|
1508 |
+
<div class="columns large-1 rtm-premium-icon-pro"><i class="icon-picture icon-3x"></i></div>
|
1509 |
+
<div class="columns large-10">
|
1510 |
+
<h2>Global Albums</h2>
|
1511 |
+
<p>Multiple global albums can be created beforehand. One of these can be chosen as the default album.</p>
|
1512 |
+
</div>
|
1513 |
+
</div>
|
1514 |
+
<div class="row">
|
1515 |
+
<div class="columns large-1 rtm-premium-icon-pro"><i class="icon-wrench icon-3x"></i></div>
|
1516 |
+
<div class="columns large-10">
|
1517 |
+
<h2>Premium one-to-one support</h2>
|
1518 |
+
<p>Without leaving your WordPress dashboard, you can contact us for help using a support form.</p>
|
1519 |
+
</div>
|
1520 |
+
</div>
|
1521 |
+
<div class="row">
|
1522 |
+
<div class="columns large-1 rtm-premium-icon-pro"><i class="icon-code icon-3x"></i></div>
|
1523 |
+
<div class="columns large-10">
|
1524 |
+
<h2>Premium & Open-Source</h2>
|
1525 |
+
<p>Developers get full control over rtMedia-PRO’s source. They’ll get access to <a href="http://git.rtcamp.com/" target="_blank">git.rtcamp.com</a> to dive into the code.</p>
|
1526 |
+
</div>
|
1527 |
+
</div>
|
1528 |
+
</div>
|
1529 |
+
<?php
|
1530 |
+
}
|
1531 |
+
}
|
app/main/controllers/upload/RTMediaUploadEndpoint.php
CHANGED
@@ -25,13 +25,15 @@ class RTMediaUploadEndpoint {
|
|
25 |
include get_404_template ();
|
26 |
} else {
|
27 |
$nonce = $_REQUEST[ 'rtmedia_upload_nonce' ];
|
28 |
-
|
|
|
|
|
29 |
$rtupload = false;
|
30 |
$activity_id = -1;
|
31 |
if ( wp_verify_nonce ( $nonce, 'rtmedia_upload_nonce' ) ) {
|
32 |
$model = new RTMediaUploadModel();
|
33 |
$this->upload = $model->set_post_object ();
|
34 |
-
|
35 |
$this->upload[ 'activity_id' ] = $_POST[ 'activity_id' ];
|
36 |
$activity_id = $_POST[ 'activity_id' ];
|
37 |
}
|
@@ -40,41 +42,47 @@ class RTMediaUploadEndpoint {
|
|
40 |
$media = $mediaObj->model->get ( array( 'id' => $rtupload->media_ids[ 0 ] ) );
|
41 |
$rtMediaNav = new RTMediaNav();
|
42 |
$perma_link = "";
|
43 |
-
$
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
if ( $media[ 0 ]->context == "group" ) {
|
53 |
-
$rtMediaNav->refresh_counts ( $media[ 0 ]->context_id, array( "context" => $media[ 0 ]->context, 'context_id' => $media[ 0 ]->context_id ) );
|
54 |
-
} else {
|
55 |
-
$rtMediaNav->refresh_counts ( $media[ 0 ]->media_author, array( "context" => "profile", 'media_author' => $media[ 0 ]->media_author ) );
|
56 |
-
}
|
57 |
-
if ( $activity_id == -1 && ( ! (isset ( $_POST[ "rtmedia_update" ] ) && $_POST[ "rtmedia_update" ] == "true")) ) {
|
58 |
-
$activity_id = $mediaObj->insert_activity ( $media[ 0 ]->media_id, $media[ 0 ] );
|
59 |
-
} else {
|
60 |
-
$mediaObj->model->update ( array( 'activity_id' => $activity_id ), array( 'id' => $rtupload->media_ids[ 0 ] ) );
|
61 |
-
//
|
62 |
-
$same_medias = $mediaObj->model->get ( array( 'activity_id' => $activity_id ) );
|
63 |
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
76 |
}
|
77 |
-
|
78 |
$redirect_url = "";
|
79 |
if ( isset ( $_POST[ "redirect" ] ) && is_numeric ( $_POST[ "redirect" ] ) ) {
|
80 |
if ( intval ( $_POST[ "redirect" ] ) > 1 ) {
|
25 |
include get_404_template ();
|
26 |
} else {
|
27 |
$nonce = $_REQUEST[ 'rtmedia_upload_nonce' ];
|
28 |
+
if(isset($_REQUEST[ 'mode' ])) {
|
29 |
+
$mode = $_REQUEST[ 'mode' ];
|
30 |
+
}
|
31 |
$rtupload = false;
|
32 |
$activity_id = -1;
|
33 |
if ( wp_verify_nonce ( $nonce, 'rtmedia_upload_nonce' ) ) {
|
34 |
$model = new RTMediaUploadModel();
|
35 |
$this->upload = $model->set_post_object ();
|
36 |
+
if ( isset ( $_POST[ 'activity_id' ] ) && $_POST[ 'activity_id' ] != -1 ) {
|
37 |
$this->upload[ 'activity_id' ] = $_POST[ 'activity_id' ];
|
38 |
$activity_id = $_POST[ 'activity_id' ];
|
39 |
}
|
42 |
$media = $mediaObj->model->get ( array( 'id' => $rtupload->media_ids[ 0 ] ) );
|
43 |
$rtMediaNav = new RTMediaNav();
|
44 |
$perma_link = "";
|
45 |
+
if(isset($media) && sizeof($media) > 0) {
|
46 |
+
$perma_link = get_rtmedia_permalink($media[0]->id);
|
47 |
+
if($media[0]->media_type == "photo") {
|
48 |
+
$thumb_image = rtmedia_image("rt_media_thumbnail", $rtupload->media_ids[ 0 ], false);
|
49 |
+
} elseif( $media[0]->media_type == "music" ) {
|
50 |
+
$thumb_image = $media[0]->cover_art;
|
51 |
+
} else {
|
52 |
+
$thumb_image = "";
|
53 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
54 |
|
55 |
+
if ( $media[ 0 ]->context == "group" ) {
|
56 |
+
$rtMediaNav->refresh_counts ( $media[ 0 ]->context_id, array( "context" => $media[ 0 ]->context, 'context_id' => $media[ 0 ]->context_id ) );
|
57 |
+
} else {
|
58 |
+
$rtMediaNav->refresh_counts ( $media[ 0 ]->media_author, array( "context" => "profile", 'media_author' => $media[ 0 ]->media_author ) );
|
59 |
+
}
|
60 |
+
if ( $activity_id == -1 && ( ! (isset ( $_POST[ "rtmedia_update" ] ) && $_POST[ "rtmedia_update" ] == "true")) ) {
|
61 |
+
$activity_id = $mediaObj->insert_activity ( $media[ 0 ]->media_id, $media[ 0 ] );
|
62 |
+
} else {
|
63 |
+
$mediaObj->model->update ( array( 'activity_id' => $activity_id ), array( 'id' => $rtupload->media_ids[ 0 ] ) );
|
64 |
+
//
|
65 |
+
$same_medias = $mediaObj->model->get ( array( 'activity_id' => $activity_id ) );
|
66 |
+
|
67 |
+
$update_activity_media = Array( );
|
68 |
+
foreach ( $same_medias as $a_media ) {
|
69 |
+
$update_activity_media[ ] = $a_media->id;
|
70 |
+
}
|
71 |
+
$privacy = 0;
|
72 |
+
if ( isset ( $_POST[ "privacy" ] ) ) {
|
73 |
+
$privacy = $_POST[ "privacy" ];
|
74 |
+
}
|
75 |
+
$objActivity = new RTMediaActivity ( $update_activity_media, $privacy, false );
|
76 |
+
global $wpdb, $bp;
|
77 |
+
$wpdb->update ( $bp->activity->table_name, array( "type" => "rtmedia_update", "content" => $objActivity->create_activity_html () ), array( "id" => $activity_id ) );
|
78 |
+
}
|
79 |
+
|
80 |
+
}
|
81 |
+
if(isset($this->upload['rtmedia_simple_file_upload']) && $this->upload['rtmedia_simple_file_upload'] == true ) {
|
82 |
+
return $media;
|
83 |
+
}
|
84 |
}
|
85 |
+
|
86 |
$redirect_url = "";
|
87 |
if ( isset ( $_POST[ "redirect" ] ) && is_numeric ( $_POST[ "redirect" ] ) ) {
|
88 |
if ( intval ( $_POST[ "redirect" ] ) > 1 ) {
|
app/main/controllers/upload/processors/RTMediaUploadFile.php
CHANGED
@@ -40,28 +40,30 @@ class RTMediaUploadFile {
|
|
40 |
$upload_type = $this->fake ? 'wp_handle_sideload' : 'wp_handle_upload';
|
41 |
|
42 |
add_filter ( 'upload_dir', array( $this, 'upload_dir' ) );
|
43 |
-
|
|
|
44 |
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
if ( strpos ( $file[ 'type' ], 'image' ) !== false ) {
|
58 |
-
if ( function_exists ( 'read_exif_data' ) ) {
|
59 |
-
$file = $this->exif ( $uploaded_file[ $key ] );
|
60 |
-
}
|
61 |
-
}
|
62 |
-
}
|
63 |
|
64 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
}
|
66 |
|
67 |
function upload_dir ( $upload_dir ) {
|
@@ -94,6 +96,8 @@ class RTMediaUploadFile {
|
|
94 |
. 'rtMedia/' . $rtmedia_upload_prefix . $id
|
95 |
. $upload_dir[ 'subdir' ];
|
96 |
|
|
|
|
|
97 |
return $upload_dir;
|
98 |
}
|
99 |
|
40 |
$upload_type = $this->fake ? 'wp_handle_sideload' : 'wp_handle_upload';
|
41 |
|
42 |
add_filter ( 'upload_dir', array( $this, 'upload_dir' ) );
|
43 |
+
if(isset($this->files) && sizeof($this->files) > 0) {
|
44 |
+
foreach ( $this->files as $key => $file ) {
|
45 |
|
46 |
+
$uploaded_file[ ] = $upload_type ( $file, array( 'test_form' => false ) );
|
47 |
+
try {
|
48 |
+
if ( isset ( $uploaded_file[ $key ][ 'error' ] ) || $uploaded_file[ $key ] === null ) {
|
49 |
+
array_pop ( $uploaded_file );
|
50 |
|
51 |
+
throw new RTMediaUploadException ( 0, __ ( 'Error Uploading File', 'rtmedia' ) );
|
52 |
+
}
|
53 |
+
$uploaded_file[ $key ][ 'name' ] = $file[ 'name' ];
|
54 |
+
} catch ( RTMediaUploadException $e ) {
|
55 |
+
echo $e->getMessage ();
|
56 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
57 |
|
58 |
+
if ( strpos ( $file[ 'type' ], 'image' ) !== false ) {
|
59 |
+
if ( function_exists ( 'read_exif_data' ) ) {
|
60 |
+
$file = $this->exif ( $uploaded_file[ $key ] );
|
61 |
+
}
|
62 |
+
}
|
63 |
+
}
|
64 |
+
return $uploaded_file;
|
65 |
+
}
|
66 |
+
return false;
|
67 |
}
|
68 |
|
69 |
function upload_dir ( $upload_dir ) {
|
96 |
. 'rtMedia/' . $rtmedia_upload_prefix . $id
|
97 |
. $upload_dir[ 'subdir' ];
|
98 |
|
99 |
+
$upload_dir = apply_filters("rtmedia_filter_upload_dir",$upload_dir);
|
100 |
+
|
101 |
return $upload_dir;
|
102 |
}
|
103 |
|
app/main/routers/RTMediaRouter.php
CHANGED
@@ -184,13 +184,24 @@ function rt_theme_compat_reset_post( $args = array() ) {
|
|
184 |
global $wp_query, $post;
|
185 |
|
186 |
// Switch defaults if post is set
|
187 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
188 |
$dummy = wp_parse_args( $args, array(
|
189 |
'ID' => $wp_query->post->ID,
|
190 |
'post_status' => $wp_query->post->post_status,
|
191 |
'post_author' => $wp_query->post->post_author,
|
192 |
'post_parent' => $wp_query->post->post_parent,
|
193 |
-
'post_type' =>
|
194 |
'post_date' => $wp_query->post->post_date,
|
195 |
'post_date_gmt' => $wp_query->post->post_date_gmt,
|
196 |
'post_modified' => $wp_query->post->post_modified,
|
@@ -217,7 +228,7 @@ function rt_theme_compat_reset_post( $args = array() ) {
|
|
217 |
'is_archive' => false,
|
218 |
'is_tax' => false,
|
219 |
) );
|
220 |
-
} else {
|
221 |
$dummy = wp_parse_args( $args, array(
|
222 |
'ID' => 0,
|
223 |
'post_status' => 'public',
|
@@ -260,6 +271,18 @@ function rt_theme_compat_reset_post( $args = array() ) {
|
|
260 |
if("bp-default" != get_option( 'stylesheet' ))
|
261 |
$dummy['post_title'] = '<a href="' . bp_get_displayed_user_link() . '">' . bp_get_displayed_user_fullname() . '</a>';
|
262 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
263 |
}
|
264 |
|
265 |
|
184 |
global $wp_query, $post;
|
185 |
|
186 |
// Switch defaults if post is set
|
187 |
+
global $rtmedia_query;
|
188 |
+
if ( isset( $wp_query->post ) ) {
|
189 |
+
if(isset($rtmedia_query->query) && isset( $rtmedia_query->query["media_type"] ) && $rtmedia_query->query["media_type"] == "album" && isset( $rtmedia_query->media_query["album_id"])){
|
190 |
+
foreach($rtmedia_query->album as $al){
|
191 |
+
if($al->id == $rtmedia_query->media_query["album_id"]){
|
192 |
+
$wp_query->post = get_post($al->media_id);
|
193 |
+
break;
|
194 |
+
}
|
195 |
+
}
|
196 |
+
}else if( isset($rtmedia_query->media) && count($rtmedia_query->media) == 1 ){
|
197 |
+
$wp_query->post = get_post($rtmedia_query->media[0]->media_id);
|
198 |
+
}
|
199 |
$dummy = wp_parse_args( $args, array(
|
200 |
'ID' => $wp_query->post->ID,
|
201 |
'post_status' => $wp_query->post->post_status,
|
202 |
'post_author' => $wp_query->post->post_author,
|
203 |
'post_parent' => $wp_query->post->post_parent,
|
204 |
+
'post_type' => 'rtmedia', //$wp_query->post->post_type,
|
205 |
'post_date' => $wp_query->post->post_date,
|
206 |
'post_date_gmt' => $wp_query->post->post_date_gmt,
|
207 |
'post_modified' => $wp_query->post->post_modified,
|
228 |
'is_archive' => false,
|
229 |
'is_tax' => false,
|
230 |
) );
|
231 |
+
} else {
|
232 |
$dummy = wp_parse_args( $args, array(
|
233 |
'ID' => 0,
|
234 |
'post_status' => 'public',
|
271 |
if("bp-default" != get_option( 'stylesheet' ))
|
272 |
$dummy['post_title'] = '<a href="' . bp_get_displayed_user_link() . '">' . bp_get_displayed_user_fullname() . '</a>';
|
273 |
}
|
274 |
+
}else{
|
275 |
+
global $rtmedia_query;
|
276 |
+
$dummy['comment_status'] = 'closed';
|
277 |
+
if(isset($rtmedia_query->media_query)){
|
278 |
+
if(isset($rtmedia_query->media_query["media_author"])){
|
279 |
+
$dummy["post_author"] =$rtmedia_query->media_query["media_author"];
|
280 |
+
}
|
281 |
+
if(isset($rtmedia_query->media_query["id"])){
|
282 |
+
//var_dump($rtmedia_query);
|
283 |
+
//echo $rtmedia_query->media_query["id"];
|
284 |
+
}
|
285 |
+
}
|
286 |
}
|
287 |
|
288 |
|
index.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
Plugin Name: rtMedia for WordPress, BuddyPress and bbPress
|
5 |
Plugin URI: http://rtcamp.com/buddypress-media/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
|
6 |
Description: This plugin adds missing media rich features like photos, videos and audio uploading to BuddyPress which are essential if you are building social network, seriously!
|
7 |
-
Version: 3.2.
|
8 |
Author: rtCamp
|
9 |
Text Domain: rtmedia
|
10 |
Author URI: http://rtcamp.com/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
|
4 |
Plugin Name: rtMedia for WordPress, BuddyPress and bbPress
|
5 |
Plugin URI: http://rtcamp.com/buddypress-media/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
|
6 |
Description: This plugin adds missing media rich features like photos, videos and audio uploading to BuddyPress which are essential if you are building social network, seriously!
|
7 |
+
Version: 3.2.6
|
8 |
Author: rtCamp
|
9 |
Text Domain: rtmedia
|
10 |
Author URI: http://rtcamp.com/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
|
languages/rtmedia-nl_NL.mo
CHANGED
Binary file
|
languages/rtmedia.mo
CHANGED
Binary file
|
languages/rtmedia.po
CHANGED
@@ -2,8 +2,8 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: BuddyPress Media\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2013-10-
|
6 |
-
"PO-Revision-Date: 2013-10-
|
7 |
"Last-Translator: faishal <faishal.saiyed@rtcamp.com>\n"
|
8 |
"Language-Team: rtCamp <info@rtcamp.com>\n"
|
9 |
"Language: en_IN\n"
|
@@ -15,219 +15,228 @@ msgstr ""
|
|
15 |
"X-Generator: Poedit 1.5.7\n"
|
16 |
"X-Poedit-SearchPath-0: .\n"
|
17 |
|
18 |
-
#: app/admin/RTMediaAdmin.php:
|
19 |
msgid "Media Stats"
|
20 |
msgstr ""
|
21 |
|
22 |
-
#: app/admin/RTMediaAdmin.php:
|
23 |
msgid "Usage Stats"
|
24 |
msgstr ""
|
25 |
|
26 |
-
#: app/admin/RTMediaAdmin.php:
|
27 |
msgid "Total "
|
28 |
msgstr ""
|
29 |
|
30 |
-
#: app/admin/RTMediaAdmin.php:
|
31 |
msgid "With Media"
|
32 |
msgstr ""
|
33 |
|
34 |
-
#: app/admin/RTMediaAdmin.php:
|
35 |
msgid "Comments "
|
36 |
msgstr ""
|
37 |
|
38 |
-
#: app/admin/RTMediaAdmin.php:
|
39 |
#: app/main/controllers/media/RTMediaLike.php:18
|
40 |
msgid "Likes"
|
41 |
msgstr ""
|
42 |
|
43 |
-
#: app/admin/RTMediaAdmin.php:
|
44 |
msgid "Right Now in rtMedia"
|
45 |
msgstr ""
|
46 |
|
47 |
-
#: app/admin/RTMediaAdmin.php:
|
48 |
-
#: app/admin/RTMediaAdmin.php:
|
49 |
msgid "rtMedia"
|
50 |
msgstr ""
|
51 |
|
52 |
-
#: app/admin/RTMediaAdmin.php:
|
53 |
-
#: app/admin/RTMediaAdmin.php:
|
54 |
msgid "Settings"
|
55 |
msgstr ""
|
56 |
|
57 |
-
#: app/admin/RTMediaAdmin.php:
|
58 |
-
#: app/admin/RTMediaAdmin.php:
|
59 |
msgid "Addons"
|
60 |
msgstr ""
|
61 |
|
62 |
-
#: app/admin/RTMediaAdmin.php:
|
63 |
-
#: app/admin/RTMediaAdmin.php:
|
64 |
#: app/helper/RTMediaSettings.php:102
|
65 |
msgid "Support"
|
66 |
msgstr ""
|
67 |
|
68 |
-
#: app/admin/RTMediaAdmin.php:
|
69 |
msgid "ON"
|
70 |
msgstr ""
|
71 |
|
72 |
-
#: app/admin/RTMediaAdmin.php:
|
73 |
msgid "OFF"
|
74 |
msgstr ""
|
75 |
|
76 |
-
#: app/admin/RTMediaAdmin.php:
|
77 |
msgid "Please do not refresh this page."
|
78 |
msgstr ""
|
79 |
|
80 |
-
#: app/admin/RTMediaAdmin.php:
|
81 |
msgid ""
|
82 |
"Something went wronng. Please <a href onclick=\"location.reload();"
|
83 |
"\">refresh</a> page."
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: app/admin/RTMediaAdmin.php:
|
87 |
msgid "This will subscribe you to the free plan."
|
88 |
msgstr ""
|
89 |
|
90 |
-
#: app/admin/RTMediaAdmin.php:
|
91 |
msgid ""
|
92 |
"Are you sure you want to disable the encoding service? Make sure you note "
|
93 |
"your api key before disabling it incase you want to activate it in future."
|
94 |
msgstr ""
|
95 |
|
96 |
-
#: app/admin/RTMediaAdmin.php:
|
97 |
msgid "Support "
|
98 |
msgstr ""
|
99 |
|
100 |
#: app/admin/RTMediaAdmin.php:341
|
101 |
-
|
|
|
102 |
msgstr ""
|
103 |
|
104 |
#: app/admin/RTMediaAdmin.php:341
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
105 |
msgid "Regen. Thumbnail "
|
106 |
msgstr ""
|
107 |
|
108 |
-
#: app/admin/RTMediaAdmin.php:
|
109 |
msgid "Regenerate Video Thumbnails"
|
110 |
msgstr ""
|
111 |
|
112 |
-
#: app/admin/RTMediaAdmin.php:
|
113 |
msgid "Regenerate Pending Thumbnails"
|
114 |
msgstr ""
|
115 |
|
116 |
-
#: app/admin/RTMediaAdmin.php:
|
117 |
msgid "Total Videos"
|
118 |
msgstr ""
|
119 |
|
120 |
-
#: app/admin/RTMediaAdmin.php:
|
121 |
msgid "Sent of regenerate thumbails"
|
122 |
msgstr ""
|
123 |
|
124 |
-
#: app/admin/RTMediaAdmin.php:
|
125 |
msgid "Fail to regenerate thumbails"
|
126 |
msgstr ""
|
127 |
|
128 |
-
#: app/admin/RTMediaAdmin.php:
|
129 |
msgid "Regenerate Video Thumbnails Done"
|
130 |
msgstr ""
|
131 |
|
132 |
-
#: app/admin/RTMediaAdmin.php:
|
133 |
msgid "You have total "
|
134 |
msgstr ""
|
135 |
|
136 |
-
#: app/admin/RTMediaAdmin.php:
|
137 |
msgid "Save Settings"
|
138 |
msgstr ""
|
139 |
|
140 |
-
#: app/admin/RTMediaAdmin.php:
|
141 |
msgid "By"
|
142 |
msgstr ""
|
143 |
|
144 |
-
#: app/admin/RTMediaAdmin.php:
|
145 |
msgid "Empowering The Web With WordPress"
|
146 |
msgstr ""
|
147 |
|
148 |
-
#: app/admin/RTMediaAdmin.php:
|
149 |
msgid "rtMedia General"
|
150 |
msgstr ""
|
151 |
|
152 |
-
#: app/admin/RTMediaAdmin.php:
|
153 |
msgid "General"
|
154 |
msgstr ""
|
155 |
|
156 |
-
#: app/admin/RTMediaAdmin.php:
|
157 |
msgid "rtMedia Types"
|
158 |
msgstr ""
|
159 |
|
160 |
-
#: app/admin/RTMediaAdmin.php:
|
161 |
msgid "Types"
|
162 |
msgstr ""
|
163 |
|
164 |
-
#: app/admin/RTMediaAdmin.php:
|
165 |
msgid "rtMedia Sizes"
|
166 |
msgstr ""
|
167 |
|
168 |
-
#: app/admin/RTMediaAdmin.php:
|
169 |
msgid "Sizes"
|
170 |
msgstr ""
|
171 |
|
172 |
-
#: app/admin/RTMediaAdmin.php:
|
173 |
msgid "rtMedia Privacy"
|
174 |
msgstr ""
|
175 |
|
176 |
-
#: app/admin/RTMediaAdmin.php:
|
177 |
#: app/main/controllers/privacy/RTMediaPrivacy.php:257
|
178 |
msgid "Privacy"
|
179 |
msgstr ""
|
180 |
|
181 |
-
#: app/admin/RTMediaAdmin.php:
|
182 |
msgid "rtMedia BuddyPress"
|
183 |
msgstr ""
|
184 |
|
185 |
-
#: app/admin/RTMediaAdmin.php:
|
186 |
msgid "BuddyPress"
|
187 |
msgstr ""
|
188 |
|
189 |
-
#: app/admin/RTMediaAdmin.php:
|
190 |
#, php-format
|
191 |
msgid "I use @buddypressmedia http://goo.gl/8Upmv on %s"
|
192 |
msgstr ""
|
193 |
|
194 |
-
#: app/admin/RTMediaAdmin.php:
|
195 |
msgid "Add link to footer"
|
196 |
msgstr ""
|
197 |
|
198 |
-
#: app/admin/RTMediaAdmin.php:
|
199 |
msgid "Share"
|
200 |
msgstr ""
|
201 |
|
202 |
-
#: app/admin/RTMediaAdmin.php:
|
203 |
msgid "Tweet"
|
204 |
msgstr ""
|
205 |
|
206 |
-
#: app/admin/RTMediaAdmin.php:
|
207 |
msgid "Review"
|
208 |
msgstr ""
|
209 |
|
210 |
-
#: app/admin/RTMediaAdmin.php:
|
211 |
msgid "Subscribe to our feeds"
|
212 |
msgstr ""
|
213 |
|
214 |
-
#: app/admin/RTMediaAdmin.php:
|
215 |
msgid "Feeds"
|
216 |
msgstr ""
|
217 |
|
218 |
-
#: app/admin/RTMediaAdmin.php:
|
219 |
msgid "Spread the Word"
|
220 |
msgstr ""
|
221 |
|
222 |
-
#: app/admin/RTMediaAdmin.php:
|
223 |
msgid "Subscribe"
|
224 |
msgstr ""
|
225 |
|
226 |
-
#: app/admin/RTMediaAdmin.php:
|
227 |
msgid "Latest News"
|
228 |
msgstr ""
|
229 |
|
230 |
-
#: app/admin/RTMediaAdmin.php:
|
231 |
#, php-format
|
232 |
msgid ""
|
233 |
"You have images enabled on rtMedia but your network allowed filetypes does "
|
@@ -235,17 +244,17 @@ msgid ""
|
|
235 |
"settings manually."
|
236 |
msgstr ""
|
237 |
|
238 |
-
#: app/admin/RTMediaAdmin.php:
|
239 |
-
#: app/admin/RTMediaAdmin.php:
|
240 |
msgid "Recommended"
|
241 |
msgstr ""
|
242 |
|
243 |
-
#: app/admin/RTMediaAdmin.php:
|
244 |
-
#: app/admin/RTMediaAdmin.php:
|
245 |
msgid "Update Network Settings Automatically"
|
246 |
msgstr ""
|
247 |
|
248 |
-
#: app/admin/RTMediaAdmin.php:
|
249 |
#, php-format
|
250 |
msgid ""
|
251 |
"You have video enabled on BuddyPress Media but your network allowed "
|
@@ -253,7 +262,7 @@ msgid ""
|
|
253 |
"change your settings manually."
|
254 |
msgstr ""
|
255 |
|
256 |
-
#: app/admin/RTMediaAdmin.php:
|
257 |
#, php-format
|
258 |
msgid ""
|
259 |
"You have audio enabled on BuddyPress Media but your network allowed "
|
@@ -261,15 +270,15 @@ msgid ""
|
|
261 |
"change your settings manually."
|
262 |
msgstr ""
|
263 |
|
264 |
-
#: app/admin/RTMediaAdmin.php:
|
265 |
msgid "Network settings updated successfully."
|
266 |
msgstr ""
|
267 |
|
268 |
-
#: app/admin/RTMediaAdmin.php:
|
269 |
msgid "Video is sent to generate thumbnails."
|
270 |
msgstr ""
|
271 |
|
272 |
-
#: app/admin/RTMediaAdmin.php:
|
273 |
msgid "Video can't be sent to generate thumbnails."
|
274 |
msgstr ""
|
275 |
|
@@ -285,8 +294,8 @@ msgstr ""
|
|
285 |
#: app/admin/RTMediaFormHandler.php:184 app/main/RTMedia.php:454
|
286 |
#: app/main/controllers/media/RTMediaAlbum.php:39
|
287 |
#: app/main/controllers/media/RTMediaAlbum.php:51
|
288 |
-
#: app/main/controllers/template/RTMediaNav.php:
|
289 |
-
#: app/main/controllers/template/RTMediaNav.php:
|
290 |
msgid "Albums"
|
291 |
msgstr ""
|
292 |
|
@@ -572,7 +581,7 @@ msgstr ""
|
|
572 |
msgid "Update Database"
|
573 |
msgstr ""
|
574 |
|
575 |
-
#: app/helper/RTMediaSettings.php:249
|
576 |
msgid ""
|
577 |
"If your site has some issues due to BuddyPress Media and you want one on one "
|
578 |
"support then you can create a support topic on the <a target=\"_blank\" href="
|
@@ -581,134 +590,150 @@ msgid ""
|
|
581 |
"\">rtCamp Support Forum</a>."
|
582 |
msgstr ""
|
583 |
|
584 |
-
#: app/helper/RTMediaSettings.php:250
|
585 |
msgid ""
|
586 |
"If you have any suggestions, enhancements or bug reports, then you can open "
|
587 |
"a new issue on <a target=\"_blank\" href=\"https://github.com/rtCamp/"
|
588 |
"buddypress-media/issues/new\">GitHub</a>."
|
589 |
msgstr ""
|
590 |
|
591 |
-
#: app/helper/RTMediaSupport.php:
|
592 |
-
msgid "
|
593 |
msgstr ""
|
594 |
|
595 |
-
#: app/helper/RTMediaSupport.php:
|
596 |
msgid "Debug Info"
|
597 |
msgstr ""
|
598 |
|
599 |
-
#: app/helper/RTMediaSupport.php:
|
600 |
-
msgid "
|
|
|
|
|
|
|
|
|
601 |
msgstr ""
|
602 |
|
603 |
-
#: app/helper/RTMediaSupport.php:
|
604 |
msgid "by"
|
605 |
msgstr ""
|
606 |
|
607 |
-
#: app/helper/RTMediaSupport.php:
|
608 |
msgid "version"
|
609 |
msgstr ""
|
610 |
|
611 |
-
#: app/helper/RTMediaSupport.php:
|
612 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
613 |
msgstr ""
|
614 |
|
615 |
-
#: app/helper/RTMediaSupport.php:
|
|
|
|
|
|
|
|
|
616 |
msgid "Submit a Bug Report"
|
617 |
msgstr ""
|
618 |
|
619 |
-
#: app/helper/RTMediaSupport.php:
|
620 |
msgid "Submit a New Feature Request"
|
621 |
msgstr ""
|
622 |
|
623 |
-
#: app/helper/RTMediaSupport.php:
|
624 |
msgid "Submit a Premium Support Request"
|
625 |
msgstr ""
|
626 |
|
627 |
-
#: app/helper/RTMediaSupport.php:
|
628 |
msgid "Name"
|
629 |
msgstr ""
|
630 |
|
631 |
-
#: app/helper/RTMediaSupport.php:
|
632 |
msgid "Email"
|
633 |
msgstr ""
|
634 |
|
635 |
-
#: app/helper/RTMediaSupport.php:
|
636 |
msgid "Website"
|
637 |
msgstr ""
|
638 |
|
639 |
-
#: app/helper/RTMediaSupport.php:
|
640 |
msgid "Phone"
|
641 |
msgstr ""
|
642 |
|
643 |
-
#: app/helper/RTMediaSupport.php:
|
644 |
msgid "Subject"
|
645 |
msgstr ""
|
646 |
|
647 |
-
#: app/helper/RTMediaSupport.php:
|
648 |
msgid "Details"
|
649 |
msgstr ""
|
650 |
|
651 |
-
#: app/helper/RTMediaSupport.php:
|
652 |
msgid "Additional Information"
|
653 |
msgstr ""
|
654 |
|
655 |
-
#: app/helper/RTMediaSupport.php:
|
656 |
msgid "Your WP Admin Login:"
|
657 |
msgstr ""
|
658 |
|
659 |
-
#: app/helper/RTMediaSupport.php:
|
660 |
msgid "Your WP Admin password:"
|
661 |
msgstr ""
|
662 |
|
663 |
-
#: app/helper/RTMediaSupport.php:
|
664 |
msgid "Your SSH / FTP host:"
|
665 |
msgstr ""
|
666 |
|
667 |
-
#: app/helper/RTMediaSupport.php:
|
668 |
msgid "Your SSH / FTP login:"
|
669 |
msgstr ""
|
670 |
|
671 |
-
#: app/helper/RTMediaSupport.php:
|
672 |
msgid "Your SSH / FTP password:"
|
673 |
msgstr ""
|
674 |
|
675 |
-
#: app/helper/RTMediaSupport.php:
|
676 |
msgid "rtMedia Premium Support Request from"
|
677 |
msgstr ""
|
678 |
|
679 |
-
#: app/helper/RTMediaSupport.php:
|
680 |
msgid "rtMedia New Feature Request from"
|
681 |
msgstr ""
|
682 |
|
683 |
-
#: app/helper/RTMediaSupport.php:
|
684 |
msgid "rtMedia Bug Report from"
|
685 |
msgstr ""
|
686 |
|
687 |
-
#: app/helper/RTMediaSupport.php:
|
688 |
msgid "rtMedia Contact from"
|
689 |
msgstr ""
|
690 |
|
691 |
-
#: app/helper/RTMediaSupport.php:
|
692 |
msgid "Thank you for your Feedback/Suggestion."
|
693 |
msgstr ""
|
694 |
|
695 |
-
#: app/helper/RTMediaSupport.php:
|
696 |
msgid "Thank you for posting your support request."
|
697 |
msgstr ""
|
698 |
|
699 |
-
#: app/helper/RTMediaSupport.php:
|
700 |
msgid "We will get back to you shortly."
|
701 |
msgstr ""
|
702 |
|
703 |
-
#: app/helper/RTMediaSupport.php:
|
704 |
msgid "Your server failed to send an email."
|
705 |
msgstr ""
|
706 |
|
707 |
-
#: app/helper/RTMediaSupport.php:
|
708 |
msgid "Kindly contact your server support to fix this."
|
709 |
msgstr ""
|
710 |
|
711 |
-
#: app/helper/RTMediaSupport.php:
|
712 |
#, php-format
|
713 |
msgid "You can alternatively create a support request <a href=\"%s\">here</a>"
|
714 |
msgstr ""
|
@@ -858,10 +883,6 @@ msgstr ""
|
|
858 |
msgid "Hide"
|
859 |
msgstr ""
|
860 |
|
861 |
-
#: app/importers/RTMediaMigration.php:78
|
862 |
-
msgid "Migration"
|
863 |
-
msgstr ""
|
864 |
-
|
865 |
#: app/importers/RTMediaMigration.php:369
|
866 |
msgid "It will migrate following things"
|
867 |
msgstr ""
|
@@ -902,7 +923,7 @@ msgstr ""
|
|
902 |
msgid "<strong>Public</strong> - Visible to the world"
|
903 |
msgstr ""
|
904 |
|
905 |
-
#: app/main/RTMedia.php:442 app/main/controllers/template/RTMediaNav.php:
|
906 |
msgid "All"
|
907 |
msgstr ""
|
908 |
|
@@ -920,51 +941,51 @@ msgstr ""
|
|
920 |
msgid "Wall Post"
|
921 |
msgstr ""
|
922 |
|
923 |
-
#: app/main/RTMedia.php:
|
924 |
msgid "Wall Posts"
|
925 |
msgstr ""
|
926 |
|
927 |
-
#: app/main/RTMedia.php:
|
928 |
msgid ": Can't Create Database table. Please check create table permission."
|
929 |
msgstr ""
|
930 |
|
931 |
-
#: app/main/RTMedia.php:
|
932 |
msgid "Loading media"
|
933 |
msgstr ""
|
934 |
|
935 |
-
#: app/main/RTMedia.php:
|
936 |
msgid "Please enter some content to post."
|
937 |
msgstr ""
|
938 |
|
939 |
-
#: app/main/RTMedia.php:
|
940 |
msgid "Empty Comment is not allowed."
|
941 |
msgstr ""
|
942 |
|
943 |
-
#: app/main/RTMedia.php:
|
944 |
msgid "Are you sure you want to delete this media?"
|
945 |
msgstr ""
|
946 |
|
947 |
-
#: app/main/RTMedia.php:
|
948 |
msgid "Are you sure you want to delete this Album?"
|
949 |
msgstr ""
|
950 |
|
951 |
-
#: app/main/RTMedia.php:
|
952 |
msgid "Drop files here"
|
953 |
msgstr ""
|
954 |
|
955 |
-
#: app/main/RTMedia.php:
|
956 |
msgid "album created successfully."
|
957 |
msgstr ""
|
958 |
|
959 |
-
#: app/main/RTMedia.php:
|
960 |
msgid "Something went wrong. Please try again."
|
961 |
msgstr ""
|
962 |
|
963 |
-
#: app/main/RTMedia.php:
|
964 |
msgid "Enter an album name."
|
965 |
msgstr ""
|
966 |
|
967 |
-
#: app/main/RTMedia.php:
|
968 |
msgid "Max file size is"
|
969 |
msgstr ""
|
970 |
|
@@ -1018,7 +1039,7 @@ msgid "Create"
|
|
1018 |
msgstr ""
|
1019 |
|
1020 |
#: app/main/controllers/media/RTMediaAlbum.php:42
|
1021 |
-
#: app/main/controllers/template/rt-template-functions.php:
|
1022 |
msgid "Create Album"
|
1023 |
msgstr ""
|
1024 |
|
@@ -1062,7 +1083,7 @@ msgstr ""
|
|
1062 |
msgid "Unlike"
|
1063 |
msgstr ""
|
1064 |
|
1065 |
-
#: app/main/controllers/media/RTMediaMedia.php:
|
1066 |
msgid "Error creating attachment for the media file, please try again"
|
1067 |
msgstr ""
|
1068 |
|
@@ -1075,66 +1096,66 @@ msgstr ""
|
|
1075 |
msgid "All "
|
1076 |
msgstr ""
|
1077 |
|
1078 |
-
#: app/main/controllers/template/rt-template-functions.php:
|
1079 |
-
#: app/main/controllers/template/rt-template-functions.php:
|
1080 |
msgid "Edit"
|
1081 |
msgstr ""
|
1082 |
|
1083 |
-
#: app/main/controllers/template/rt-template-functions.php:
|
1084 |
msgid "There are no comments on this media yet."
|
1085 |
msgstr ""
|
1086 |
|
1087 |
-
#: app/main/controllers/template/rt-template-functions.php:
|
1088 |
msgid "on"
|
1089 |
msgstr ""
|
1090 |
|
1091 |
-
#: app/main/controllers/template/rt-template-functions.php:
|
1092 |
msgid "Type Comment..."
|
1093 |
msgstr ""
|
1094 |
|
1095 |
-
#: app/main/controllers/template/rt-template-functions.php:
|
1096 |
msgid "Comment"
|
1097 |
msgstr ""
|
1098 |
|
1099 |
-
#: app/main/controllers/template/rt-template-functions.php:
|
1100 |
-
#: app/main/controllers/template/rt-template-functions.php:
|
1101 |
msgid "Delete"
|
1102 |
msgstr ""
|
1103 |
|
1104 |
-
#: app/main/controllers/template/rt-template-functions.php:
|
1105 |
msgid "Profile Albums"
|
1106 |
msgstr ""
|
1107 |
|
1108 |
-
#: app/main/controllers/template/rt-template-functions.php:
|
1109 |
-
#: app/main/controllers/template/rt-template-functions.php:
|
1110 |
msgid "Group Albums"
|
1111 |
msgstr ""
|
1112 |
|
1113 |
-
#: app/main/controllers/template/rt-template-functions.php:1096
|
1114 |
#: app/main/controllers/template/rt-template-functions.php:1099
|
|
|
1115 |
msgid "Create New Album"
|
1116 |
msgstr ""
|
1117 |
|
1118 |
-
#: app/main/controllers/template/rt-template-functions.php:
|
1119 |
msgid "Album Title : "
|
1120 |
msgstr ""
|
1121 |
|
1122 |
-
#: app/main/controllers/template/rt-template-functions.php:
|
1123 |
-
#: app/main/controllers/template/rt-template-functions.php:
|
1124 |
msgid "Merge"
|
1125 |
msgstr ""
|
1126 |
|
1127 |
-
#: app/main/controllers/template/rt-template-functions.php:
|
1128 |
-
#: app/main/controllers/template/rt-template-functions.php:
|
1129 |
msgid "Merge Album"
|
1130 |
msgstr ""
|
1131 |
|
1132 |
-
#: app/main/controllers/template/rt-template-functions.php:
|
1133 |
msgid "Select Album to merge with : "
|
1134 |
msgstr ""
|
1135 |
|
1136 |
-
#: app/main/controllers/template/rt-template-functions.php:1372
|
1137 |
#: app/main/controllers/template/rt-template-functions.php:1375
|
|
|
1138 |
msgid "Upload Media"
|
1139 |
msgstr ""
|
1140 |
|
@@ -1169,41 +1190,41 @@ msgstr ""
|
|
1169 |
msgid "Insert from URL"
|
1170 |
msgstr ""
|
1171 |
|
1172 |
-
#: app/main/controllers/upload/processors/RTMediaUploadFile.php:
|
1173 |
msgid "Error Uploading File"
|
1174 |
msgstr ""
|
1175 |
|
1176 |
-
#: app/main/controllers/upload/processors/RTMediaUploadFile.php:
|
1177 |
msgid "MP4 file you have uploaded is corrupt."
|
1178 |
msgstr ""
|
1179 |
|
1180 |
-
#: app/main/controllers/upload/processors/RTMediaUploadFile.php:
|
1181 |
-
#: app/main/controllers/upload/processors/RTMediaUploadFile.php:
|
1182 |
msgid ""
|
1183 |
"The MP4 file you have uploaded is using an unsupported video codec. "
|
1184 |
"Supported video codec is H.264."
|
1185 |
msgstr ""
|
1186 |
|
1187 |
-
#: app/main/controllers/upload/processors/RTMediaUploadFile.php:
|
1188 |
msgid "The MP4 file you have uploaded is not a video file."
|
1189 |
msgstr ""
|
1190 |
|
1191 |
-
#: app/main/controllers/upload/processors/RTMediaUploadFile.php:
|
1192 |
msgid "MP3 file you have uploaded is currupt."
|
1193 |
msgstr ""
|
1194 |
|
1195 |
-
#: app/main/controllers/upload/processors/RTMediaUploadFile.php:
|
1196 |
-
#: app/main/controllers/upload/processors/RTMediaUploadFile.php:
|
1197 |
msgid ""
|
1198 |
"The MP3 file you have uploaded is using an unsupported audio format. "
|
1199 |
"Supported audio format is MP3."
|
1200 |
msgstr ""
|
1201 |
|
1202 |
-
#: app/main/controllers/upload/processors/RTMediaUploadFile.php:
|
1203 |
msgid "The MP3 file you have uploaded is not an audio file."
|
1204 |
msgstr ""
|
1205 |
|
1206 |
-
#: app/main/controllers/upload/processors/RTMediaUploadFile.php:
|
1207 |
msgid ""
|
1208 |
"Media File you have tried to upload is not supported. Supported media files "
|
1209 |
"are .jpg, .png, .gif, .mp3, .mov and .mp4."
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: BuddyPress Media\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2013-10-30 21:19+0530\n"
|
6 |
+
"PO-Revision-Date: 2013-10-30 21:20+0530\n"
|
7 |
"Last-Translator: faishal <faishal.saiyed@rtcamp.com>\n"
|
8 |
"Language-Team: rtCamp <info@rtcamp.com>\n"
|
9 |
"Language: en_IN\n"
|
15 |
"X-Generator: Poedit 1.5.7\n"
|
16 |
"X-Poedit-SearchPath-0: .\n"
|
17 |
|
18 |
+
#: app/admin/RTMediaAdmin.php:96
|
19 |
msgid "Media Stats"
|
20 |
msgstr ""
|
21 |
|
22 |
+
#: app/admin/RTMediaAdmin.php:118
|
23 |
msgid "Usage Stats"
|
24 |
msgstr ""
|
25 |
|
26 |
+
#: app/admin/RTMediaAdmin.php:126
|
27 |
msgid "Total "
|
28 |
msgstr ""
|
29 |
|
30 |
+
#: app/admin/RTMediaAdmin.php:134
|
31 |
msgid "With Media"
|
32 |
msgstr ""
|
33 |
|
34 |
+
#: app/admin/RTMediaAdmin.php:142
|
35 |
msgid "Comments "
|
36 |
msgstr ""
|
37 |
|
38 |
+
#: app/admin/RTMediaAdmin.php:150
|
39 |
#: app/main/controllers/media/RTMediaLike.php:18
|
40 |
msgid "Likes"
|
41 |
msgstr ""
|
42 |
|
43 |
+
#: app/admin/RTMediaAdmin.php:168
|
44 |
msgid "Right Now in rtMedia"
|
45 |
msgstr ""
|
46 |
|
47 |
+
#: app/admin/RTMediaAdmin.php:223 app/admin/RTMediaAdmin.php:660
|
48 |
+
#: app/admin/RTMediaAdmin.php:661
|
49 |
msgid "rtMedia"
|
50 |
msgstr ""
|
51 |
|
52 |
+
#: app/admin/RTMediaAdmin.php:229 app/admin/RTMediaAdmin.php:232
|
53 |
+
#: app/admin/RTMediaAdmin.php:337 app/admin/RTMediaAdmin.php:682
|
54 |
msgid "Settings"
|
55 |
msgstr ""
|
56 |
|
57 |
+
#: app/admin/RTMediaAdmin.php:239 app/admin/RTMediaAdmin.php:242
|
58 |
+
#: app/admin/RTMediaAdmin.php:338 app/admin/RTMediaAdmin.php:687
|
59 |
msgid "Addons"
|
60 |
msgstr ""
|
61 |
|
62 |
+
#: app/admin/RTMediaAdmin.php:249 app/admin/RTMediaAdmin.php:252
|
63 |
+
#: app/admin/RTMediaAdmin.php:339 app/admin/RTMediaAdmin.php:692
|
64 |
#: app/helper/RTMediaSettings.php:102
|
65 |
msgid "Support"
|
66 |
msgstr ""
|
67 |
|
68 |
+
#: app/admin/RTMediaAdmin.php:289
|
69 |
msgid "ON"
|
70 |
msgstr ""
|
71 |
|
72 |
+
#: app/admin/RTMediaAdmin.php:290
|
73 |
msgid "OFF"
|
74 |
msgstr ""
|
75 |
|
76 |
+
#: app/admin/RTMediaAdmin.php:302
|
77 |
msgid "Please do not refresh this page."
|
78 |
msgstr ""
|
79 |
|
80 |
+
#: app/admin/RTMediaAdmin.php:303
|
81 |
msgid ""
|
82 |
"Something went wronng. Please <a href onclick=\"location.reload();"
|
83 |
"\">refresh</a> page."
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: app/admin/RTMediaAdmin.php:304
|
87 |
msgid "This will subscribe you to the free plan."
|
88 |
msgstr ""
|
89 |
|
90 |
+
#: app/admin/RTMediaAdmin.php:305
|
91 |
msgid ""
|
92 |
"Are you sure you want to disable the encoding service? Make sure you note "
|
93 |
"your api key before disabling it incase you want to activate it in future."
|
94 |
msgstr ""
|
95 |
|
96 |
+
#: app/admin/RTMediaAdmin.php:339
|
97 |
msgid "Support "
|
98 |
msgstr ""
|
99 |
|
100 |
#: app/admin/RTMediaAdmin.php:341
|
101 |
+
#: app/main/controllers/template/rt-template-functions.php:1421
|
102 |
+
msgid "Premium"
|
103 |
msgstr ""
|
104 |
|
105 |
#: app/admin/RTMediaAdmin.php:341
|
106 |
+
msgid "Premium "
|
107 |
+
msgstr ""
|
108 |
+
|
109 |
+
#: app/admin/RTMediaAdmin.php:346
|
110 |
+
msgid "Regenerate Thumbnail"
|
111 |
+
msgstr ""
|
112 |
+
|
113 |
+
#: app/admin/RTMediaAdmin.php:346
|
114 |
msgid "Regen. Thumbnail "
|
115 |
msgstr ""
|
116 |
|
117 |
+
#: app/admin/RTMediaAdmin.php:359 app/admin/RTMediaAdmin.php:1147
|
118 |
msgid "Regenerate Video Thumbnails"
|
119 |
msgstr ""
|
120 |
|
121 |
+
#: app/admin/RTMediaAdmin.php:376
|
122 |
msgid "Regenerate Pending Thumbnails"
|
123 |
msgstr ""
|
124 |
|
125 |
+
#: app/admin/RTMediaAdmin.php:384
|
126 |
msgid "Total Videos"
|
127 |
msgstr ""
|
128 |
|
129 |
+
#: app/admin/RTMediaAdmin.php:385
|
130 |
msgid "Sent of regenerate thumbails"
|
131 |
msgstr ""
|
132 |
|
133 |
+
#: app/admin/RTMediaAdmin.php:386
|
134 |
msgid "Fail to regenerate thumbails"
|
135 |
msgstr ""
|
136 |
|
137 |
+
#: app/admin/RTMediaAdmin.php:428
|
138 |
msgid "Regenerate Video Thumbnails Done"
|
139 |
msgstr ""
|
140 |
|
141 |
+
#: app/admin/RTMediaAdmin.php:463
|
142 |
msgid "You have total "
|
143 |
msgstr ""
|
144 |
|
145 |
+
#: app/admin/RTMediaAdmin.php:607
|
146 |
msgid "Save Settings"
|
147 |
msgstr ""
|
148 |
|
149 |
+
#: app/admin/RTMediaAdmin.php:609 app/admin/RTMediaAdmin.php:628
|
150 |
msgid "By"
|
151 |
msgstr ""
|
152 |
|
153 |
+
#: app/admin/RTMediaAdmin.php:609 app/admin/RTMediaAdmin.php:628
|
154 |
msgid "Empowering The Web With WordPress"
|
155 |
msgstr ""
|
156 |
|
157 |
+
#: app/admin/RTMediaAdmin.php:757
|
158 |
msgid "rtMedia General"
|
159 |
msgstr ""
|
160 |
|
161 |
+
#: app/admin/RTMediaAdmin.php:758
|
162 |
msgid "General"
|
163 |
msgstr ""
|
164 |
|
165 |
+
#: app/admin/RTMediaAdmin.php:764
|
166 |
msgid "rtMedia Types"
|
167 |
msgstr ""
|
168 |
|
169 |
+
#: app/admin/RTMediaAdmin.php:765
|
170 |
msgid "Types"
|
171 |
msgstr ""
|
172 |
|
173 |
+
#: app/admin/RTMediaAdmin.php:772
|
174 |
msgid "rtMedia Sizes"
|
175 |
msgstr ""
|
176 |
|
177 |
+
#: app/admin/RTMediaAdmin.php:773
|
178 |
msgid "Sizes"
|
179 |
msgstr ""
|
180 |
|
181 |
+
#: app/admin/RTMediaAdmin.php:780
|
182 |
msgid "rtMedia Privacy"
|
183 |
msgstr ""
|
184 |
|
185 |
+
#: app/admin/RTMediaAdmin.php:781
|
186 |
#: app/main/controllers/privacy/RTMediaPrivacy.php:257
|
187 |
msgid "Privacy"
|
188 |
msgstr ""
|
189 |
|
190 |
+
#: app/admin/RTMediaAdmin.php:788
|
191 |
msgid "rtMedia BuddyPress"
|
192 |
msgstr ""
|
193 |
|
194 |
+
#: app/admin/RTMediaAdmin.php:789
|
195 |
msgid "BuddyPress"
|
196 |
msgstr ""
|
197 |
|
198 |
+
#: app/admin/RTMediaAdmin.php:895
|
199 |
#, php-format
|
200 |
msgid "I use @buddypressmedia http://goo.gl/8Upmv on %s"
|
201 |
msgstr ""
|
202 |
|
203 |
+
#: app/admin/RTMediaAdmin.php:897
|
204 |
msgid "Add link to footer"
|
205 |
msgstr ""
|
206 |
|
207 |
+
#: app/admin/RTMediaAdmin.php:900
|
208 |
msgid "Share"
|
209 |
msgstr ""
|
210 |
|
211 |
+
#: app/admin/RTMediaAdmin.php:902
|
212 |
msgid "Tweet"
|
213 |
msgstr ""
|
214 |
|
215 |
+
#: app/admin/RTMediaAdmin.php:903
|
216 |
msgid "Review"
|
217 |
msgstr ""
|
218 |
|
219 |
+
#: app/admin/RTMediaAdmin.php:904
|
220 |
msgid "Subscribe to our feeds"
|
221 |
msgstr ""
|
222 |
|
223 |
+
#: app/admin/RTMediaAdmin.php:904
|
224 |
msgid "Feeds"
|
225 |
msgstr ""
|
226 |
|
227 |
+
#: app/admin/RTMediaAdmin.php:909
|
228 |
msgid "Spread the Word"
|
229 |
msgstr ""
|
230 |
|
231 |
+
#: app/admin/RTMediaAdmin.php:941 app/admin/RTMediaAdmin.php:944
|
232 |
msgid "Subscribe"
|
233 |
msgstr ""
|
234 |
|
235 |
+
#: app/admin/RTMediaAdmin.php:947
|
236 |
msgid "Latest News"
|
237 |
msgstr ""
|
238 |
|
239 |
+
#: app/admin/RTMediaAdmin.php:992
|
240 |
#, php-format
|
241 |
msgid ""
|
242 |
"You have images enabled on rtMedia but your network allowed filetypes does "
|
244 |
"settings manually."
|
245 |
msgstr ""
|
246 |
|
247 |
+
#: app/admin/RTMediaAdmin.php:993 app/admin/RTMediaAdmin.php:1004
|
248 |
+
#: app/admin/RTMediaAdmin.php:1013
|
249 |
msgid "Recommended"
|
250 |
msgstr ""
|
251 |
|
252 |
+
#: app/admin/RTMediaAdmin.php:993 app/admin/RTMediaAdmin.php:1004
|
253 |
+
#: app/admin/RTMediaAdmin.php:1013
|
254 |
msgid "Update Network Settings Automatically"
|
255 |
msgstr ""
|
256 |
|
257 |
+
#: app/admin/RTMediaAdmin.php:1003
|
258 |
#, php-format
|
259 |
msgid ""
|
260 |
"You have video enabled on BuddyPress Media but your network allowed "
|
262 |
"change your settings manually."
|
263 |
msgstr ""
|
264 |
|
265 |
+
#: app/admin/RTMediaAdmin.php:1012
|
266 |
#, php-format
|
267 |
msgid ""
|
268 |
"You have audio enabled on BuddyPress Media but your network allowed "
|
270 |
"change your settings manually."
|
271 |
msgstr ""
|
272 |
|
273 |
+
#: app/admin/RTMediaAdmin.php:1027
|
274 |
msgid "Network settings updated successfully."
|
275 |
msgstr ""
|
276 |
|
277 |
+
#: app/admin/RTMediaAdmin.php:1130
|
278 |
msgid "Video is sent to generate thumbnails."
|
279 |
msgstr ""
|
280 |
|
281 |
+
#: app/admin/RTMediaAdmin.php:1133
|
282 |
msgid "Video can't be sent to generate thumbnails."
|
283 |
msgstr ""
|
284 |
|
294 |
#: app/admin/RTMediaFormHandler.php:184 app/main/RTMedia.php:454
|
295 |
#: app/main/controllers/media/RTMediaAlbum.php:39
|
296 |
#: app/main/controllers/media/RTMediaAlbum.php:51
|
297 |
+
#: app/main/controllers/template/RTMediaNav.php:85
|
298 |
+
#: app/main/controllers/template/RTMediaNav.php:155
|
299 |
msgid "Albums"
|
300 |
msgstr ""
|
301 |
|
581 |
msgid "Update Database"
|
582 |
msgstr ""
|
583 |
|
584 |
+
#: app/helper/RTMediaSettings.php:249 app/helper/RTMediaSupport.php:334
|
585 |
msgid ""
|
586 |
"If your site has some issues due to BuddyPress Media and you want one on one "
|
587 |
"support then you can create a support topic on the <a target=\"_blank\" href="
|
590 |
"\">rtCamp Support Forum</a>."
|
591 |
msgstr ""
|
592 |
|
593 |
+
#: app/helper/RTMediaSettings.php:250 app/helper/RTMediaSupport.php:335
|
594 |
msgid ""
|
595 |
"If you have any suggestions, enhancements or bug reports, then you can open "
|
596 |
"a new issue on <a target=\"_blank\" href=\"https://github.com/rtCamp/"
|
597 |
"buddypress-media/issues/new\">GitHub</a>."
|
598 |
msgstr ""
|
599 |
|
600 |
+
#: app/helper/RTMediaSupport.php:41
|
601 |
+
msgid "Premium Support"
|
602 |
msgstr ""
|
603 |
|
604 |
+
#: app/helper/RTMediaSupport.php:47 app/helper/RTMediaSupport.php:489
|
605 |
msgid "Debug Info"
|
606 |
msgstr ""
|
607 |
|
608 |
+
#: app/helper/RTMediaSupport.php:53 app/importers/RTMediaMigration.php:78
|
609 |
+
msgid "Migration"
|
610 |
+
msgstr ""
|
611 |
+
|
612 |
+
#: app/helper/RTMediaSupport.php:104
|
613 |
+
msgid "Service"
|
614 |
msgstr ""
|
615 |
|
616 |
+
#: app/helper/RTMediaSupport.php:188
|
617 |
msgid "by"
|
618 |
msgstr ""
|
619 |
|
620 |
+
#: app/helper/RTMediaSupport.php:188
|
621 |
msgid "version"
|
622 |
msgstr ""
|
623 |
|
624 |
+
#: app/helper/RTMediaSupport.php:293 app/helper/RTMediaSupport.php:299
|
625 |
+
msgid "Click"
|
626 |
+
msgstr ""
|
627 |
+
|
628 |
+
#: app/helper/RTMediaSupport.php:293 app/helper/RTMediaSupport.php:299
|
629 |
+
msgid "here"
|
630 |
+
msgstr ""
|
631 |
+
|
632 |
+
#: app/helper/RTMediaSupport.php:293
|
633 |
+
msgid "here to migrate media from rtMedia 2.x to rtMedia 3.0+."
|
634 |
msgstr ""
|
635 |
|
636 |
+
#: app/helper/RTMediaSupport.php:299
|
637 |
+
msgid "here to migrate attachments from GD bbPress Attacemnt to rtMedia."
|
638 |
+
msgstr ""
|
639 |
+
|
640 |
+
#: app/helper/RTMediaSupport.php:322
|
641 |
msgid "Submit a Bug Report"
|
642 |
msgstr ""
|
643 |
|
644 |
+
#: app/helper/RTMediaSupport.php:325
|
645 |
msgid "Submit a New Feature Request"
|
646 |
msgstr ""
|
647 |
|
648 |
+
#: app/helper/RTMediaSupport.php:328
|
649 |
msgid "Submit a Premium Support Request"
|
650 |
msgstr ""
|
651 |
|
652 |
+
#: app/helper/RTMediaSupport.php:345
|
653 |
msgid "Name"
|
654 |
msgstr ""
|
655 |
|
656 |
+
#: app/helper/RTMediaSupport.php:348
|
657 |
msgid "Email"
|
658 |
msgstr ""
|
659 |
|
660 |
+
#: app/helper/RTMediaSupport.php:351
|
661 |
msgid "Website"
|
662 |
msgstr ""
|
663 |
|
664 |
+
#: app/helper/RTMediaSupport.php:354
|
665 |
msgid "Phone"
|
666 |
msgstr ""
|
667 |
|
668 |
+
#: app/helper/RTMediaSupport.php:357
|
669 |
msgid "Subject"
|
670 |
msgstr ""
|
671 |
|
672 |
+
#: app/helper/RTMediaSupport.php:360
|
673 |
msgid "Details"
|
674 |
msgstr ""
|
675 |
|
676 |
+
#: app/helper/RTMediaSupport.php:371
|
677 |
msgid "Additional Information"
|
678 |
msgstr ""
|
679 |
|
680 |
+
#: app/helper/RTMediaSupport.php:376
|
681 |
msgid "Your WP Admin Login:"
|
682 |
msgstr ""
|
683 |
|
684 |
+
#: app/helper/RTMediaSupport.php:379
|
685 |
msgid "Your WP Admin password:"
|
686 |
msgstr ""
|
687 |
|
688 |
+
#: app/helper/RTMediaSupport.php:382
|
689 |
msgid "Your SSH / FTP host:"
|
690 |
msgstr ""
|
691 |
|
692 |
+
#: app/helper/RTMediaSupport.php:385
|
693 |
msgid "Your SSH / FTP login:"
|
694 |
msgstr ""
|
695 |
|
696 |
+
#: app/helper/RTMediaSupport.php:388
|
697 |
msgid "Your SSH / FTP password:"
|
698 |
msgstr ""
|
699 |
|
700 |
+
#: app/helper/RTMediaSupport.php:419
|
701 |
msgid "rtMedia Premium Support Request from"
|
702 |
msgstr ""
|
703 |
|
704 |
+
#: app/helper/RTMediaSupport.php:422
|
705 |
msgid "rtMedia New Feature Request from"
|
706 |
msgstr ""
|
707 |
|
708 |
+
#: app/helper/RTMediaSupport.php:425
|
709 |
msgid "rtMedia Bug Report from"
|
710 |
msgstr ""
|
711 |
|
712 |
+
#: app/helper/RTMediaSupport.php:428
|
713 |
msgid "rtMedia Contact from"
|
714 |
msgstr ""
|
715 |
|
716 |
+
#: app/helper/RTMediaSupport.php:512
|
717 |
msgid "Thank you for your Feedback/Suggestion."
|
718 |
msgstr ""
|
719 |
|
720 |
+
#: app/helper/RTMediaSupport.php:514
|
721 |
msgid "Thank you for posting your support request."
|
722 |
msgstr ""
|
723 |
|
724 |
+
#: app/helper/RTMediaSupport.php:515
|
725 |
msgid "We will get back to you shortly."
|
726 |
msgstr ""
|
727 |
|
728 |
+
#: app/helper/RTMediaSupport.php:520
|
729 |
msgid "Your server failed to send an email."
|
730 |
msgstr ""
|
731 |
|
732 |
+
#: app/helper/RTMediaSupport.php:521
|
733 |
msgid "Kindly contact your server support to fix this."
|
734 |
msgstr ""
|
735 |
|
736 |
+
#: app/helper/RTMediaSupport.php:522
|
737 |
#, php-format
|
738 |
msgid "You can alternatively create a support request <a href=\"%s\">here</a>"
|
739 |
msgstr ""
|
883 |
msgid "Hide"
|
884 |
msgstr ""
|
885 |
|
|
|
|
|
|
|
|
|
886 |
#: app/importers/RTMediaMigration.php:369
|
887 |
msgid "It will migrate following things"
|
888 |
msgstr ""
|
923 |
msgid "<strong>Public</strong> - Visible to the world"
|
924 |
msgstr ""
|
925 |
|
926 |
+
#: app/main/RTMedia.php:442 app/main/controllers/template/RTMediaNav.php:134
|
927 |
msgid "All"
|
928 |
msgstr ""
|
929 |
|
941 |
msgid "Wall Post"
|
942 |
msgstr ""
|
943 |
|
944 |
+
#: app/main/RTMedia.php:658
|
945 |
msgid "Wall Posts"
|
946 |
msgstr ""
|
947 |
|
948 |
+
#: app/main/RTMedia.php:693
|
949 |
msgid ": Can't Create Database table. Please check create table permission."
|
950 |
msgstr ""
|
951 |
|
952 |
+
#: app/main/RTMedia.php:718
|
953 |
msgid "Loading media"
|
954 |
msgstr ""
|
955 |
|
956 |
+
#: app/main/RTMedia.php:719
|
957 |
msgid "Please enter some content to post."
|
958 |
msgstr ""
|
959 |
|
960 |
+
#: app/main/RTMedia.php:720
|
961 |
msgid "Empty Comment is not allowed."
|
962 |
msgstr ""
|
963 |
|
964 |
+
#: app/main/RTMedia.php:721
|
965 |
msgid "Are you sure you want to delete this media?"
|
966 |
msgstr ""
|
967 |
|
968 |
+
#: app/main/RTMedia.php:722
|
969 |
msgid "Are you sure you want to delete this Album?"
|
970 |
msgstr ""
|
971 |
|
972 |
+
#: app/main/RTMedia.php:723
|
973 |
msgid "Drop files here"
|
974 |
msgstr ""
|
975 |
|
976 |
+
#: app/main/RTMedia.php:724
|
977 |
msgid "album created successfully."
|
978 |
msgstr ""
|
979 |
|
980 |
+
#: app/main/RTMedia.php:725
|
981 |
msgid "Something went wrong. Please try again."
|
982 |
msgstr ""
|
983 |
|
984 |
+
#: app/main/RTMedia.php:726
|
985 |
msgid "Enter an album name."
|
986 |
msgstr ""
|
987 |
|
988 |
+
#: app/main/RTMedia.php:727
|
989 |
msgid "Max file size is"
|
990 |
msgstr ""
|
991 |
|
1039 |
msgstr ""
|
1040 |
|
1041 |
#: app/main/controllers/media/RTMediaAlbum.php:42
|
1042 |
+
#: app/main/controllers/template/rt-template-functions.php:1108
|
1043 |
msgid "Create Album"
|
1044 |
msgstr ""
|
1045 |
|
1083 |
msgid "Unlike"
|
1084 |
msgstr ""
|
1085 |
|
1086 |
+
#: app/main/controllers/media/RTMediaMedia.php:401
|
1087 |
msgid "Error creating attachment for the media file, please try again"
|
1088 |
msgstr ""
|
1089 |
|
1096 |
msgid "All "
|
1097 |
msgstr ""
|
1098 |
|
1099 |
+
#: app/main/controllers/template/rt-template-functions.php:507
|
1100 |
+
#: app/main/controllers/template/rt-template-functions.php:1151
|
1101 |
msgid "Edit"
|
1102 |
msgstr ""
|
1103 |
|
1104 |
+
#: app/main/controllers/template/rt-template-functions.php:544
|
1105 |
msgid "There are no comments on this media yet."
|
1106 |
msgstr ""
|
1107 |
|
1108 |
+
#: app/main/controllers/template/rt-template-functions.php:573
|
1109 |
msgid "on"
|
1110 |
msgstr ""
|
1111 |
|
1112 |
+
#: app/main/controllers/template/rt-template-functions.php:893
|
1113 |
msgid "Type Comment..."
|
1114 |
msgstr ""
|
1115 |
|
1116 |
+
#: app/main/controllers/template/rt-template-functions.php:896
|
1117 |
msgid "Comment"
|
1118 |
msgstr ""
|
1119 |
|
1120 |
+
#: app/main/controllers/template/rt-template-functions.php:927
|
1121 |
+
#: app/main/controllers/template/rt-template-functions.php:1154
|
1122 |
msgid "Delete"
|
1123 |
msgstr ""
|
1124 |
|
1125 |
+
#: app/main/controllers/template/rt-template-functions.php:1025
|
1126 |
msgid "Profile Albums"
|
1127 |
msgstr ""
|
1128 |
|
1129 |
+
#: app/main/controllers/template/rt-template-functions.php:1027
|
1130 |
+
#: app/main/controllers/template/rt-template-functions.php:1058
|
1131 |
msgid "Group Albums"
|
1132 |
msgstr ""
|
1133 |
|
|
|
1134 |
#: app/main/controllers/template/rt-template-functions.php:1099
|
1135 |
+
#: app/main/controllers/template/rt-template-functions.php:1102
|
1136 |
msgid "Create New Album"
|
1137 |
msgstr ""
|
1138 |
|
1139 |
+
#: app/main/controllers/template/rt-template-functions.php:1104
|
1140 |
msgid "Album Title : "
|
1141 |
msgstr ""
|
1142 |
|
1143 |
+
#: app/main/controllers/template/rt-template-functions.php:1164
|
1144 |
+
#: app/main/controllers/template/rt-template-functions.php:1199
|
1145 |
msgid "Merge"
|
1146 |
msgstr ""
|
1147 |
|
1148 |
+
#: app/main/controllers/template/rt-template-functions.php:1167
|
1149 |
+
#: app/main/controllers/template/rt-template-functions.php:1172
|
1150 |
msgid "Merge Album"
|
1151 |
msgstr ""
|
1152 |
|
1153 |
+
#: app/main/controllers/template/rt-template-functions.php:1169
|
1154 |
msgid "Select Album to merge with : "
|
1155 |
msgstr ""
|
1156 |
|
|
|
1157 |
#: app/main/controllers/template/rt-template-functions.php:1375
|
1158 |
+
#: app/main/controllers/template/rt-template-functions.php:1378
|
1159 |
msgid "Upload Media"
|
1160 |
msgstr ""
|
1161 |
|
1190 |
msgid "Insert from URL"
|
1191 |
msgstr ""
|
1192 |
|
1193 |
+
#: app/main/controllers/upload/processors/RTMediaUploadFile.php:51
|
1194 |
msgid "Error Uploading File"
|
1195 |
msgstr ""
|
1196 |
|
1197 |
+
#: app/main/controllers/upload/processors/RTMediaUploadFile.php:199
|
1198 |
msgid "MP4 file you have uploaded is corrupt."
|
1199 |
msgstr ""
|
1200 |
|
1201 |
+
#: app/main/controllers/upload/processors/RTMediaUploadFile.php:206
|
1202 |
+
#: app/main/controllers/upload/processors/RTMediaUploadFile.php:211
|
1203 |
msgid ""
|
1204 |
"The MP4 file you have uploaded is using an unsupported video codec. "
|
1205 |
"Supported video codec is H.264."
|
1206 |
msgstr ""
|
1207 |
|
1208 |
+
#: app/main/controllers/upload/processors/RTMediaUploadFile.php:216
|
1209 |
msgid "The MP4 file you have uploaded is not a video file."
|
1210 |
msgstr ""
|
1211 |
|
1212 |
+
#: app/main/controllers/upload/processors/RTMediaUploadFile.php:228
|
1213 |
msgid "MP3 file you have uploaded is currupt."
|
1214 |
msgstr ""
|
1215 |
|
1216 |
+
#: app/main/controllers/upload/processors/RTMediaUploadFile.php:235
|
1217 |
+
#: app/main/controllers/upload/processors/RTMediaUploadFile.php:240
|
1218 |
msgid ""
|
1219 |
"The MP3 file you have uploaded is using an unsupported audio format. "
|
1220 |
"Supported audio format is MP3."
|
1221 |
msgstr ""
|
1222 |
|
1223 |
+
#: app/main/controllers/upload/processors/RTMediaUploadFile.php:245
|
1224 |
msgid "The MP3 file you have uploaded is not an audio file."
|
1225 |
msgstr ""
|
1226 |
|
1227 |
+
#: app/main/controllers/upload/processors/RTMediaUploadFile.php:253
|
1228 |
msgid ""
|
1229 |
"Media File you have tried to upload is not supported. Supported media files "
|
1230 |
"are .jpg, .png, .gif, .mp3, .mov and .mp4."
|
readme.txt
CHANGED
@@ -5,8 +5,8 @@ Tags: BuddyPress, media, multimedia, album, audio, songs, music, video, photo, i
|
|
5 |
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: WordPress 3.
|
9 |
-
Stable tag: 3.2.
|
10 |
|
11 |
Add albums, photo, audio/video encoding, privacy, sharing, front-end uploads & more. All this works mobile/tablets devices.
|
12 |
|
@@ -119,6 +119,11 @@ Please visit [rtMedia's Features page](http://rtcamp.com/rtmedia/?utm_source=rea
|
|
119 |
|
120 |
Please visit [rtMedia's Roadmap page](http://rtcamp.com/rtmedia/roadmap/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "Visit rtMedia's Features page") to get some details about future releases.
|
121 |
|
|
|
|
|
|
|
|
|
|
|
122 |
= 3.2.5 =
|
123 |
* Bug fixes
|
124 |
|
@@ -581,7 +586,7 @@ Please visit [rtMedia's Roadmap page](http://rtcamp.com/rtmedia/roadmap/?utm_sou
|
|
581 |
|
582 |
== Upgrade Notice ==
|
583 |
|
584 |
-
= 3.2.
|
585 |
Requires BuddyPress 1.7 or higher, if using BuddyPress. Updated translation files and bug fixes.
|
586 |
|
587 |
== Sponsors ==
|
@@ -595,6 +600,7 @@ Requires BuddyPress 1.7 or higher, if using BuddyPress. Updated translation file
|
|
595 |
|
596 |
rtMedia includes [full translation support](https://rtcamp.com/tutorials/rtmedia-translation/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media). Head over to the [translation project](http://rtcamp.com/translate/projects/rtmedia/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media) to contribute your translations. If you don't see the language of your choice, let us know in the support forum, we'll add it.
|
597 |
|
|
|
598 |
* [Polish](https://rtcamp.com/translate/projects/rtmedia/pl/default) translation by [Polski_Ziom](http://profiles.wordpress.org/polski_ziom)
|
599 |
* [Spanish](https://rtcamp.com/translate/projects/rtmedia/es/default) translation by [Andrés Felipe](http://profiles.wordpress.org/naturalworldstm/) and [d3ne]
|
600 |
* [Solvak](https://rtcamp.com/translate/projects/rtmedia/sk/default) translation by [igid26](http://profiles.wordpress.org/igid26)
|
5 |
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: WordPress 3.7 + BuddyPress 1.8.1
|
9 |
+
Stable tag: 3.2.6
|
10 |
|
11 |
Add albums, photo, audio/video encoding, privacy, sharing, front-end uploads & more. All this works mobile/tablets devices.
|
12 |
|
119 |
|
120 |
Please visit [rtMedia's Roadmap page](http://rtcamp.com/rtmedia/roadmap/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media "Visit rtMedia's Features page") to get some details about future releases.
|
121 |
|
122 |
+
= 3.2.6 =
|
123 |
+
* Updated dutch transalation.
|
124 |
+
* Fix WordPress template issue.
|
125 |
+
|
126 |
+
|
127 |
= 3.2.5 =
|
128 |
* Bug fixes
|
129 |
|
586 |
|
587 |
== Upgrade Notice ==
|
588 |
|
589 |
+
= 3.2.6 =
|
590 |
Requires BuddyPress 1.7 or higher, if using BuddyPress. Updated translation files and bug fixes.
|
591 |
|
592 |
== Sponsors ==
|
600 |
|
601 |
rtMedia includes [full translation support](https://rtcamp.com/tutorials/rtmedia-translation/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media). Head over to the [translation project](http://rtcamp.com/translate/projects/rtmedia/?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media) to contribute your translations. If you don't see the language of your choice, let us know in the support forum, we'll add it.
|
602 |
|
603 |
+
* [Dutch](https://rtcamp.com/translate/projects/rtmedia/nl/default) translation by [rjpj](http://profiles.wordpress.org/rjpj)
|
604 |
* [Polish](https://rtcamp.com/translate/projects/rtmedia/pl/default) translation by [Polski_Ziom](http://profiles.wordpress.org/polski_ziom)
|
605 |
* [Spanish](https://rtcamp.com/translate/projects/rtmedia/es/default) translation by [Andrés Felipe](http://profiles.wordpress.org/naturalworldstm/) and [d3ne]
|
606 |
* [Solvak](https://rtcamp.com/translate/projects/rtmedia/sk/default) translation by [igid26](http://profiles.wordpress.org/igid26)
|
templates/upload/uploader.php
CHANGED
@@ -1,6 +1,26 @@
|
|
1 |
<?php if ( is_array ( $tabs ) && count ( $tabs ) ) { ?>
|
2 |
<div class="rtmedia-container">
|
3 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
<form id="rtmedia-uploader-form" method="post" action="upload" enctype="multipart/form-data">
|
5 |
<?php do_action ( 'rtmedia_before_uploader' ); ?>
|
6 |
|
@@ -47,6 +67,9 @@
|
|
47 |
<input type="submit" id='rtMedia-start-upload' name="rtmedia-upload" value="<?php echo RTMEDIA_UPLOAD_LABEL; ?>" />
|
48 |
</form>
|
49 |
</div>
|
|
|
|
|
|
|
50 |
</div>
|
51 |
<?php
|
52 |
}
|
1 |
<?php if ( is_array ( $tabs ) && count ( $tabs ) ) { ?>
|
2 |
<div class="rtmedia-container">
|
3 |
+
<?php
|
4 |
+
|
5 |
+
if( isset($attr['rtmedia_simple_file_upload']) && $attr['rtmedia_simple_file_upload'] == true) {
|
6 |
+
echo '<div class="rtm-file-input-container"> <input type="file" name="rtmedia_file_multiple[]" multiple="true" class="rtm-simple-file-input" id="rtmedia_simple_file_input" />';
|
7 |
+
RTMediaUploadView::upload_nonce_generator ( true );
|
8 |
+
if ( ! empty ( $attr ) ) {
|
9 |
+
foreach ( $attr as $key => $value ) {
|
10 |
+
if ( $key == 'context' )
|
11 |
+
echo '<input type="hidden" name="context" value="' . $value . '" />';
|
12 |
+
if ( $key == 'context_id' )
|
13 |
+
echo '<input type="hidden" name="context_id" value="' . $value . '" />';
|
14 |
+
if ( $key == 'privacy' )
|
15 |
+
echo '<input type="hidden" name="privacy" value="' . $value . '" />';
|
16 |
+
if ( $key == 'album_id' )
|
17 |
+
echo '<input type="hidden" name="album_id" value="' . $value . '" />';
|
18 |
+
}
|
19 |
+
}
|
20 |
+
echo "</div>";
|
21 |
+
} else {
|
22 |
+
?>
|
23 |
+
<div class="rtmedia-uploader no-js">
|
24 |
<form id="rtmedia-uploader-form" method="post" action="upload" enctype="multipart/form-data">
|
25 |
<?php do_action ( 'rtmedia_before_uploader' ); ?>
|
26 |
|
67 |
<input type="submit" id='rtMedia-start-upload' name="rtmedia-upload" value="<?php echo RTMEDIA_UPLOAD_LABEL; ?>" />
|
68 |
</form>
|
69 |
</div>
|
70 |
+
<?php
|
71 |
+
}
|
72 |
+
?>
|
73 |
</div>
|
74 |
<?php
|
75 |
}
|