You are here

function swftools_update_6018 in SWF Tools 6.3

Accommodates image cache support.

File

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

Code

function swftools_update_6018() {

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

  // JW Player 4
  if ($settings = variable_get('swftools_jwplayer4', FALSE)) {
    $settings += array(
      'imagecache' => array(
        'imagecache_player' => '__undefined',
        'imagecache_playlist' => '__undefined',
      ),
    );
    variable_set('swftools_jwplayer4', $settings);
    $ret[] = array(
      'success' => TRUE,
      'query' => 'Imagecache settings added to JW Player 4.',
    );
  }

  // SimpleViewer
  if ($settings = variable_get('swftools_simpleviewer', FALSE)) {
    $settings += array(
      'imagecache' => array(
        'imagecache' => '__undefined',
      ),
    );
    variable_set('swftools_simpleviewer', $settings);
    $ret[] = array(
      'success' => TRUE,
      'query' => 'Imagecache settings added to SimpleViewer.',
    );
  }

  // TiltViewer
  if ($settings = variable_get('swftools_tiltviewer', FALSE)) {
    $settings += array(
      'imagecache' => array(
        'imagecache' => '__undefined',
      ),
    );
    variable_set('swftools_tiltviewer', $settings);
    $ret[] = array(
      'success' => TRUE,
      'query' => 'Imagecache settings added to TiltViewer.',
    );
  }

  // Image Rotator
  if ($settings = variable_get('swftools_imagerotator', FALSE)) {
    $settings += array(
      'imagecache' => array(
        'imagecache' => '__undefined',
      ),
    );
    variable_set('swftools_imagerotator', $settings);
    $ret[] = array(
      'success' => TRUE,
      'query' => 'Imagecache settings added to ImageRotator.',
    );
  }

  // FlowPlayer 3
  if ($settings = variable_get('swftools_flowplayer3', FALSE)) {
    $settings += array(
      'imagecache' => array(
        'imagecache_player' => '__undefined',
        'imagecache_playlist' => '__undefined',
      ),
    );
    variable_set('swftools_flowplayer3', $settings);
    $ret[] = array(
      'success' => TRUE,
      'query' => 'Imagecache settings added to FlowPlayer 3.',
    );
  }

  // Return results
  return $ret;
}