You are here

function swftools_update_6014 in SWF Tools 6.3

Accommodates renaming of flowplayer_mediaplayer.

File

./swftools.install, line 694
Install, update and uninstall functions for the SWF Tools module.

Code

function swftools_update_6014() {

  // Initialise a results array
  $ret = array();

  // Migrate global player defaults
  $settings = variable_get('swftools_flowplayer_mediaplayer', FALSE);
  if ($settings) {
    variable_del('swftools_flowplayer_mediaplayer');
    variable_set('swftools_flowplayer', $settings);

    // Set return message
    $ret[] = array(
      'success' => TRUE,
      'query' => 'FlowPlayer defaults migrated to new name.',
    );
  }

  // Migrate handler defaults
  $defaults = variable_get('swftools_handlers', FALSE);
  if ($defaults) {
    foreach ($defaults as $action => $handler) {
      if ($handler == 'flowplayer_mediaplayer') {
        $defaults[$action] = 'flowplayer';
        $ret[] = array(
          'success' => TRUE,
          'query' => 'FlowPlayer file handling defaults updated.',
        );
      }
    }
    variable_set('swftools_handlers', $defaults);
  }

  // Return results
  return $ret;
}