You are here

function ddblock_set_cycle_configuration_settings in Dynamic display block 7

Set the configuration settings of a cycle block.

Parameters

$origin: Origin of the block.

$delta: Blocknumber of the block.

$edit: An associative array containing the configuration settings of the block.

Return value

none.

1 call to ddblock_set_cycle_configuration_settings()
ddblock_block_save in ./ddblock.module
Implements hook_block_save().

File

./ddblock.module, line 2147
Enables your site to display dynamic content in a block.

Code

function ddblock_set_cycle_configuration_settings($origin, $delta, $edit) {
  $configuration_settings = new ddblockCycleConfigurationSettings($edit);

  // set pager to none if pager_toggle is unchecked
  if ($configuration_settings->pager_toggle == 0) {
    $configuration_settings->pager = 'none';
  }

  // set image_style-slide and image_style_pager_item to none if image_style_toggle is unchecked
  if ($configuration_settings->image_style_toggle == 0) {
    $configuration_settings->image_style_slide = 'none';
    $configuration_settings->image_style_pager_item = 'none';
  }
  variable_set('ddblock_block_' . $origin . '_' . $delta . '_cycle_settings', $configuration_settings
    ->settings());
}