Example #1
0
/**
 * Rendering RTMedia Uploader
 *
 * @param       array|string    $attr
 */
function rtmedia_uploader($attr = '')
{
    if (rtmedia_is_uploader_view_allowed(true, 'media_gallery')) {
        if (function_exists('bp_is_blog_page') && !bp_is_blog_page()) {
            if (function_exists('bp_is_user') && bp_is_user() && function_exists('bp_displayed_user_id') && bp_displayed_user_id() === get_current_user_id()) {
                echo RTMediaUploadShortcode::pre_render($attr);
                // @codingStandardsIgnoreLine
            } else {
                if (function_exists('bp_is_group') && bp_is_group()) {
                    if (can_user_upload_in_group()) {
                        echo RTMediaUploadShortcode::pre_render($attr);
                        // @codingStandardsIgnoreLine
                    }
                }
            }
        }
    } else {
        echo "<div class='rtmedia-upload-not-allowed'>" . wp_kses(apply_filters('rtmedia_upload_not_allowed_message', esc_html__('You are not allowed to upload/attach media.', 'buddypress-media'), 'media_gallery'), RTMediaUpload::$wp_kses_allowed_tags) . '</div>';
    }
}
function add_upload_button()
{
    if (function_exists('bp_is_blog_page') && !bp_is_blog_page()) {
        if (function_exists('bp_is_user') && bp_is_user() && function_exists('bp_displayed_user_id') && bp_displayed_user_id() == get_current_user_id()) {
            echo '<span class="primary rtmedia-upload-media-link" id="rtm_show_upload_ui" title="' . __('Upload Media', 'rtmedia') . '"><i class="dashicons dashicons-upload rtmicon"></i>' . __('Upload', 'rtmedia') . '</span>';
        } else {
            if (function_exists('bp_is_group') && bp_is_group()) {
                if (can_user_upload_in_group()) {
                    echo '<span class="rtmedia-upload-media-link primary" id="rtm_show_upload_ui" title="' . __('Upload Media', 'rtmedia') . '"><i class="dashicons dashicons-upload rtmicon"></i>' . __('Upload', 'rtmedia') . '</span>';
                }
            }
        }
    }
}
Example #3
0
/**
 * Add upload button
 */
function add_upload_button()
{
    if (function_exists('bp_is_blog_page') && !bp_is_blog_page()) {
        /**
         * Add filter to transfer "Upload" string,
         * issue: http://git.rtcamp.com/rtmedia/rtMedia/issues/133
         * By: Yahil
         */
        $upload_string = apply_filters('rtmedia_upload_button_string', __('Upload', 'buddypress-media'));
        if (function_exists('bp_is_user') && bp_is_user() && function_exists('bp_displayed_user_id') && bp_displayed_user_id() === get_current_user_id()) {
            echo '<span class="primary rtmedia-upload-media-link" id="rtm_show_upload_ui" title="' . apply_filters('rtm_gallery_upload_title_label', __('Upload Media', 'buddypress-media')) . '"><i class="dashicons dashicons-upload rtmicon"></i>' . apply_filters('rtm_gallery_upload_label', __('Upload', 'buddypress-media')) . '</span>';
        } else {
            if (function_exists('bp_is_group') && bp_is_group()) {
                if (can_user_upload_in_group()) {
                    echo '<span class="rtmedia-upload-media-link primary" id="rtm_show_upload_ui" title="' . apply_filters('rtm_gallery_upload_title_label', __('Upload Media', 'buddypress-media')) . '"><i class="dashicons dashicons-upload rtmicon"></i>' . apply_filters('rtm_gallery_upload_label', __('Upload', 'buddypress-media')) . '</span>';
                }
            }
        }
    }
}