You are here

function swftools_update_6012 in SWF Tools 6.3

Accommodates renaming of wijering_imagerotator.

File

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

Code

function swftools_update_6012() {

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

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

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

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

  // Return results
  return $ret;
}