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);
}
}