You are here

function ddblock_set_configuration_settings in Dynamic display block 7

Same name and namespace in other branches
  1. 6 ddblock.module \ddblock_set_configuration_settings()

Set the configuration settings of a 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.

2 calls to ddblock_set_configuration_settings()
ddblock_block_save in ./ddblock.module
Implements hook_block_save().
ddblock_form_alter_submit in ./ddblock.module
Submit block configuration settings.

File

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

Code

function ddblock_set_configuration_settings($origin, $delta, $edit) {
  $configuration_settings = new ddblockConfigurationSettings($edit);

  // set ouput to view_fields for advanced blocks otherwise output becomes view_content
  if ($configuration_settings->widget != 'default') {
    $configuration_settings->output = 'view_fields';
  }
  else {
    $configuration_settings->output = 'view_content';
  }
  variable_set('ddblock_block_' . $origin . '_' . $delta . '_settings', $configuration_settings
    ->settings());
}