function _imagerotator_settings in SWF Tools 6
Same name and namespace in other branches
- 6.2 imagerotator/imagerotator.module \_imagerotator_settings()
These are the default settings as they are stored in the database and displayed on the settings page.
2 calls to _imagerotator_settings()
- imagerotator_admin_form in imagerotator/
imagerotator.admin.inc - _imagerotator_flashvars in imagerotator/
imagerotator.module - This function is called from imagerotator_swftools_flashvars() which is called from swf() It will return the default flashvar configuration, just prior to any overrides passed into swf(). We start with the settings defined on…
File
- imagerotator/
imagerotator.module, line 64
Code
function _imagerotator_settings($player) {
$opts = _imagerotator_options();
switch ($player) {
case WIJERING_IMAGEROTATOR:
// Define the settings list.
$defaults['boolean'] = array(
'shuffle' => 'default',
'shownavigation' => 'default',
'linkfromdisplay' => 'default',
'showicons' => 'default',
'enablejs' => 'default',
);
$defaults['color'] = array(
'backcolor' => '',
'frontcolor' => '',
'lightcolor' => '',
);
$defaults['url'] = array(
'logo' => '',
'link' => '',
);
$defaults['integer'] = array(
'width' => '400',
'height' => '320',
'rotatetime' => '3',
);
$defaults['other'] = array(
'transition' => 'default',
'linktarget' => 'default',
'overstretch' => 'default',
);
$saved_settings = variable_get('swftools_' . WIJERING_IMAGEROTATOR, array());
break;
}
// Overwrite initialised variables with those that might be already saved.
foreach ($defaults as $category => $vars) {
foreach ($vars as $key => $setting) {
if (isset($saved_settings[$key])) {
$defaults[$category][$key] = $saved_settings[$key];
}
}
}
return $defaults;
}