You are here

function lightning_media_image_update_8005 in Lightning Media 8.3

Same name and namespace in other branches
  1. 8.4 modules/lightning_media_image/lightning_media_image.install \lightning_media_image_update_8005()
  2. 8 modules/lightning_media_image/lightning_media_image.install \lightning_media_image_update_8005()
  3. 8.2 modules/lightning_media_image/lightning_media_image.install \lightning_media_image_update_8005()

Removes the file link(s) and Remove button from the media_browser form.

File

modules/lightning_media_image/lightning_media_image.install, line 121
Contains install and update routines for Lightning Media Image.

Code

function lightning_media_image_update_8005() {
  $display = lightning_media_entity_get_form_display('media', 'image', 'media_browser');
  $component = $display
    ->getComponent('image');
  if ($component && $component['type'] == 'image_image') {
    $component['third_party_settings']['lightning_media'] = [
      'file_links' => FALSE,
      'remove_button' => FALSE,
    ];
    $display
      ->setComponent('image', $component)
      ->save();
  }
}