You are here

function ddblock_add_instance_form_submit in Dynamic display block 7

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

Add block instance to database from add_instance_form.

File

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

Code

function ddblock_add_instance_form_submit($form, &$form_state) {

  // Get the original block info.
  $original_block = explode(':', $form_state['values']['block']);

  // Create new delta for block instance.
  $result = $id = db_insert('ddblock_block')
    ->fields(array(
    'title' => $form_state['values']['title'],
    'module' => $original_block[0],
    'delta_original' => $original_block[1],
    'enabled' => 1,
  ))
    ->execute();
  drupal_set_message(t('Dynamic display block instance Added.'));
  $form_state['redirect'] = 'admin/structure/ddblock';
  return $form;
}