Version Description
- Fixed bug where settings weren't getting saved on multisites.
- Workaround for bug where the last activity wouldn't show up.
- Fixed bug with iOS uploads.
- Some minor code changes
Download this release
Release Info
Developer | saurabhshukla |
Plugin | ![]() |
Version | 2.4.2 |
Comparing to | |
See all releases |
Code changes from version 2.4.1 to 2.4.2
- app/admin/BPMediaAdmin.php +15 -10
- app/assets/css/main.css +1 -1
- app/helper/BPMediaSettings.php +57 -10
- app/helper/BPMediaSupport.php +5 -1
- app/main/includes/BPMediaActions.php +17 -16
- app/main/includes/BPMediaFilters.php +5 -3
- app/main/includes/BPMediaFunction.php +7 -4
- app/main/includes/BPMediaHostWordpress.php +6 -5
- app/main/includes/bp-media-upload-handler.php +18 -16
- app/main/profile/BPMediaUploadScreen.php +3 -3
- index.php +1 -2
- languages/buddypress-media.po +1009 -0
- readme.txt +11 -3
app/admin/BPMediaAdmin.php
CHANGED
@@ -64,7 +64,7 @@ if (!class_exists('BPMediaAdmin')) {
|
|
64 |
Â
* Render the BuddyPress Media Settings page
|
65 |
Â
*/
|
66 |
Â
public function settings_page() {
|
67 |
-
$this->render_page('bp-media-settings',
|
68 |
Â
}
|
69 |
Â
|
70 |
Â
/**
|
@@ -90,7 +90,7 @@ if (!class_exists('BPMediaAdmin')) {
|
|
90 |
Â
*
|
91 |
Â
* @global string BP_MEDIA_TXT_DOMAIN
|
92 |
Â
*/
|
93 |
-
public function render_page($page, $
|
94 |
Â
?>
|
95 |
Â
|
96 |
Â
<div class="wrap bp-media-admin <?php echo $this->get_current_tab(); ?>">
|
@@ -105,15 +105,15 @@ if (!class_exists('BPMediaAdmin')) {
|
|
105 |
Â
|
106 |
Â
<div id="bp-media-settings-boxes">
|
107 |
Â
<?php
|
108 |
-
$settings_url = ( is_multisite() ) ? network_admin_url('
|
109 |
Â
?>
|
110 |
Â
<form id="bp_media_settings_form" name="bp_media_settings_form" action="<?php echo $settings_url; ?>" method="post" enctype="multipart/form-data">
|
111 |
Â
<div class="bp-media-metabox-holder"><?php
|
112 |
Â
// if (isset($_REQUEST['request_type'])) {
|
113 |
Â
// bp_media_bug_report_form($_REQUEST['request_type']);
|
114 |
Â
// } else {
|
115 |
-
if ($
|
116 |
-
settings_fields(
|
117 |
Â
do_settings_sections($page);
|
118 |
Â
submit_button();
|
119 |
Â
} else {
|
@@ -193,11 +193,9 @@ if (!class_exists('BPMediaAdmin')) {
|
|
193 |
Â
'name' => __('Support', BP_MEDIA_TXT_DOMAIN),
|
194 |
Â
'class' => ($tab == 'bp-media-support') ? $active_class : $idle_class . ' last_tab'
|
195 |
Â
);
|
196 |
-
|
197 |
-
$i = '1';
|
198 |
Â
foreach ($tabs as $tab) {
|
199 |
Â
$tabs_html.= '<a title="' . $tab['title'] . '" href="' . $tab['href'] . '" class="' . $tab['class'] . '">' . $tab['name'] . '</a>';
|
200 |
-
$i++;
|
201 |
Â
}
|
202 |
Â
echo $tabs_html;
|
203 |
Â
}
|
@@ -241,9 +239,16 @@ if (!class_exists('BPMediaAdmin')) {
|
|
241 |
Â
}
|
242 |
Â
|
243 |
Â
/* Multisite Save Options - http://wordpress.stackexchange.com/questions/64968/settings-api-in-multisite-missing-update-message#answer-72503 */
|
244 |
-
|
245 |
Â
public function save_multisite_options() {
|
246 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
247 |
Â
// redirect to settings page in network
|
248 |
Â
wp_redirect(
|
249 |
Â
add_query_arg(
|
64 |
Â
* Render the BuddyPress Media Settings page
|
65 |
Â
*/
|
66 |
Â
public function settings_page() {
|
67 |
+
$this->render_page('bp-media-settings', 'bp_media');
|
68 |
Â
}
|
69 |
Â
|
70 |
Â
/**
|
90 |
Â
*
|
91 |
Â
* @global string BP_MEDIA_TXT_DOMAIN
|
92 |
Â
*/
|
93 |
+
public function render_page($page, $option_group = NULL) {
|
94 |
Â
?>
|
95 |
Â
|
96 |
Â
<div class="wrap bp-media-admin <?php echo $this->get_current_tab(); ?>">
|
105 |
Â
|
106 |
Â
<div id="bp-media-settings-boxes">
|
107 |
Â
<?php
|
108 |
+
$settings_url = ( is_multisite() ) ? network_admin_url('edit.php?action=bp_media_options') : 'options.php';
|
109 |
Â
?>
|
110 |
Â
<form id="bp_media_settings_form" name="bp_media_settings_form" action="<?php echo $settings_url; ?>" method="post" enctype="multipart/form-data">
|
111 |
Â
<div class="bp-media-metabox-holder"><?php
|
112 |
Â
// if (isset($_REQUEST['request_type'])) {
|
113 |
Â
// bp_media_bug_report_form($_REQUEST['request_type']);
|
114 |
Â
// } else {
|
115 |
+
if ($option_group) {
|
116 |
+
settings_fields($option_group);
|
117 |
Â
do_settings_sections($page);
|
118 |
Â
submit_button();
|
119 |
Â
} else {
|
193 |
Â
'name' => __('Support', BP_MEDIA_TXT_DOMAIN),
|
194 |
Â
'class' => ($tab == 'bp-media-support') ? $active_class : $idle_class . ' last_tab'
|
195 |
Â
);
|
196 |
+
$tabs = apply_filters('bp_media_add_sub_tabs', $tabs, $tab);
|
Â
|
|
197 |
Â
foreach ($tabs as $tab) {
|
198 |
Â
$tabs_html.= '<a title="' . $tab['title'] . '" href="' . $tab['href'] . '" class="' . $tab['class'] . '">' . $tab['name'] . '</a>';
|
Â
|
|
199 |
Â
}
|
200 |
Â
echo $tabs_html;
|
201 |
Â
}
|
239 |
Â
}
|
240 |
Â
|
241 |
Â
/* Multisite Save Options - http://wordpress.stackexchange.com/questions/64968/settings-api-in-multisite-missing-update-message#answer-72503 */
|
Â
|
|
242 |
Â
public function save_multisite_options() {
|
243 |
+
|
244 |
+
global $bp_media_admin;
|
245 |
+
if (isset($_POST['refresh-count'])) {
|
246 |
+
$bp_media_admin->update_count();
|
247 |
+
}
|
248 |
+
do_action('bp_media_sanitize_settings', $_POST);
|
249 |
+
|
250 |
+
bp_update_option('bp_media_options', $_POST['bp_media_options']);
|
251 |
+
|
252 |
Â
// redirect to settings page in network
|
253 |
Â
wp_redirect(
|
254 |
Â
add_query_arg(
|
app/assets/css/main.css
CHANGED
@@ -14,7 +14,7 @@ ul.bp-media-gallery h3{max-width: 150px;overflow: hidden;text-align: center;font
|
|
14 |
Â
ul.bp-media-gallery a{width:150px;}
|
15 |
Â
ul.bp-media-gallery li span img{height: 150px;}
|
16 |
Â
.bp-media-single .activity-list .activity-content,.bp-media-single div.activity-comments{margin-left:0;}
|
17 |
-
li.media div.activity-content div.activity-inner p{display:none;}
|
18 |
Â
div.bp_media_title{margin-bottom:10px;}
|
19 |
Â
#bp-media-footer {color: #4D4D4D;text-align: center;text-shadow: #FAFAFA 1px 1px 0;}
|
20 |
Â
#wpbody-content div.metabox-fixed{width: 280px;margin-right: -300px;float: right;}
|
14 |
Â
ul.bp-media-gallery a{width:150px;}
|
15 |
Â
ul.bp-media-gallery li span img{height: 150px;}
|
16 |
Â
.bp-media-single .activity-list .activity-content,.bp-media-single div.activity-comments{margin-left:0;}
|
17 |
+
/*li.media div.activity-content div.activity-inner p{display:none;}*/
|
18 |
Â
div.bp_media_title{margin-bottom:10px;}
|
19 |
Â
#bp-media-footer {color: #4D4D4D;text-align: center;text-shadow: #FAFAFA 1px 1px 0;}
|
20 |
Â
#wpbody-content div.metabox-fixed{width: 280px;margin-right: -300px;float: right;}
|
app/helper/BPMediaSettings.php
CHANGED
@@ -22,23 +22,28 @@ if (!class_exists('BPMediaSettings')) {
|
|
22 |
Â
global $bp_media_addon;
|
23 |
Â
add_settings_section('bpm-settings', __('BuddyPress Media Settings', BP_MEDIA_TXT_DOMAIN), '', 'bp-media-settings');
|
24 |
Â
add_settings_field('bpm-video', __('Video', BP_MEDIA_TXT_DOMAIN), array($this, 'checkbox'), 'bp-media-settings', 'bpm-settings', array(
|
Â
|
|
25 |
Â
'option' => 'videos_enabled',
|
26 |
Â
'desc' => __('Check to enable video upload functionality', BP_MEDIA_TXT_DOMAIN)
|
27 |
Â
));
|
28 |
Â
add_settings_field('bpm-audio', __('Audio', BP_MEDIA_TXT_DOMAIN), array($this, 'checkbox'), 'bp-media-settings', 'bpm-settings', array(
|
Â
|
|
29 |
Â
'option' => 'audio_enabled',
|
30 |
Â
'desc' => __('Check to enable audio upload functionality', BP_MEDIA_TXT_DOMAIN)
|
31 |
Â
));
|
32 |
Â
add_settings_field('bpm-image', __('Images', BP_MEDIA_TXT_DOMAIN), array($this, 'checkbox'), 'bp-media-settings', 'bpm-settings', array(
|
Â
|
|
33 |
Â
'option' => 'images_enabled',
|
34 |
Â
'desc' => __('Check to enable images upload functionality', BP_MEDIA_TXT_DOMAIN)
|
35 |
Â
));
|
36 |
Â
add_settings_field('bpm-download', __('Download', BP_MEDIA_TXT_DOMAIN), array($this, 'checkbox'), 'bp-media-settings', 'bpm-settings', array(
|
Â
|
|
37 |
Â
'option' => 'download_enabled',
|
38 |
Â
'desc' => __('Check to enable download functionality', BP_MEDIA_TXT_DOMAIN)
|
39 |
Â
));
|
40 |
Â
add_settings_section('bpm-spread-the-word', __('Spread the Word', BP_MEDIA_TXT_DOMAIN), '', 'bp-media-settings');
|
41 |
Â
add_settings_field('bpm-spread-the-word-settings', __('Spread the Word', BP_MEDIA_TXT_DOMAIN), array($this, 'radio'), 'bp-media-settings', 'bpm-spread-the-word', array(
|
Â
|
|
42 |
Â
'option' => 'remove_linkback',
|
43 |
Â
'radios' => array(
|
44 |
Â
2 => __('Yes, I support BuddyPress Media', BP_MEDIA_TXT_DOMAIN),
|
@@ -70,10 +75,11 @@ if (!class_exists('BPMediaSettings')) {
|
|
70 |
Â
global $bp_media_admin;
|
71 |
Â
if (isset($_POST['refresh-count'])) {
|
72 |
Â
if ($bp_media_admin->update_count())
|
73 |
-
add_settings_error('Recount Success', 'recount-success', __('Recounting of media files done successfully', BP_MEDIA_TXT_DOMAIN), 'updated');
|
74 |
Â
else
|
75 |
-
add_settings_error('Recount Fail', 'recount-fail', __('Recounting Failed', BP_MEDIA_TXT_DOMAIN));
|
76 |
Â
}
|
Â
|
|
77 |
Â
return $input;
|
78 |
Â
}
|
79 |
Â
|
@@ -87,6 +93,7 @@ if (!class_exists('BPMediaSettings')) {
|
|
87 |
Â
global $bp_media;
|
88 |
Â
$options = $bp_media->options;
|
89 |
Â
$defaults = array(
|
Â
|
|
90 |
Â
'option' => '',
|
91 |
Â
'desc' => '',
|
92 |
Â
);
|
@@ -96,11 +103,18 @@ if (!class_exists('BPMediaSettings')) {
|
|
96 |
Â
trigger_error(__('Please provide "option" value ( required ) in the argument. Pass argument to add_settings_field in the following format array( \'option\' => \'option_name\' ) ', BP_MEDIA_TXT_DOMAIN));
|
97 |
Â
return;
|
98 |
Â
}
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
99 |
Â
if (!isset($options[$option]))
|
100 |
Â
$options[$option] = '';
|
101 |
Â
?>
|
102 |
Â
<label for="<?php echo $option; ?>">
|
103 |
-
<input<?php checked($options[$option]); ?> name="
|
104 |
Â
<?php echo $desc; ?>
|
105 |
Â
</label><?php
|
106 |
Â
}
|
@@ -115,6 +129,7 @@ if (!class_exists('BPMediaSettings')) {
|
|
115 |
Â
global $bp_media;
|
116 |
Â
$options = $bp_media->options;
|
117 |
Â
$defaults = array(
|
Â
|
|
118 |
Â
'option' => '',
|
119 |
Â
'radios' => array(),
|
120 |
Â
'default' => '',
|
@@ -128,12 +143,20 @@ if (!class_exists('BPMediaSettings')) {
|
|
128 |
Â
trigger_error(__('Need to specify atleast to radios else use a checkbox instead', BP_MEDIA_TXT_DOMAIN));
|
129 |
Â
return;
|
130 |
Â
}
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
131 |
Â
if ((isset($options[$option]) && empty($options[$option])) || !isset($options[$option])) {
|
132 |
Â
$options[$option] = $default;
|
133 |
Â
}
|
Â
|
|
134 |
Â
foreach ($radios as $value => $desc) {
|
135 |
Â
?>
|
136 |
-
<label for="<?php echo sanitize_title($desc); ?>"><input<?php checked($options[$option], $value); ?> value="<?php echo $value; ?>" name="
|
137 |
Â
}
|
138 |
Â
}
|
139 |
Â
|
@@ -147,6 +170,7 @@ if (!class_exists('BPMediaSettings')) {
|
|
147 |
Â
global $bp_media;
|
148 |
Â
$options = $bp_media->options;
|
149 |
Â
$defaults = array(
|
Â
|
|
150 |
Â
'option' => '',
|
151 |
Â
'desc' => '',
|
152 |
Â
);
|
@@ -156,11 +180,18 @@ if (!class_exists('BPMediaSettings')) {
|
|
156 |
Â
trigger_error(__('Please provide "option" value ( required ) in the argument. Pass argument to add_settings_field in the following format array( \'option\' => \'option_name\' )', BP_MEDIA_TXT_DOMAIN));
|
157 |
Â
return;
|
158 |
Â
}
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
159 |
Â
if ((isset($options[$option]) && empty($options[$option])) || !isset($options[$option])) {
|
160 |
Â
$options[$option] = '';
|
161 |
Â
}
|
162 |
Â
?>
|
163 |
-
<label for="<?php echo sanitize_title($option); ?>"><input value="<?php echo $options[$option]; ?>" name="
|
164 |
Â
if (!empty($desc)) {
|
165 |
Â
echo '<br /><span class="description">' . $desc . '</span>';
|
166 |
Â
}
|
@@ -175,6 +206,7 @@ if (!class_exists('BPMediaSettings')) {
|
|
175 |
Â
*/
|
176 |
Â
public function dropdown($args) {
|
177 |
Â
$defaults = array(
|
Â
|
|
178 |
Â
'option' => '',
|
179 |
Â
'none' => true,
|
180 |
Â
'values' => ''
|
@@ -188,14 +220,24 @@ if (!class_exists('BPMediaSettings')) {
|
|
188 |
Â
trigger_error(__('Please provide some values to populate the dropdown. Format : array( \'value\' => \'option\' )', BP_MEDIA_TXT_DOMAIN));
|
189 |
Â
return;
|
190 |
Â
}
|
191 |
-
|
192 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
193 |
Â
<option><?php __e('None', BP_MEDIA_TXT_DOMAIN); ?></option><?php
|
194 |
Â
}
|
195 |
Â
foreach ($values as $value => $text) {
|
196 |
Â
?>
|
197 |
-
<option value="<?php echo $value; ?>"><?php echo $text; ?></option><?php }
|
198 |
-
|
199 |
Â
</select><?php
|
200 |
Â
}
|
201 |
Â
|
@@ -207,6 +249,7 @@ if (!class_exists('BPMediaSettings')) {
|
|
207 |
Â
*/
|
208 |
Â
public function button($args) {
|
209 |
Â
$defaults = array(
|
Â
|
|
210 |
Â
'option' => '',
|
211 |
Â
'name' => 'Save Changes',
|
212 |
Â
'desc' => '',
|
@@ -217,7 +260,11 @@ if (!class_exists('BPMediaSettings')) {
|
|
217 |
Â
trigger_error('Please provide "option" value ( Required ) in the argument. Pass argument to add_settings_field in the following format array( \'option\' => \'option_name\', \'link\' => \'linkurl\' )');
|
218 |
Â
return;
|
219 |
Â
}
|
220 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
221 |
Â
if (!empty($desc)) {
|
222 |
Â
?>
|
223 |
Â
<span class="description"><?php echo $desc; ?></a><?php
|
22 |
Â
global $bp_media_addon;
|
23 |
Â
add_settings_section('bpm-settings', __('BuddyPress Media Settings', BP_MEDIA_TXT_DOMAIN), '', 'bp-media-settings');
|
24 |
Â
add_settings_field('bpm-video', __('Video', BP_MEDIA_TXT_DOMAIN), array($this, 'checkbox'), 'bp-media-settings', 'bpm-settings', array(
|
25 |
+
'setting' => 'bp_media_options',
|
26 |
Â
'option' => 'videos_enabled',
|
27 |
Â
'desc' => __('Check to enable video upload functionality', BP_MEDIA_TXT_DOMAIN)
|
28 |
Â
));
|
29 |
Â
add_settings_field('bpm-audio', __('Audio', BP_MEDIA_TXT_DOMAIN), array($this, 'checkbox'), 'bp-media-settings', 'bpm-settings', array(
|
30 |
+
'setting' => 'bp_media_options',
|
31 |
Â
'option' => 'audio_enabled',
|
32 |
Â
'desc' => __('Check to enable audio upload functionality', BP_MEDIA_TXT_DOMAIN)
|
33 |
Â
));
|
34 |
Â
add_settings_field('bpm-image', __('Images', BP_MEDIA_TXT_DOMAIN), array($this, 'checkbox'), 'bp-media-settings', 'bpm-settings', array(
|
35 |
+
'setting' => 'bp_media_options',
|
36 |
Â
'option' => 'images_enabled',
|
37 |
Â
'desc' => __('Check to enable images upload functionality', BP_MEDIA_TXT_DOMAIN)
|
38 |
Â
));
|
39 |
Â
add_settings_field('bpm-download', __('Download', BP_MEDIA_TXT_DOMAIN), array($this, 'checkbox'), 'bp-media-settings', 'bpm-settings', array(
|
40 |
+
'setting' => 'bp_media_options',
|
41 |
Â
'option' => 'download_enabled',
|
42 |
Â
'desc' => __('Check to enable download functionality', BP_MEDIA_TXT_DOMAIN)
|
43 |
Â
));
|
44 |
Â
add_settings_section('bpm-spread-the-word', __('Spread the Word', BP_MEDIA_TXT_DOMAIN), '', 'bp-media-settings');
|
45 |
Â
add_settings_field('bpm-spread-the-word-settings', __('Spread the Word', BP_MEDIA_TXT_DOMAIN), array($this, 'radio'), 'bp-media-settings', 'bpm-spread-the-word', array(
|
46 |
+
'setting' => 'bp_media_options',
|
47 |
Â
'option' => 'remove_linkback',
|
48 |
Â
'radios' => array(
|
49 |
Â
2 => __('Yes, I support BuddyPress Media', BP_MEDIA_TXT_DOMAIN),
|
75 |
Â
global $bp_media_admin;
|
76 |
Â
if (isset($_POST['refresh-count'])) {
|
77 |
Â
if ($bp_media_admin->update_count())
|
78 |
+
add_settings_error(__('Recount Success', BP_MEDIA_TXT_DOMAIN), 'recount-success', __('Recounting of media files done successfully', BP_MEDIA_TXT_DOMAIN), 'updated');
|
79 |
Â
else
|
80 |
+
add_settings_error(__('Recount Fail', BP_MEDIA_TXT_DOMAIN), 'recount-fail', __('Recounting Failed', BP_MEDIA_TXT_DOMAIN));
|
81 |
Â
}
|
82 |
+
do_action('bp_media_sanitize_settings', $_POST, $input);
|
83 |
Â
return $input;
|
84 |
Â
}
|
85 |
Â
|
93 |
Â
global $bp_media;
|
94 |
Â
$options = $bp_media->options;
|
95 |
Â
$defaults = array(
|
96 |
+
'setting' => '',
|
97 |
Â
'option' => '',
|
98 |
Â
'desc' => '',
|
99 |
Â
);
|
103 |
Â
trigger_error(__('Please provide "option" value ( required ) in the argument. Pass argument to add_settings_field in the following format array( \'option\' => \'option_name\' ) ', BP_MEDIA_TXT_DOMAIN));
|
104 |
Â
return;
|
105 |
Â
}
|
106 |
+
|
107 |
+
if (!empty($setting)) {
|
108 |
+
$name = $setting . '[' . $option . ']';
|
109 |
+
$options = bp_get_option($setting);
|
110 |
+
} else
|
111 |
+
$name = $option;
|
112 |
+
|
113 |
Â
if (!isset($options[$option]))
|
114 |
Â
$options[$option] = '';
|
115 |
Â
?>
|
116 |
Â
<label for="<?php echo $option; ?>">
|
117 |
+
<input<?php checked($options[$option]); ?> name="<?php echo $name; ?>" id="<?php echo $option; ?>" value="1" type="checkbox" />
|
118 |
Â
<?php echo $desc; ?>
|
119 |
Â
</label><?php
|
120 |
Â
}
|
129 |
Â
global $bp_media;
|
130 |
Â
$options = $bp_media->options;
|
131 |
Â
$defaults = array(
|
132 |
+
'setting' => '',
|
133 |
Â
'option' => '',
|
134 |
Â
'radios' => array(),
|
135 |
Â
'default' => '',
|
143 |
Â
trigger_error(__('Need to specify atleast to radios else use a checkbox instead', BP_MEDIA_TXT_DOMAIN));
|
144 |
Â
return;
|
145 |
Â
}
|
146 |
+
|
147 |
+
if (!empty($setting)) {
|
148 |
+
$name = $setting . '[' . $option . ']';
|
149 |
+
$options = bp_get_option($setting);
|
150 |
+
} else
|
151 |
+
$name = $option;
|
152 |
+
|
153 |
Â
if ((isset($options[$option]) && empty($options[$option])) || !isset($options[$option])) {
|
154 |
Â
$options[$option] = $default;
|
155 |
Â
}
|
156 |
+
|
157 |
Â
foreach ($radios as $value => $desc) {
|
158 |
Â
?>
|
159 |
+
<label for="<?php echo sanitize_title($desc); ?>"><input<?php checked($options[$option], $value); ?> value="<?php echo $value; ?>" name="<?php echo $name; ?>" id="<?php echo sanitize_title($desc); ?>" type="radio" /><?php echo $desc; ?></label><br /><?php
|
160 |
Â
}
|
161 |
Â
}
|
162 |
Â
|
170 |
Â
global $bp_media;
|
171 |
Â
$options = $bp_media->options;
|
172 |
Â
$defaults = array(
|
173 |
+
'setting' => '',
|
174 |
Â
'option' => '',
|
175 |
Â
'desc' => '',
|
176 |
Â
);
|
180 |
Â
trigger_error(__('Please provide "option" value ( required ) in the argument. Pass argument to add_settings_field in the following format array( \'option\' => \'option_name\' )', BP_MEDIA_TXT_DOMAIN));
|
181 |
Â
return;
|
182 |
Â
}
|
183 |
+
|
184 |
+
if (!empty($setting)) {
|
185 |
+
$name = $setting . '[' . $option . ']';
|
186 |
+
$options = bp_get_option($setting);
|
187 |
+
} else
|
188 |
+
$name = $option;
|
189 |
+
|
190 |
Â
if ((isset($options[$option]) && empty($options[$option])) || !isset($options[$option])) {
|
191 |
Â
$options[$option] = '';
|
192 |
Â
}
|
193 |
Â
?>
|
194 |
+
<label for="<?php echo sanitize_title($option); ?>"><input value="<?php echo $options[$option]; ?>" name="<?php echo $name; ?>" id="<?php echo sanitize_title($option); ?>" type="text" /><?php
|
195 |
Â
if (!empty($desc)) {
|
196 |
Â
echo '<br /><span class="description">' . $desc . '</span>';
|
197 |
Â
}
|
206 |
Â
*/
|
207 |
Â
public function dropdown($args) {
|
208 |
Â
$defaults = array(
|
209 |
+
'setting' => '',
|
210 |
Â
'option' => '',
|
211 |
Â
'none' => true,
|
212 |
Â
'values' => ''
|
220 |
Â
trigger_error(__('Please provide some values to populate the dropdown. Format : array( \'value\' => \'option\' )', BP_MEDIA_TXT_DOMAIN));
|
221 |
Â
return;
|
222 |
Â
}
|
223 |
+
|
224 |
+
if (!empty($setting)) {
|
225 |
+
$name = $setting . '[' . $option . ']';
|
226 |
+
$options = bp_get_option($setting);
|
227 |
+
} else
|
228 |
+
$name = $option;
|
229 |
+
|
230 |
+
if ((isset($options[$option]) && empty($options[$option])) || !isset($options[$option])) {
|
231 |
+
$options[$option] = '';
|
232 |
+
}
|
233 |
+
?>
|
234 |
+
<select name="<?php echo $name; ?>" id="<?php echo $option; ?>"><?php if ($none) { ?>
|
235 |
Â
<option><?php __e('None', BP_MEDIA_TXT_DOMAIN); ?></option><?php
|
236 |
Â
}
|
237 |
Â
foreach ($values as $value => $text) {
|
238 |
Â
?>
|
239 |
+
<option<?php selected($options[$option], $value); ?> value="<?php echo $value; ?>"><?php echo $text; ?></option><?php }
|
240 |
+
?>
|
241 |
Â
</select><?php
|
242 |
Â
}
|
243 |
Â
|
249 |
Â
*/
|
250 |
Â
public function button($args) {
|
251 |
Â
$defaults = array(
|
252 |
+
'setting' => '',
|
253 |
Â
'option' => '',
|
254 |
Â
'name' => 'Save Changes',
|
255 |
Â
'desc' => '',
|
260 |
Â
trigger_error('Please provide "option" value ( Required ) in the argument. Pass argument to add_settings_field in the following format array( \'option\' => \'option_name\', \'link\' => \'linkurl\' )');
|
261 |
Â
return;
|
262 |
Â
}
|
263 |
+
if (!empty($setting)) {
|
264 |
+
$button = $setting . '[' . $option . ']';
|
265 |
+
} else
|
266 |
+
$button = $option;
|
267 |
+
submit_button($name, '', $button, false);
|
268 |
Â
if (!empty($desc)) {
|
269 |
Â
?>
|
270 |
Â
<span class="description"><?php echo $desc; ?></a><?php
|
app/helper/BPMediaSupport.php
CHANGED
@@ -95,12 +95,16 @@ if (!class_exists('BPMediaSupport')) {
|
|
95 |
Â
global $bp_media;
|
96 |
Â
$form_data = wp_parse_args($_POST['form_data']);
|
97 |
Â
if ($form_data['request_type'] == 'premium_support') {
|
Â
|
|
98 |
Â
$title = __('BuddyPress Media Premium Support Request from', BP_MEDIA_TXT_DOMAIN);
|
99 |
Â
} elseif ($form_data['request_type'] == 'new_feature') {
|
Â
|
|
100 |
Â
$title = __('BuddyPress Media New Feature Request from', BP_MEDIA_TXT_DOMAIN);
|
101 |
Â
} elseif ($form_data['request_type'] == 'bug_report') {
|
Â
|
|
102 |
Â
$title = __('BuddyPress Media Bug Report from', BP_MEDIA_TXT_DOMAIN);
|
103 |
Â
} else {
|
Â
|
|
104 |
Â
$title = __('BuddyPress Media Contact from', BP_MEDIA_TXT_DOMAIN);
|
105 |
Â
}
|
106 |
Â
$message = '<html>
|
@@ -165,7 +169,7 @@ if (!class_exists('BPMediaSupport')) {
|
|
165 |
Â
</html>';
|
166 |
Â
add_filter('wp_mail_content_type', create_function('', 'return "text/html";'));
|
167 |
Â
$headers = 'From: ' . $form_data['name'] . ' <' . $form_data['email'] . '>' . "\r\n";
|
168 |
-
if (wp_mail($bp_media->support_email, '[buddypress-media]
|
169 |
Â
if ($form_data['request_type'] == 'new_feature') {
|
170 |
Â
echo '<p>' . __('Thank you for your Feedback/Suggestion.', BP_MEDIA_TXT_DOMAIN) . '</p>';
|
171 |
Â
} else {
|
95 |
Â
global $bp_media;
|
96 |
Â
$form_data = wp_parse_args($_POST['form_data']);
|
97 |
Â
if ($form_data['request_type'] == 'premium_support') {
|
98 |
+
$mail_type = 'Premium Support';
|
99 |
Â
$title = __('BuddyPress Media Premium Support Request from', BP_MEDIA_TXT_DOMAIN);
|
100 |
Â
} elseif ($form_data['request_type'] == 'new_feature') {
|
101 |
+
$mail_type = 'New Feature Request';
|
102 |
Â
$title = __('BuddyPress Media New Feature Request from', BP_MEDIA_TXT_DOMAIN);
|
103 |
Â
} elseif ($form_data['request_type'] == 'bug_report') {
|
104 |
+
$mail_type = 'Bug Report';
|
105 |
Â
$title = __('BuddyPress Media Bug Report from', BP_MEDIA_TXT_DOMAIN);
|
106 |
Â
} else {
|
107 |
+
$mail_type = 'Bug Report';
|
108 |
Â
$title = __('BuddyPress Media Contact from', BP_MEDIA_TXT_DOMAIN);
|
109 |
Â
}
|
110 |
Â
$message = '<html>
|
169 |
Â
</html>';
|
170 |
Â
add_filter('wp_mail_content_type', create_function('', 'return "text/html";'));
|
171 |
Â
$headers = 'From: ' . $form_data['name'] . ' <' . $form_data['email'] . '>' . "\r\n";
|
172 |
+
if (wp_mail($bp_media->support_email, '[buddypress-media] ' . $mail_type . ' from ' . str_replace(array('http://', 'https://'), '', $form_data['website']), $message, $headers)) {
|
173 |
Â
if ($form_data['request_type'] == 'new_feature') {
|
174 |
Â
echo '<p>' . __('Thank you for your Feedback/Suggestion.', BP_MEDIA_TXT_DOMAIN) . '</p>';
|
175 |
Â
} else {
|
app/main/includes/BPMediaActions.php
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
Â
<?php
|
Â
|
|
2 |
Â
/**
|
3 |
Â
* Description of BPMediaActions
|
4 |
Â
*
|
@@ -8,24 +9,24 @@ class BPMediaActions {
|
|
8 |
Â
|
9 |
Â
function __construct() {
|
10 |
Â
add_action('bp_media_before_content', 'BPMediaActions::show_messages');
|
11 |
-
add_action('wp_enqueue_scripts', array($this,'enqueue_scripts_styles'), 11);
|
12 |
Â
add_action('bp_before_activity_delete', 'BPMediaActions::delete_activity_handler');
|
13 |
-
add_action('wp_enqueue_scripts', array($this,'upload_enqueue'));
|
14 |
Â
add_action('init', 'BPMediaActions::init_count');
|
15 |
-
add_action('bp_activity_entry_meta', array($this,'action_buttons'));
|
16 |
Â
add_action('bp_media_before_delete_media', 'BPMediaActions::delete_media_handler');
|
17 |
-
add_action('bp_media_after_add_album', array($this,'album_create_activity'));
|
18 |
-
add_action('bp_media_album_updated', array($this,'album_activity_update'));
|
19 |
-
add_action('bp_media_after_delete_media', array($this,'album_activity_sync'));
|
20 |
Â
add_action('bp_media_after_add_media', 'BPMediaActions::activity_create_after_add_media', 10, 2);
|
21 |
-
add_action('wp_ajax_bp_media_load_more', array($this,'load_more'));
|
22 |
-
add_action('wp_ajax_nopriv_bp_media_load_more', array($this,'load_more'));
|
23 |
-
add_action('delete_attachment', array($this,'delete_attachment_handler'));
|
24 |
-
add_action('wp_ajax_bp_media_add_album', array($this,'add_album'));
|
25 |
-
add_action('wp_ajax_nopriv_bp_media_add_album', array($this,'add_album'));
|
26 |
Â
global $bp_media_options;
|
27 |
Â
if (isset($bp_media_options['remove_linkback']) && $bp_media_options['remove_linkback'] != '1')
|
28 |
-
add_action('bp_footer', array($this,'footer'));
|
29 |
Â
}
|
30 |
Â
|
31 |
Â
/**
|
@@ -43,9 +44,9 @@ class BPMediaActions {
|
|
43 |
Â
if (isset($_POST['action']) && $_POST['action'] == 'wp_handle_upload') {
|
44 |
Â
/** This section can help in the group activity handling */
|
45 |
Â
if (isset($_POST['bp_media_group_id']) && intval($_POST['bp_media_group_id'])) {
|
46 |
-
remove_action('bp_media_after_add_media','BPMediaActions::activity_create_after_add_media', 10, 2);
|
47 |
-
add_action('bp_media_after_add_media', 'BPMediaGroupAction::
|
48 |
-
add_filter('bp_media_force_hide_activity', 'bp_media_groups_force_hide_activity');
|
49 |
Â
}
|
50 |
Â
/* @var $bp_media_entry BPMediaHostWordpress */
|
51 |
Â
if (isset($_FILES) && is_array($_FILES) && array_key_exists('bp_media_file', $_FILES) && $_FILES['bp_media_file']['name'] != '') {
|
@@ -182,7 +183,7 @@ class BPMediaActions {
|
|
182 |
Â
|
183 |
Â
static function delete_media_handler($media_id) {
|
184 |
Â
/* @var $media BPMediaHostWordpress */
|
185 |
-
remove_action('bp_before_activity_delete','BPMediaActions::delete_activity_handler');
|
186 |
Â
$activity_id = get_post_meta($media_id, 'bp_media_child_activity', true);
|
187 |
Â
if ($activity_id == NULL)
|
188 |
Â
return false;
|
1 |
Â
<?php
|
2 |
+
|
3 |
Â
/**
|
4 |
Â
* Description of BPMediaActions
|
5 |
Â
*
|
9 |
Â
|
10 |
Â
function __construct() {
|
11 |
Â
add_action('bp_media_before_content', 'BPMediaActions::show_messages');
|
12 |
+
add_action('wp_enqueue_scripts', array($this, 'enqueue_scripts_styles'), 11);
|
13 |
Â
add_action('bp_before_activity_delete', 'BPMediaActions::delete_activity_handler');
|
14 |
+
add_action('wp_enqueue_scripts', array($this, 'upload_enqueue'));
|
15 |
Â
add_action('init', 'BPMediaActions::init_count');
|
16 |
+
add_action('bp_activity_entry_meta', array($this, 'action_buttons'));
|
17 |
Â
add_action('bp_media_before_delete_media', 'BPMediaActions::delete_media_handler');
|
18 |
+
add_action('bp_media_after_add_album', array($this, 'album_create_activity'));
|
19 |
+
add_action('bp_media_album_updated', array($this, 'album_activity_update'));
|
20 |
+
add_action('bp_media_after_delete_media', array($this, 'album_activity_sync'));
|
21 |
Â
add_action('bp_media_after_add_media', 'BPMediaActions::activity_create_after_add_media', 10, 2);
|
22 |
+
add_action('wp_ajax_bp_media_load_more', array($this, 'load_more'));
|
23 |
+
add_action('wp_ajax_nopriv_bp_media_load_more', array($this, 'load_more'));
|
24 |
+
add_action('delete_attachment', array($this, 'delete_attachment_handler'));
|
25 |
+
add_action('wp_ajax_bp_media_add_album', array($this, 'add_album'));
|
26 |
+
add_action('wp_ajax_nopriv_bp_media_add_album', array($this, 'add_album'));
|
27 |
Â
global $bp_media_options;
|
28 |
Â
if (isset($bp_media_options['remove_linkback']) && $bp_media_options['remove_linkback'] != '1')
|
29 |
+
add_action('bp_footer', array($this, 'footer'));
|
30 |
Â
}
|
31 |
Â
|
32 |
Â
/**
|
44 |
Â
if (isset($_POST['action']) && $_POST['action'] == 'wp_handle_upload') {
|
45 |
Â
/** This section can help in the group activity handling */
|
46 |
Â
if (isset($_POST['bp_media_group_id']) && intval($_POST['bp_media_group_id'])) {
|
47 |
+
remove_action('bp_media_after_add_media', 'BPMediaActions::activity_create_after_add_media', 10, 2);
|
48 |
+
add_action('bp_media_after_add_media', 'BPMediaGroupAction::groups_activity_create_after_add_media', 10, 2);
|
49 |
+
add_filter('bp_media_force_hide_activity', 'BPMediaGroupAction::bp_media_groups_force_hide_activity');
|
50 |
Â
}
|
51 |
Â
/* @var $bp_media_entry BPMediaHostWordpress */
|
52 |
Â
if (isset($_FILES) && is_array($_FILES) && array_key_exists('bp_media_file', $_FILES) && $_FILES['bp_media_file']['name'] != '') {
|
183 |
Â
|
184 |
Â
static function delete_media_handler($media_id) {
|
185 |
Â
/* @var $media BPMediaHostWordpress */
|
186 |
+
remove_action('bp_before_activity_delete', 'BPMediaActions::delete_activity_handler');
|
187 |
Â
$activity_id = get_post_meta($media_id, 'bp_media_child_activity', true);
|
188 |
Â
if ($activity_id == NULL)
|
189 |
Â
return false;
|
app/main/includes/BPMediaFilters.php
CHANGED
@@ -227,7 +227,7 @@ class BPMediaFilters {
|
|
227 |
Â
// Addons
|
228 |
Â
$bp_media_admin_nav[] = array(
|
229 |
Â
'parent' => 'bp-media-menu',
|
230 |
-
'id' => '
|
231 |
Â
'title' => __('Addons', BP_MEDIA_TXT_DOMAIN),
|
232 |
Â
'href' => bp_get_admin_url(add_query_arg(array('page' => 'bp-media-addons'), 'admin.php'))
|
233 |
Â
);
|
@@ -235,11 +235,13 @@ class BPMediaFilters {
|
|
235 |
Â
// Support
|
236 |
Â
$bp_media_admin_nav[] = array(
|
237 |
Â
'parent' => 'bp-media-menu',
|
238 |
-
'id' => '
|
239 |
Â
'title' => __('Support', BP_MEDIA_TXT_DOMAIN),
|
240 |
Â
'href' => bp_get_admin_url(add_query_arg(array('page' => 'bp-media-support'), 'admin.php'))
|
241 |
Â
);
|
242 |
-
|
Â
|
|
Â
|
|
243 |
Â
foreach ($bp_media_admin_nav as $admin_menu)
|
244 |
Â
$wp_admin_bar->add_menu($admin_menu);
|
245 |
Â
}
|
227 |
Â
// Addons
|
228 |
Â
$bp_media_admin_nav[] = array(
|
229 |
Â
'parent' => 'bp-media-menu',
|
230 |
+
'id' => 'bp-media-addons',
|
231 |
Â
'title' => __('Addons', BP_MEDIA_TXT_DOMAIN),
|
232 |
Â
'href' => bp_get_admin_url(add_query_arg(array('page' => 'bp-media-addons'), 'admin.php'))
|
233 |
Â
);
|
235 |
Â
// Support
|
236 |
Â
$bp_media_admin_nav[] = array(
|
237 |
Â
'parent' => 'bp-media-menu',
|
238 |
+
'id' => 'bp-media-support',
|
239 |
Â
'title' => __('Support', BP_MEDIA_TXT_DOMAIN),
|
240 |
Â
'href' => bp_get_admin_url(add_query_arg(array('page' => 'bp-media-support'), 'admin.php'))
|
241 |
Â
);
|
242 |
+
|
243 |
+
$bp_media_admin_nav = apply_filters('bp_media_add_admin_bar_item', $bp_media_admin_nav);
|
244 |
+
|
245 |
Â
foreach ($bp_media_admin_nav as $admin_menu)
|
246 |
Â
$wp_admin_bar->add_menu($admin_menu);
|
247 |
Â
}
|
app/main/includes/BPMediaFunction.php
CHANGED
@@ -3,7 +3,8 @@
|
|
3 |
Â
class BPMediaFunction {
|
4 |
Â
|
5 |
Â
function __construct() {
|
6 |
-
add_action('bp_init', array($this,'swap_filters'));
|
Â
|
|
7 |
Â
add_action('wp_ajax_my_featured_action', array($this,'implement_featured_ajax'));
|
8 |
Â
add_action('wp_ajax_nopriv_my_featured_action', array($this,'implement_featured_ajax'));
|
9 |
Â
}
|
@@ -78,17 +79,19 @@ class BPMediaFunction {
|
|
78 |
Â
}
|
79 |
Â
*
|
80 |
Â
*/
|
81 |
-
|
82 |
Â
global $bp_media;
|
83 |
-
if ($activity != null && in_array($activity->type, $bp_media->activity_types)) {
|
84 |
Â
|
Â
|
|
85 |
Â
add_filter('bp_activity_allowed_tags', 'BPMediaFunction::override_allowed_tags', 1);
|
86 |
Â
}
|
Â
|
|
87 |
Â
return $content;
|
Â
|
|
88 |
Â
}
|
89 |
Â
|
90 |
Â
function swap_filters() {
|
91 |
-
add_filter('bp_get_activity_content_body', 'BPMediaFunction::conditional_override_allowed_tags',
|
92 |
Â
}
|
93 |
Â
|
94 |
Â
/**
|
3 |
Â
class BPMediaFunction {
|
4 |
Â
|
5 |
Â
function __construct() {
|
6 |
+
//add_action('bp_init', array($this,'swap_filters'));
|
7 |
+
add_filter('bp_get_activity_content_body', array($this,'conditional_override_allowed_tags'), 1, 2);
|
8 |
Â
add_action('wp_ajax_my_featured_action', array($this,'implement_featured_ajax'));
|
9 |
Â
add_action('wp_ajax_nopriv_my_featured_action', array($this,'implement_featured_ajax'));
|
10 |
Â
}
|
79 |
Â
}
|
80 |
Â
*
|
81 |
Â
*/
|
82 |
+
function conditional_override_allowed_tags($content, $activity = null) {
|
83 |
Â
global $bp_media;
|
Â
|
|
84 |
Â
|
85 |
+
if ($activity != null && in_array($activity->type, $bp_media->activity_types)) {
|
86 |
Â
add_filter('bp_activity_allowed_tags', 'BPMediaFunction::override_allowed_tags', 1);
|
87 |
Â
}
|
88 |
+
|
89 |
Â
return $content;
|
90 |
+
|
91 |
Â
}
|
92 |
Â
|
93 |
Â
function swap_filters() {
|
94 |
+
//add_filter('bp_get_activity_content_body', 'BPMediaFunction::conditional_override_allowed_tags', 2, 2);
|
95 |
Â
}
|
96 |
Â
|
97 |
Â
/**
|
app/main/includes/BPMediaHostWordpress.php
CHANGED
@@ -375,8 +375,8 @@ class BPMediaHostWordpress {
|
|
375 |
Â
'display_comments' => 'stream',
|
376 |
Â
'include' => $activity_id,
|
377 |
Â
'max' => 1
|
378 |
-
)))
|
379 |
-
while (bp_activities())
|
380 |
Â
do_action('bp_before_activity_entry');
|
381 |
Â
?>
|
382 |
Â
<div class="activity">
|
@@ -426,8 +426,9 @@ class BPMediaHostWordpress {
|
|
426 |
Â
</ul>
|
427 |
Â
</div>
|
428 |
Â
<?php
|
429 |
-
|
430 |
-
|
Â
|
|
431 |
Â
?>
|
432 |
Â
<div class="activity">
|
433 |
Â
<ul id="activity-stream" class="activity-list item-list">
|
@@ -444,7 +445,7 @@ class BPMediaHostWordpress {
|
|
444 |
Â
</ul>
|
445 |
Â
</div>
|
446 |
Â
<?php
|
447 |
-
|
448 |
Â
}
|
449 |
Â
|
450 |
Â
/**
|
375 |
Â
'display_comments' => 'stream',
|
376 |
Â
'include' => $activity_id,
|
377 |
Â
'max' => 1
|
378 |
+
))) {
|
379 |
+
while (bp_activities()) { bp_the_activity();
|
380 |
Â
do_action('bp_before_activity_entry');
|
381 |
Â
?>
|
382 |
Â
<div class="activity">
|
426 |
Â
</ul>
|
427 |
Â
</div>
|
428 |
Â
<?php
|
429 |
+
}
|
430 |
+
}
|
431 |
+
else{
|
432 |
Â
?>
|
433 |
Â
<div class="activity">
|
434 |
Â
<ul id="activity-stream" class="activity-list item-list">
|
445 |
Â
</ul>
|
446 |
Â
</div>
|
447 |
Â
<?php
|
448 |
+
}
|
449 |
Â
}
|
450 |
Â
|
451 |
Â
/**
|
app/main/includes/bp-media-upload-handler.php
CHANGED
@@ -1,36 +1,38 @@
|
|
1 |
Â
<?php
|
2 |
-
ignore_user_abort(true);
|
3 |
Â
|
4 |
-
|
Â
|
|
Â
|
|
Â
|
|
5 |
Â
|
6 |
-
|
7 |
Â
|
8 |
-
/**
|
Â
|
|
9 |
Â
|
10 |
-
|
Â
|
|
11 |
Â
|
12 |
Â
/** classic root path if wp-content and plugins is below wp-config.php */
|
13 |
-
$classic_root = dirname(dirname(dirname(dirname(dirname(dirname(dirname( __FILE__ ))))))).'/';
|
14 |
Â
echo $classic_root;
|
15 |
Â
//$classic_root = dirname(dirname(dirname(dirname(dirname(dirname(__FILE__)))))) . '/' ;
|
16 |
-
if (file_exists( $classic_root . 'wp-load.php') )
|
17 |
-
define( 'WP_LOAD_PATH', $classic_root);
|
Â
|
|
Â
|
|
Â
|
|
18 |
Â
else
|
19 |
-
|
20 |
-
define( 'WP_LOAD_PATH', $path);
|
21 |
-
else
|
22 |
-
exit("Could not find wp-load.php");
|
23 |
Â
}
|
24 |
Â
|
25 |
Â
// let's load WordPress
|
26 |
Â
require_once( WP_LOAD_PATH . 'wp-load.php');
|
27 |
Â
|
28 |
Â
//require_once( WP_LOAD_PATH . 'wp-admin/admin.php');
|
29 |
-
|
30 |
Â
// Check for rights
|
31 |
-
if ( !is_user_logged_in() )
|
32 |
-
wp_die(__("You are not allowed to be here"));
|
33 |
Â
|
34 |
Â
BPMediaActions::handle_uploads();
|
35 |
-
|
36 |
Â
?>
|
1 |
Â
<?php
|
Â
|
|
2 |
Â
|
3 |
+
//set headers to NOT cache a page, as ios6 will, if not told to!
|
4 |
+
header( "Cache-Control: no-cache, must-revalidate" ); //HTTP 1.1
|
5 |
+
header( "Pragma: no-cache" ); //HTTP 1.0
|
6 |
+
header( "Expires: Sat, 26 Jul 1997 05:00:00 GMT" ); // Date in the past
|
7 |
Â
|
8 |
+
ignore_user_abort( true );
|
9 |
Â
|
10 |
+
/** Define the server path to the file wp-config here, if you placed WP-CONTENT outside the classic file structure */
|
11 |
+
$path = '/'; // It should be end with a trailing slash
|
12 |
Â
|
13 |
+
/** That's all, stop editing from here * */
|
14 |
+
if ( ! defined( 'WP_LOAD_PATH' ) ) {
|
15 |
Â
|
16 |
Â
/** classic root path if wp-content and plugins is below wp-config.php */
|
17 |
+
$classic_root = dirname( dirname( dirname( dirname( dirname( dirname( dirname( __FILE__ ) ) ) ) ) ) ) . '/';
|
18 |
Â
echo $classic_root;
|
19 |
Â
//$classic_root = dirname(dirname(dirname(dirname(dirname(dirname(__FILE__)))))) . '/' ;
|
20 |
+
if ( file_exists( $classic_root . 'wp-load.php' ) )
|
21 |
+
define( 'WP_LOAD_PATH', $classic_root );
|
22 |
+
else
|
23 |
+
if ( file_exists( $path . 'wp-load.php' ) )
|
24 |
+
define( 'WP_LOAD_PATH', $path );
|
25 |
Â
else
|
26 |
+
exit( "Could not find wp-load.php" );
|
Â
|
|
Â
|
|
Â
|
|
27 |
Â
}
|
28 |
Â
|
29 |
Â
// let's load WordPress
|
30 |
Â
require_once( WP_LOAD_PATH . 'wp-load.php');
|
31 |
Â
|
32 |
Â
//require_once( WP_LOAD_PATH . 'wp-admin/admin.php');
|
Â
|
|
33 |
Â
// Check for rights
|
34 |
+
if ( ! is_user_logged_in() )
|
35 |
+
wp_die( __( "You are not allowed to be here" ) );
|
36 |
Â
|
37 |
Â
BPMediaActions::handle_uploads();
|
Â
|
|
38 |
Â
?>
|
app/main/profile/BPMediaUploadScreen.php
CHANGED
@@ -79,9 +79,9 @@ class BPMediaUploadScreen extends BPMediaScreen {
|
|
79 |
Â
if ( isset( $_POST[ 'action' ] ) && $_POST[ 'action' ] == 'wp_handle_upload' ) {
|
80 |
Â
/** This section can help in the group activity handling */
|
81 |
Â
if ( isset( $_POST[ 'bp_media_group_id' ] ) && intval( $_POST[ 'bp_media_group_id' ] ) ) {
|
82 |
-
remove_action( 'bp_media_after_add_media', 'BPMediaActions::
|
83 |
-
add_action( 'bp_media_after_add_media', 'BPMediaGroupAction::
|
84 |
-
add_filter( 'bp_media_force_hide_activity', 'bp_media_groups_force_hide_activity' );
|
85 |
Â
}
|
86 |
Â
/* @var $bp_media_entry BPMediaHostWordpress */
|
87 |
Â
if ( isset( $_FILES ) && is_array( $_FILES ) && array_key_exists( 'bp_media_file', $_FILES ) && $_FILES[ 'bp_media_file' ][ 'name' ] != '' ) {
|
79 |
Â
if ( isset( $_POST[ 'action' ] ) && $_POST[ 'action' ] == 'wp_handle_upload' ) {
|
80 |
Â
/** This section can help in the group activity handling */
|
81 |
Â
if ( isset( $_POST[ 'bp_media_group_id' ] ) && intval( $_POST[ 'bp_media_group_id' ] ) ) {
|
82 |
+
remove_action( 'bp_media_after_add_media', 'BPMediaActions::activity_create_after_add_media', 10, 2 );
|
83 |
+
add_action( 'bp_media_after_add_media', 'BPMediaGroupAction::groups_activity_create_after_add_media', 10, 2 );
|
84 |
+
add_filter( 'bp_media_force_hide_activity', 'BPMediaGroupAction::bp_media_groups_force_hide_activity' );
|
85 |
Â
}
|
86 |
Â
/* @var $bp_media_entry BPMediaHostWordpress */
|
87 |
Â
if ( isset( $_FILES ) && is_array( $_FILES ) && array_key_exists( 'bp_media_file', $_FILES ) && $_FILES[ 'bp_media_file' ][ 'name' ] != '' ) {
|
index.php
CHANGED
@@ -3,11 +3,10 @@
|
|
3 |
Â
Plugin Name: BuddyPress Media
|
4 |
Â
Plugin URI: http://rtcamp.com/buddypress-media/
|
5 |
Â
Description: This plugin adds missing media rich features like photos, videos and audios uploading to BuddyPress which are essential if you are building social network, seriously!
|
6 |
-
Version: 2.4.
|
7 |
Â
Author: rtCamp
|
8 |
Â
Text Domain: buddypress-media
|
9 |
Â
Author URI: http://rtcamp.com
|
10 |
-
Text domain: buddypress-media
|
11 |
Â
*/
|
12 |
Â
|
13 |
Â
/**
|
3 |
Â
Plugin Name: BuddyPress Media
|
4 |
Â
Plugin URI: http://rtcamp.com/buddypress-media/
|
5 |
Â
Description: This plugin adds missing media rich features like photos, videos and audios uploading to BuddyPress which are essential if you are building social network, seriously!
|
6 |
+
Version: 2.4.2
|
7 |
Â
Author: rtCamp
|
8 |
Â
Text Domain: buddypress-media
|
9 |
Â
Author URI: http://rtcamp.com
|
Â
|
|
10 |
Â
*/
|
11 |
Â
|
12 |
Â
/**
|
languages/buddypress-media.po
ADDED
@@ -0,0 +1,1009 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Buddypress Media\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2013-01-14 17:03+0530\n"
|
6 |
+
"PO-Revision-Date: 2013-01-14 17:03+0530\n"
|
7 |
+
"Last-Translator: Saurabh Shukla <saurabh.shukla@rtcamp.com>\n"
|
8 |
+
"Language-Team: rtCamp <info@rtcamp.com>\n"
|
9 |
+
"Language: \n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
|
14 |
+
"X-Poedit-Basepath: ../.\n"
|
15 |
+
"X-Poedit-SearchPath-0: .\n"
|
16 |
+
|
17 |
+
#: app/helper/BPMediaWidget.php:22
|
18 |
+
msgid "Argument missing. id is required."
|
19 |
+
msgstr ""
|
20 |
+
|
21 |
+
#: app/helper/BPMediaFeed.php:38
|
22 |
+
msgid "No items"
|
23 |
+
msgstr ""
|
24 |
+
|
25 |
+
#: app/helper/BPMediaFeed.php:44
|
26 |
+
msgid "Posted "
|
27 |
+
msgstr ""
|
28 |
+
|
29 |
+
#: app/helper/BPMediaSettings.php:23
|
30 |
+
msgid "BuddyPress Media Settings"
|
31 |
+
msgstr ""
|
32 |
+
|
33 |
+
#: app/helper/BPMediaSettings.php:24
|
34 |
+
msgid "Video"
|
35 |
+
msgstr ""
|
36 |
+
|
37 |
+
#: app/helper/BPMediaSettings.php:26
|
38 |
+
msgid "Check to enable video upload functionality"
|
39 |
+
msgstr ""
|
40 |
+
|
41 |
+
#: app/helper/BPMediaSettings.php:28
|
42 |
+
msgid "Audio"
|
43 |
+
msgstr ""
|
44 |
+
|
45 |
+
#: app/helper/BPMediaSettings.php:30
|
46 |
+
msgid "Check to enable audio upload functionality"
|
47 |
+
msgstr ""
|
48 |
+
|
49 |
+
#: app/helper/BPMediaSettings.php:32
|
50 |
+
msgid "Images"
|
51 |
+
msgstr ""
|
52 |
+
|
53 |
+
#: app/helper/BPMediaSettings.php:34
|
54 |
+
msgid "Check to enable images upload functionality"
|
55 |
+
msgstr ""
|
56 |
+
|
57 |
+
#: app/helper/BPMediaSettings.php:36
|
58 |
+
msgid "Download"
|
59 |
+
msgstr ""
|
60 |
+
|
61 |
+
#: app/helper/BPMediaSettings.php:38
|
62 |
+
msgid "Check to enable download functionality"
|
63 |
+
msgstr ""
|
64 |
+
|
65 |
+
#: app/helper/BPMediaSettings.php:40
|
66 |
+
#: app/helper/BPMediaSettings.php:41
|
67 |
+
msgid "Spread the Word"
|
68 |
+
msgstr ""
|
69 |
+
|
70 |
+
#: app/helper/BPMediaSettings.php:44
|
71 |
+
msgid "Yes, I support BuddyPress Media"
|
72 |
+
msgstr ""
|
73 |
+
|
74 |
+
#: app/helper/BPMediaSettings.php:45
|
75 |
+
msgid "No, I don't want to support BuddyPress Media"
|
76 |
+
msgstr ""
|
77 |
+
|
78 |
+
#: app/helper/BPMediaSettings.php:48
|
79 |
+
msgid "BuddyPress Media Other Options"
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: app/helper/BPMediaSettings.php:49
|
83 |
+
msgid "Re-Count Media Entries"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
+
#: app/helper/BPMediaSettings.php:52
|
87 |
+
msgid "It will re-count all media entries of all users and correct any discrepancies."
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: app/helper/BPMediaSettings.php:55
|
91 |
+
msgid "BuddyPress Media Addons for Audio/Video Conversion"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: app/helper/BPMediaSettings.php:56
|
95 |
+
msgid "Submit a request form"
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: app/helper/BPMediaSettings.php:57
|
99 |
+
msgid "Request Type"
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#: app/helper/BPMediaSettings.php:73
|
103 |
+
msgid "Recounting of media files done successfully"
|
104 |
+
msgstr ""
|
105 |
+
|
106 |
+
#: app/helper/BPMediaSettings.php:75
|
107 |
+
msgid "Recounting Failed"
|
108 |
+
msgstr ""
|
109 |
+
|
110 |
+
#: app/helper/BPMediaSettings.php:96
|
111 |
+
msgid "Please provide \"option\" value ( required ) in the argument. Pass argument to add_settings_field in the following format array( 'option' => 'option_name' ) "
|
112 |
+
msgstr ""
|
113 |
+
|
114 |
+
#: app/helper/BPMediaSettings.php:126
|
115 |
+
#: app/helper/BPMediaSettings.php:156
|
116 |
+
msgid "Please provide \"option\" value ( required ) in the argument. Pass argument to add_settings_field in the following format array( 'option' => 'option_name' )"
|
117 |
+
msgstr ""
|
118 |
+
|
119 |
+
#: app/helper/BPMediaSettings.php:128
|
120 |
+
msgid "Need to specify atleast to radios else use a checkbox instead"
|
121 |
+
msgstr ""
|
122 |
+
|
123 |
+
#: app/helper/BPMediaSettings.php:158
|
124 |
+
msgid "Please provide some values to populate the dropdown. Format : array( 'value' => 'option' )"
|
125 |
+
msgstr ""
|
126 |
+
|
127 |
+
#: app/helper/BPMediaSupport.php:23
|
128 |
+
msgid "Submit a Bug Report"
|
129 |
+
msgstr ""
|
130 |
+
|
131 |
+
#: app/helper/BPMediaSupport.php:26
|
132 |
+
msgid "Submit a New Feature Request"
|
133 |
+
msgstr ""
|
134 |
+
|
135 |
+
#: app/helper/BPMediaSupport.php:29
|
136 |
+
msgid "Submit a Premium Support Request"
|
137 |
+
msgstr ""
|
138 |
+
|
139 |
+
#: app/helper/BPMediaSupport.php:37
|
140 |
+
#: app/helper/BPMediaSupport.php:113
|
141 |
+
msgid "Name"
|
142 |
+
msgstr ""
|
143 |
+
|
144 |
+
#: app/helper/BPMediaSupport.php:40
|
145 |
+
#: app/helper/BPMediaSupport.php:116
|
146 |
+
msgid "Email"
|
147 |
+
msgstr ""
|
148 |
+
|
149 |
+
#: app/helper/BPMediaSupport.php:43
|
150 |
+
#: app/helper/BPMediaSupport.php:119
|
151 |
+
msgid "Website"
|
152 |
+
msgstr ""
|
153 |
+
|
154 |
+
#: app/helper/BPMediaSupport.php:46
|
155 |
+
#: app/helper/BPMediaSupport.php:122
|
156 |
+
msgid "Phone"
|
157 |
+
msgstr ""
|
158 |
+
|
159 |
+
#: app/helper/BPMediaSupport.php:49
|
160 |
+
#: app/helper/BPMediaSupport.php:125
|
161 |
+
msgid "Subject"
|
162 |
+
msgstr ""
|
163 |
+
|
164 |
+
#: app/helper/BPMediaSupport.php:52
|
165 |
+
#: app/helper/BPMediaSupport.php:128
|
166 |
+
msgid "Details"
|
167 |
+
msgstr ""
|
168 |
+
|
169 |
+
#: app/helper/BPMediaSupport.php:68
|
170 |
+
msgid "Your WP Admin Login:"
|
171 |
+
msgstr ""
|
172 |
+
|
173 |
+
#: app/helper/BPMediaSupport.php:71
|
174 |
+
msgid "Your WP Admin password:"
|
175 |
+
msgstr ""
|
176 |
+
|
177 |
+
#: app/helper/BPMediaSupport.php:74
|
178 |
+
msgid "Your SSH / FTP host:"
|
179 |
+
msgstr ""
|
180 |
+
|
181 |
+
#: app/helper/BPMediaSupport.php:77
|
182 |
+
msgid "Your SSH / FTP login:"
|
183 |
+
msgstr ""
|
184 |
+
|
185 |
+
#: app/helper/BPMediaSupport.php:80
|
186 |
+
msgid "Your SSH / FTP password:"
|
187 |
+
msgstr ""
|
188 |
+
|
189 |
+
#: app/helper/BPMediaSupport.php:98
|
190 |
+
msgid "BuddyPress Media Premium Support Request from"
|
191 |
+
msgstr ""
|
192 |
+
|
193 |
+
#: app/helper/BPMediaSupport.php:100
|
194 |
+
msgid "BuddyPress Media New Feature Request from"
|
195 |
+
msgstr ""
|
196 |
+
|
197 |
+
#: app/helper/BPMediaSupport.php:102
|
198 |
+
msgid "BuddyPress Media Bug Report from"
|
199 |
+
msgstr ""
|
200 |
+
|
201 |
+
#: app/helper/BPMediaSupport.php:104
|
202 |
+
msgid "BuddyPress Media Contact from"
|
203 |
+
msgstr ""
|
204 |
+
|
205 |
+
#: app/helper/BPMediaSupport.php:131
|
206 |
+
msgid "Request ID"
|
207 |
+
msgstr ""
|
208 |
+
|
209 |
+
#: app/helper/BPMediaSupport.php:134
|
210 |
+
msgid "Server Address"
|
211 |
+
msgstr ""
|
212 |
+
|
213 |
+
#: app/helper/BPMediaSupport.php:137
|
214 |
+
msgid "IP Address"
|
215 |
+
msgstr ""
|
216 |
+
|
217 |
+
#: app/helper/BPMediaSupport.php:140
|
218 |
+
msgid "Server Type"
|
219 |
+
msgstr ""
|
220 |
+
|
221 |
+
#: app/helper/BPMediaSupport.php:143
|
222 |
+
msgid "User Agent"
|
223 |
+
msgstr ""
|
224 |
+
|
225 |
+
#: app/helper/BPMediaSupport.php:147
|
226 |
+
msgid "WordPress Admin Username"
|
227 |
+
msgstr ""
|
228 |
+
|
229 |
+
#: app/helper/BPMediaSupport.php:150
|
230 |
+
msgid "WordPress Admin Password"
|
231 |
+
msgstr ""
|
232 |
+
|
233 |
+
#: app/helper/BPMediaSupport.php:153
|
234 |
+
msgid "SSH FTP Host"
|
235 |
+
msgstr ""
|
236 |
+
|
237 |
+
#: app/helper/BPMediaSupport.php:156
|
238 |
+
msgid "SSH FTP Username"
|
239 |
+
msgstr ""
|
240 |
+
|
241 |
+
#: app/helper/BPMediaSupport.php:159
|
242 |
+
msgid "SSH FTP Password"
|
243 |
+
msgstr ""
|
244 |
+
|
245 |
+
#: app/helper/BPMediaSupport.php:170
|
246 |
+
msgid "Thank you for your Feedback/Suggestion."
|
247 |
+
msgstr ""
|
248 |
+
|
249 |
+
#: app/helper/BPMediaSupport.php:172
|
250 |
+
msgid "Thank you for posting your support request."
|
251 |
+
msgstr ""
|
252 |
+
|
253 |
+
#: app/helper/BPMediaSupport.php:173
|
254 |
+
msgid "We will get back to you shortly."
|
255 |
+
msgstr ""
|
256 |
+
|
257 |
+
#: app/helper/BPMediaSupport.php:176
|
258 |
+
msgid "Your server failed to send an email."
|
259 |
+
msgstr ""
|
260 |
+
|
261 |
+
#: app/helper/BPMediaSupport.php:177
|
262 |
+
msgid "Kindly contact your server support to fix this."
|
263 |
+
msgstr ""
|
264 |
+
|
265 |
+
#: app/helper/BPMediaSupport.php:178
|
266 |
+
#, php-format
|
267 |
+
msgid "You can alternatively create a support request <a href=\"%s\">here</a>"
|
268 |
+
msgstr ""
|
269 |
+
|
270 |
+
#: app/helper/BPMediaAddon.php:26
|
271 |
+
msgid "BuddyPress-Media FFMPEG Add-on"
|
272 |
+
msgstr ""
|
273 |
+
|
274 |
+
#: app/helper/BPMediaAddon.php:29
|
275 |
+
msgid "Add supports for more audio & video formats using open-source media-node."
|
276 |
+
msgstr ""
|
277 |
+
|
278 |
+
#: app/helper/BPMediaAddon.php:30
|
279 |
+
msgid "Media node comes with automated setup script for Ubuntu/Debian."
|
280 |
+
msgstr ""
|
281 |
+
|
282 |
+
#: app/helper/BPMediaAddon.php:36
|
283 |
+
msgid "BuddyPress-Media Kaltura Add-on"
|
284 |
+
msgstr ""
|
285 |
+
|
286 |
+
#: app/helper/BPMediaAddon.php:39
|
287 |
+
msgid "Add support for more video formats using Kaltura video solution."
|
288 |
+
msgstr ""
|
289 |
+
|
290 |
+
#: app/helper/BPMediaAddon.php:40
|
291 |
+
msgid "Works with Kaltura.com, self-hosted Kaltura-CE and Kaltura-on-premise."
|
292 |
+
msgstr ""
|
293 |
+
|
294 |
+
#: app/helper/BPMediaAddon.php:82
|
295 |
+
msgid "Buy Now"
|
296 |
+
msgstr ""
|
297 |
+
|
298 |
+
#: app/helper/BPMediaAddon.php:83
|
299 |
+
msgid "Live Demo"
|
300 |
+
msgstr ""
|
301 |
+
|
302 |
+
#: app/helper/BPMediaUpgrade.php:30
|
303 |
+
#, php-format
|
304 |
+
msgid "Please click upgrade to upgrade the database of BuddyPress Media <a class=\"button\" id=\"refresh_media_count\" href =\"%s\" class=\"button\" title=\"It will migrate your BuddyPress Media's earlier database to new database.\">Upgrade</a>"
|
305 |
+
msgstr ""
|
306 |
+
|
307 |
+
#: app/helper/BPMediaUpgrade.php:103
|
308 |
+
#: app/helper/BPMediaUpgrade.php:156
|
309 |
+
#: app/main/group/BPMediaGroupAction.php:95
|
310 |
+
#, php-format
|
311 |
+
msgid "%1$s added a %2$s"
|
312 |
+
msgstr ""
|
313 |
+
|
314 |
+
#: app/admin/BPMediaAdmin.php:54
|
315 |
+
msgid "Buddypress Media Component"
|
316 |
+
msgstr ""
|
317 |
+
|
318 |
+
#: app/admin/BPMediaAdmin.php:54
|
319 |
+
msgid "BuddyPress Media"
|
320 |
+
msgstr ""
|
321 |
+
|
322 |
+
#: app/admin/BPMediaAdmin.php:55
|
323 |
+
#: app/admin/BPMediaAdmin.php:175
|
324 |
+
msgid "Buddypress Media Settings"
|
325 |
+
msgstr ""
|
326 |
+
|
327 |
+
#: app/admin/BPMediaAdmin.php:55
|
328 |
+
#: app/admin/BPMediaAdmin.php:176
|
329 |
+
#: app/main/BuddyPressMedia.php:193
|
330 |
+
msgid "Settings"
|
331 |
+
msgstr ""
|
332 |
+
|
333 |
+
#: app/admin/BPMediaAdmin.php:56
|
334 |
+
#: app/admin/BPMediaAdmin.php:182
|
335 |
+
msgid "Buddypress Media Addons"
|
336 |
+
msgstr ""
|
337 |
+
|
338 |
+
#: app/admin/BPMediaAdmin.php:56
|
339 |
+
#: app/admin/BPMediaAdmin.php:183
|
340 |
+
msgid "Addons"
|
341 |
+
msgstr ""
|
342 |
+
|
343 |
+
#: app/admin/BPMediaAdmin.php:57
|
344 |
+
#: app/admin/BPMediaAdmin.php:189
|
345 |
+
msgid "Buddypress Media Support"
|
346 |
+
msgstr ""
|
347 |
+
|
348 |
+
#: app/admin/BPMediaAdmin.php:57
|
349 |
+
msgid "Support "
|
350 |
+
msgstr ""
|
351 |
+
|
352 |
+
#: app/admin/BPMediaAdmin.php:95
|
353 |
+
#: app/main/BuddyPressMedia.php:128
|
354 |
+
#: app/main/BuddyPressMedia.php:131
|
355 |
+
msgid "Media"
|
356 |
+
msgstr ""
|
357 |
+
|
358 |
+
#: app/admin/BPMediaAdmin.php:148
|
359 |
+
#: app/admin/BPMediaAdmin.php:149
|
360 |
+
msgid "Buddypress Media"
|
361 |
+
msgstr ""
|
362 |
+
|
363 |
+
#: app/admin/BPMediaAdmin.php:190
|
364 |
+
msgid "Support"
|
365 |
+
msgstr ""
|
366 |
+
|
367 |
+
#: app/admin/BPMediaAdmin.php:257
|
368 |
+
msgid "Empowering The Web With WordPress"
|
369 |
+
msgstr ""
|
370 |
+
|
371 |
+
#: app/admin/BPMediaAdmin.php:257
|
372 |
+
msgid "rtCamp"
|
373 |
+
msgstr ""
|
374 |
+
|
375 |
+
#: app/admin/BPMediaAdmin.php:259
|
376 |
+
msgid "Become a fan on Facebook"
|
377 |
+
msgstr ""
|
378 |
+
|
379 |
+
#: app/admin/BPMediaAdmin.php:259
|
380 |
+
msgid "Facebook"
|
381 |
+
msgstr ""
|
382 |
+
|
383 |
+
#: app/admin/BPMediaAdmin.php:260
|
384 |
+
msgid "Follow us on Twitter"
|
385 |
+
msgstr ""
|
386 |
+
|
387 |
+
#: app/admin/BPMediaAdmin.php:260
|
388 |
+
msgid "Twitter"
|
389 |
+
msgstr ""
|
390 |
+
|
391 |
+
#: app/admin/BPMediaAdmin.php:261
|
392 |
+
msgid "Subscribe to our feeds"
|
393 |
+
msgstr ""
|
394 |
+
|
395 |
+
#: app/admin/BPMediaAdmin.php:261
|
396 |
+
msgid "RSS Feed"
|
397 |
+
msgstr ""
|
398 |
+
|
399 |
+
#: app/admin/BPMediaAdmin.php:266
|
400 |
+
msgid "Read FAQ"
|
401 |
+
msgstr ""
|
402 |
+
|
403 |
+
#: app/admin/BPMediaAdmin.php:267
|
404 |
+
msgid "Free Support Forum"
|
405 |
+
msgstr ""
|
406 |
+
|
407 |
+
#: app/admin/BPMediaAdmin.php:268
|
408 |
+
msgid "Github Issue Tracker"
|
409 |
+
msgstr ""
|
410 |
+
|
411 |
+
#: app/admin/BPMediaAdmin.php:269
|
412 |
+
msgid "Hire us!"
|
413 |
+
msgstr ""
|
414 |
+
|
415 |
+
#: app/admin/BPMediaAdmin.php:269
|
416 |
+
msgid "To get professional customisation/setup service."
|
417 |
+
msgstr ""
|
418 |
+
|
419 |
+
#: app/admin/BPMediaAdmin.php:271
|
420 |
+
msgid "Need Help?"
|
421 |
+
msgstr ""
|
422 |
+
|
423 |
+
#: app/admin/BPMediaAdmin.php:273
|
424 |
+
msgid "Help the development keep going."
|
425 |
+
msgstr ""
|
426 |
+
|
427 |
+
#: app/admin/BPMediaAdmin.php:274
|
428 |
+
msgid "Help us release more amazing features faster. Consider making a donation to our consistent efforts."
|
429 |
+
msgstr ""
|
430 |
+
|
431 |
+
#: app/admin/BPMediaAdmin.php:275
|
432 |
+
msgid "Donate"
|
433 |
+
msgstr ""
|
434 |
+
|
435 |
+
#: app/admin/BPMediaAdmin.php:278
|
436 |
+
msgid "BuddyPress Media Kaltura"
|
437 |
+
msgstr ""
|
438 |
+
|
439 |
+
#: app/admin/BPMediaAdmin.php:278
|
440 |
+
msgid "BPM-Kaltura"
|
441 |
+
msgstr ""
|
442 |
+
|
443 |
+
#: app/admin/BPMediaAdmin.php:278
|
444 |
+
msgid "Add support for Kaltura.com/Kaltura-CE based video conversion support"
|
445 |
+
msgstr ""
|
446 |
+
|
447 |
+
#: app/admin/BPMediaAdmin.php:279
|
448 |
+
msgid "BuddyPress Media FFMPEG"
|
449 |
+
msgstr ""
|
450 |
+
|
451 |
+
#: app/admin/BPMediaAdmin.php:279
|
452 |
+
msgid "BPM-FFMPEG"
|
453 |
+
msgstr ""
|
454 |
+
|
455 |
+
#: app/admin/BPMediaAdmin.php:279
|
456 |
+
msgid "Add FFMEG-based audio/video conversion support"
|
457 |
+
msgstr ""
|
458 |
+
|
459 |
+
#: app/admin/BPMediaAdmin.php:281
|
460 |
+
msgid "Are you a developer?"
|
461 |
+
msgstr ""
|
462 |
+
|
463 |
+
#: app/admin/BPMediaAdmin.php:282
|
464 |
+
#, php-format
|
465 |
+
msgid "If you are developing a BuddyPress Media addon we would like to include it in above list. We can also help you sell them. <a href=\"%s\">More info!</a>"
|
466 |
+
msgstr ""
|
467 |
+
|
468 |
+
#: app/admin/BPMediaAdmin.php:283
|
469 |
+
msgid "Premium Addons"
|
470 |
+
msgstr ""
|
471 |
+
|
472 |
+
#: app/admin/BPMediaAdmin.php:286
|
473 |
+
msgid "Latest News"
|
474 |
+
msgstr ""
|
475 |
+
|
476 |
+
#: app/main/BuddyPressMedia.php:134
|
477 |
+
msgid "Photos"
|
478 |
+
msgstr ""
|
479 |
+
|
480 |
+
#: app/main/BuddyPressMedia.php:137
|
481 |
+
msgid "Photo"
|
482 |
+
msgstr ""
|
483 |
+
|
484 |
+
#: app/main/BuddyPressMedia.php:140
|
485 |
+
msgid "Videos"
|
486 |
+
msgstr ""
|
487 |
+
|
488 |
+
#: app/main/BuddyPressMedia.php:146
|
489 |
+
#: app/main/BuddyPressMedia.php:149
|
490 |
+
msgid "Music"
|
491 |
+
msgstr ""
|
492 |
+
|
493 |
+
#: app/main/BuddyPressMedia.php:152
|
494 |
+
msgid "Albums"
|
495 |
+
msgstr ""
|
496 |
+
|
497 |
+
#: app/main/BuddyPressMedia.php:155
|
498 |
+
msgid "Album"
|
499 |
+
msgstr ""
|
500 |
+
|
501 |
+
#: app/main/BuddyPressMedia.php:158
|
502 |
+
msgid "Upload"
|
503 |
+
msgstr ""
|
504 |
+
|
505 |
+
#: app/main/BuddyPressMedia.php:251
|
506 |
+
#, php-format
|
507 |
+
msgid "The BuddyPress version installed is an older version and is not supported, please update BuddyPress to use BuddyPress Media Plugin.<a class=\"alignright\" href=\"%1$s\">X</a>"
|
508 |
+
msgstr ""
|
509 |
+
|
510 |
+
#: app/main/BuddyPressMedia.php:256
|
511 |
+
#, php-format
|
512 |
+
msgid "You have not installed BuddyPress. Please install latest version of BuddyPress to use BuddyPress Media plugin.<a class=\"alignright\" href=\"%1$s\">X</a>"
|
513 |
+
msgstr ""
|
514 |
+
|
515 |
+
#: app/main/profile/BPMediaTemplate.php:18
|
516 |
+
msgid "Select Album"
|
517 |
+
msgstr ""
|
518 |
+
|
519 |
+
#: app/main/profile/BPMediaTemplate.php:19
|
520 |
+
#: app/main/profile/BPMediaTemplate.php:66
|
521 |
+
msgid "x"
|
522 |
+
msgstr ""
|
523 |
+
|
524 |
+
#: app/main/profile/BPMediaTemplate.php:65
|
525 |
+
msgid "Create Album"
|
526 |
+
msgstr ""
|
527 |
+
|
528 |
+
#: app/main/profile/BPMediaTemplate.php:69
|
529 |
+
msgid "Album Name"
|
530 |
+
msgstr ""
|
531 |
+
|
532 |
+
#: app/main/profile/BPMediaTemplate.php:79
|
533 |
+
msgid "Drop files here"
|
534 |
+
msgstr ""
|
535 |
+
|
536 |
+
#: app/main/profile/BPMediaTemplate.php:80
|
537 |
+
msgid " or "
|
538 |
+
msgstr ""
|
539 |
+
|
540 |
+
#: app/main/profile/BPMediaTemplate.php:81
|
541 |
+
msgid "Select Files"
|
542 |
+
msgstr ""
|
543 |
+
|
544 |
+
#: app/main/profile/BPMediaScreen.php:107
|
545 |
+
#: app/main/profile/BPMediaScreen.php:327
|
546 |
+
msgid "The requested url does not exist"
|
547 |
+
msgstr ""
|
548 |
+
|
549 |
+
#: app/main/profile/BPMediaScreen.php:118
|
550 |
+
#, php-format
|
551 |
+
msgid "%s List Page"
|
552 |
+
msgstr ""
|
553 |
+
|
554 |
+
#: app/main/profile/BPMediaScreen.php:176
|
555 |
+
#: app/main/profile/BPMediaAlbumScreen.php:59
|
556 |
+
#, php-format
|
557 |
+
msgid "Sorry, no %s were found."
|
558 |
+
msgstr ""
|
559 |
+
|
560 |
+
#: app/main/profile/BPMediaScreen.php:274
|
561 |
+
#, php-format
|
562 |
+
msgid "Edit %s"
|
563 |
+
msgstr ""
|
564 |
+
|
565 |
+
#: app/main/profile/BPMediaScreen.php:289
|
566 |
+
#, php-format
|
567 |
+
msgid "%s Title"
|
568 |
+
msgstr ""
|
569 |
+
|
570 |
+
#: app/main/profile/BPMediaScreen.php:295
|
571 |
+
#, php-format
|
572 |
+
msgid "%s Description"
|
573 |
+
msgstr ""
|
574 |
+
|
575 |
+
#: app/main/profile/BPMediaScreen.php:301
|
576 |
+
msgid "Update"
|
577 |
+
msgstr ""
|
578 |
+
|
579 |
+
#: app/main/profile/BPMediaScreen.php:302
|
580 |
+
msgid "Back to Media File"
|
581 |
+
msgstr ""
|
582 |
+
|
583 |
+
#: app/main/profile/BPMediaScreen.php:303
|
584 |
+
msgid "Back to Media"
|
585 |
+
msgstr ""
|
586 |
+
|
587 |
+
#: app/main/profile/BPMediaScreen.php:320
|
588 |
+
msgid "You do not have access to this page."
|
589 |
+
msgstr ""
|
590 |
+
|
591 |
+
#: app/main/profile/BPMediaScreen.php:348
|
592 |
+
msgid "Media deleted successfully"
|
593 |
+
msgstr ""
|
594 |
+
|
595 |
+
#: app/main/profile/BPMediaUploadScreen.php:27
|
596 |
+
msgid "Upload Media"
|
597 |
+
msgstr ""
|
598 |
+
|
599 |
+
#: app/main/profile/BPMediaUploadScreen.php:69
|
600 |
+
msgid "You are not allowed to be here"
|
601 |
+
msgstr ""
|
602 |
+
|
603 |
+
#: app/main/profile/BPMediaUploadScreen.php:91
|
604 |
+
#: app/main/profile/BPMediaUploadScreen.php:115
|
605 |
+
msgid "File uploaded is not supported"
|
606 |
+
msgstr ""
|
607 |
+
|
608 |
+
#: app/main/profile/BPMediaUploadScreen.php:98
|
609 |
+
msgid "Image uploads are disabled"
|
610 |
+
msgstr ""
|
611 |
+
|
612 |
+
#: app/main/profile/BPMediaUploadScreen.php:104
|
613 |
+
msgid "Video uploads are disabled"
|
614 |
+
msgstr ""
|
615 |
+
|
616 |
+
#: app/main/profile/BPMediaUploadScreen.php:110
|
617 |
+
msgid "Audio uploads are disabled"
|
618 |
+
msgstr ""
|
619 |
+
|
620 |
+
#: app/main/profile/BPMediaUploadScreen.php:128
|
621 |
+
msgid "Upload Successful"
|
622 |
+
msgstr ""
|
623 |
+
|
624 |
+
#: app/main/profile/BPMediaUploadScreen.php:133
|
625 |
+
msgid "You did not specified a file to upload"
|
626 |
+
msgstr ""
|
627 |
+
|
628 |
+
#: app/main/profile/BPMediaAlbumScreen.php:94
|
629 |
+
msgid "Sorry, no media items were found in this album."
|
630 |
+
msgstr ""
|
631 |
+
|
632 |
+
#: app/main/profile/BPMediaAlbum.php:42
|
633 |
+
msgid "Sorry, the requested album does not exist."
|
634 |
+
msgstr ""
|
635 |
+
|
636 |
+
#: app/main/group/BPMediaGroupElementExtension.php:62
|
637 |
+
msgid "Sorry, the requested media does not belong to the group"
|
638 |
+
msgstr ""
|
639 |
+
|
640 |
+
#: app/main/group/BPMediaGroup.php:163
|
641 |
+
msgid "Media Settings"
|
642 |
+
msgstr ""
|
643 |
+
|
644 |
+
#: app/main/group/BPMediaGroupsExtension.php:31
|
645 |
+
#: app/main/group/BPMediaGroupsExtension.php:69
|
646 |
+
msgid "Album Creation Control"
|
647 |
+
msgstr ""
|
648 |
+
|
649 |
+
#: app/main/group/BPMediaGroupsExtension.php:32
|
650 |
+
#: app/main/group/BPMediaGroupsExtension.php:70
|
651 |
+
msgid "Who can create Albums in this group?"
|
652 |
+
msgstr ""
|
653 |
+
|
654 |
+
#: app/main/group/BPMediaGroupsExtension.php:36
|
655 |
+
#: app/main/group/BPMediaGroupsExtension.php:74
|
656 |
+
msgid "All Group Members"
|
657 |
+
msgstr ""
|
658 |
+
|
659 |
+
#: app/main/group/BPMediaGroupsExtension.php:40
|
660 |
+
#: app/main/group/BPMediaGroupsExtension.php:78
|
661 |
+
msgid "Group Admins and Mods only"
|
662 |
+
msgstr ""
|
663 |
+
|
664 |
+
#: app/main/group/BPMediaGroupsExtension.php:44
|
665 |
+
#: app/main/group/BPMediaGroupsExtension.php:82
|
666 |
+
msgid "Group Admin only"
|
667 |
+
msgstr ""
|
668 |
+
|
669 |
+
#: app/main/group/BPMediaGroupsExtension.php:86
|
670 |
+
msgid "Save Changes"
|
671 |
+
msgstr ""
|
672 |
+
|
673 |
+
#: app/main/group/BPMediaGroupsExtension.php:106
|
674 |
+
msgid "There was an error saving, please try again"
|
675 |
+
msgstr ""
|
676 |
+
|
677 |
+
#: app/main/group/BPMediaGroupsExtension.php:108
|
678 |
+
msgid "Settings saved successfully"
|
679 |
+
msgstr ""
|
680 |
+
|
681 |
+
#: app/main/group/BPMediaGroupsExtension.php:124
|
682 |
+
msgid ""
|
683 |
+
"You could display a small snippet of information from your group extension here. It will show on the group\n"
|
684 |
+
"\t home screen."
|
685 |
+
msgstr ""
|
686 |
+
|
687 |
+
#: app/main/widgets/BPMediaPopularMedia.php:15
|
688 |
+
msgid "The most popular media on your site"
|
689 |
+
msgstr ""
|
690 |
+
|
691 |
+
#: app/main/widgets/BPMediaPopularMedia.php:16
|
692 |
+
#: app/main/widgets/BPMediaPopularMedia.php:22
|
693 |
+
msgid "Popular Media"
|
694 |
+
msgstr ""
|
695 |
+
|
696 |
+
#: app/main/widgets/BPMediaPopularMedia.php:32
|
697 |
+
msgid "comments"
|
698 |
+
msgstr ""
|
699 |
+
|
700 |
+
#: app/main/widgets/BPMediaPopularMedia.php:33
|
701 |
+
msgid "Views"
|
702 |
+
msgstr ""
|
703 |
+
|
704 |
+
#: app/main/widgets/BPMediaPopularMedia.php:62
|
705 |
+
msgid "No popular media found"
|
706 |
+
msgstr ""
|
707 |
+
|
708 |
+
#: app/main/widgets/BPMediaPopularMedia.php:84
|
709 |
+
#: app/main/widgets/BPMediaRecentMedia.php:193
|
710 |
+
msgid "Title:"
|
711 |
+
msgstr ""
|
712 |
+
|
713 |
+
#: app/main/widgets/BPMediaPopularMedia.php:87
|
714 |
+
#: app/main/widgets/BPMediaRecentMedia.php:196
|
715 |
+
msgid "Number of posts to show:"
|
716 |
+
msgstr ""
|
717 |
+
|
718 |
+
#: app/main/widgets/BPMediaRecentMedia.php:15
|
719 |
+
msgid "The most recent media uploaded on your site"
|
720 |
+
msgstr ""
|
721 |
+
|
722 |
+
#: app/main/widgets/BPMediaRecentMedia.php:16
|
723 |
+
#: app/main/widgets/BPMediaRecentMedia.php:22
|
724 |
+
msgid "Recent Media"
|
725 |
+
msgstr ""
|
726 |
+
|
727 |
+
#: app/main/widgets/BPMediaRecentMedia.php:32
|
728 |
+
msgid "All"
|
729 |
+
msgstr ""
|
730 |
+
|
731 |
+
#: app/main/widgets/BPMediaRecentMedia.php:64
|
732 |
+
msgid "No recent media found"
|
733 |
+
msgstr ""
|
734 |
+
|
735 |
+
#: app/main/widgets/BPMediaRecentMedia.php:100
|
736 |
+
msgid "No recent photo found"
|
737 |
+
msgstr ""
|
738 |
+
|
739 |
+
#: app/main/widgets/BPMediaRecentMedia.php:135
|
740 |
+
msgid "No recent audio found"
|
741 |
+
msgstr ""
|
742 |
+
|
743 |
+
#: app/main/widgets/BPMediaRecentMedia.php:170
|
744 |
+
msgid "No recent video found"
|
745 |
+
msgstr ""
|
746 |
+
|
747 |
+
#: app/main/includes/BPMediaHostWordpress.php:46
|
748 |
+
msgid "Sorry, the requested media does not exist."
|
749 |
+
msgstr ""
|
750 |
+
|
751 |
+
#: app/main/includes/BPMediaHostWordpress.php:84
|
752 |
+
msgid "Error Uploading File"
|
753 |
+
msgstr ""
|
754 |
+
|
755 |
+
#: app/main/includes/BPMediaHostWordpress.php:112
|
756 |
+
msgid "MP4 file you have uploaded is corrupt."
|
757 |
+
msgstr ""
|
758 |
+
|
759 |
+
#: app/main/includes/BPMediaHostWordpress.php:119
|
760 |
+
#: app/main/includes/BPMediaHostWordpress.php:124
|
761 |
+
msgid "The MP4 file you have uploaded is using an unsupported video codec. Supported video codec is H.264."
|
762 |
+
msgstr ""
|
763 |
+
|
764 |
+
#: app/main/includes/BPMediaHostWordpress.php:129
|
765 |
+
msgid "The MP4 file you have uploaded is not a video file."
|
766 |
+
msgstr ""
|
767 |
+
|
768 |
+
#: app/main/includes/BPMediaHostWordpress.php:141
|
769 |
+
msgid "MP3 file you have uploaded is currupt."
|
770 |
+
msgstr ""
|
771 |
+
|
772 |
+
#: app/main/includes/BPMediaHostWordpress.php:148
|
773 |
+
#: app/main/includes/BPMediaHostWordpress.php:153
|
774 |
+
msgid "The MP3 file you have uploaded is using an unsupported audio format. Supported audio format is MP3."
|
775 |
+
msgstr ""
|
776 |
+
|
777 |
+
#: app/main/includes/BPMediaHostWordpress.php:158
|
778 |
+
msgid "The MP3 file you have uploaded is not an audio file."
|
779 |
+
msgstr ""
|
780 |
+
|
781 |
+
#: app/main/includes/BPMediaHostWordpress.php:172
|
782 |
+
msgid "Media File you have tried to upload is not supported. Supported media files are .jpg, .png, .gif, .mp3, .mov and .mp4."
|
783 |
+
msgstr ""
|
784 |
+
|
785 |
+
#: app/main/includes/BPMediaHostWordpress.php:179
|
786 |
+
msgid "Error creating attachment for the media file, please try again"
|
787 |
+
msgstr ""
|
788 |
+
|
789 |
+
#: app/main/includes/BPMediaHostWordpress.php:252
|
790 |
+
#, php-format
|
791 |
+
msgid "%s uploaded a media."
|
792 |
+
msgstr ""
|
793 |
+
|
794 |
+
#: app/main/includes/BPMediaHostWordpress.php:266
|
795 |
+
msgid "Uploaded by " |