function check_global_album() { $album = new RTMediaAlbum(); $global_album = $album->get_default(); //** Hack for plupload default name if (isset($_POST["action"]) && isset($_POST["mode"]) && $_POST["mode"] == "file_upload") { unset($_POST["name"]); } //** global $rtmedia_error; if (isset($rtmedia_error) && $rtmedia_error === true) { return false; } if (!$global_album) { $global_album = $album->add_global(__("Wall Posts", 'buddypress-media')); } // fix multisite global album doesn't exist issue. if (is_multisite() && !rtmedia_get_site_option('rtmedia_fix_multisite_global_albums', false)) { $model = new RTMediaModel(); $global_albums = rtmedia_global_albums(); $album_objects = $model->get_media(array('id' => $global_albums), false, false); if (empty($album_objects)) { $global_album = $album->add_global(__("Wall Posts", 'buddypress-media')); } rtmedia_update_site_option('rtmedia_fix_multisite_global_albums', true); } }
function check_global_album() { //todo: Nonce required $album = new RTMediaAlbum(); $global_album = $album->get_default(); // @codingStandardsIgnoreStart //** Hack for plupload default name if (isset($_POST['action']) && isset($_POST['mode']) && 'file_upload' === sanitize_text_field($_POST['mode'])) { unset($_POST['name']); } // @codingStandardsIgnoreEnd //** global $rtmedia_error; if (isset($rtmedia_error) && true === $rtmedia_error) { return false; } if (!$global_album) { $global_album = $album->add_global(esc_html__('Wall Posts', 'buddypress-media')); } // fix multisite global album doesn't exist issue. if (is_multisite() && !rtmedia_get_site_option('rtmedia_fix_multisite_global_albums', false)) { $model = new RTMediaModel(); $global_albums = rtmedia_global_albums(); $album_objects = $model->get_media(array('id' => $global_albums), false, false); if (empty($album_objects)) { $global_album = $album->add_global(esc_html__('Wall Posts', 'buddypress-media')); } rtmedia_update_site_option('rtmedia_fix_multisite_global_albums', true); } }
function check_global_album() { $album = new RTMediaAlbum(); $global_album = $album->get_default(); //** Hack for plupload default name if (isset($_POST["action"]) && isset($_POST["mode"]) && $_POST["mode"] == "file_upload") { unset($_POST["name"]); } //** global $rtmedia_error; if (isset($rtmedia_error) && $rtmedia_error === true) { return false; } if (!$global_album) { $global_album = $album->add_global(__("Wall Posts", "rtmedia", true)); } }