You are here

function swftools_update_6011 in SWF Tools 6.3

Accommodates renaming of wijering4_mediplayer.

File

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

Code

function swftools_update_6011() {

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

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

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

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

  // Return results
  return $ret;
}