Untitled
unknown
plain_text
2 years ago
3.0 kB
16
Indexable
if (!empty($old_background_img)) {
$deleted_library = $this->library->remove_library_usage($this->library->library_reference['media_room']['reference'], $media_room->id, $this->library->library_reference['media_room']['media_type']);
if ($deleted_library['return'] != true) {
return API::response()->array(
[
'return' => false,
'output' => $deleted_library,
'extra' => [
'message' => 'There was an error deleteing old media reference. Please try again.'
]
]
)->statusCode(401);
}
$media_room_category = \EventType::find($media_room->type_id);
if (isset($library_id)) {
/**
* Update library usage
*/
$usage = LibraryUsage::where('type', $this->library->library_reference['media_room']['reference'])->where('type_id', $media_room->id)->update([
'library_id' => $library_id
]);
} else {
/**
* Store media to library
*/
$library_item = $this->library->store_media(
$media_room->user_id,
$media_room->name,
$media_room->description,
$this->library->library_reference['media_room']['reference'],
$this->library->library_reference['media_room']['media_type'],
$media_room->background_image,
$media_room->background_image,
'',
'',
$media_room_category->name
);
/**
* Store media to library usage
*/
if ($library_item['return'] !== true) {
return API::response()->array(
[
'return' => false,
'extra' => [
'message' => 'Error while creating library item!'
]
]
)->statusCode(500);
}
$library_usage = $this->library->add_media_to_usage($library_item['output'],$this->library->library_reference['media_room']['reference'],$media_room->id);
if ($library_usage['return'] !== true) {
return API::response()->array(
[
'return' => false,
'extra' => [
'message' => 'Error while creating library usage!'
]
]
)->statusCode(500);
}
}
}Editor is loading...