You are here

function reviews_set_block_content_types in Reviews 7

Additional submit handler for setting forms.

1 string reference to 'reviews_set_block_content_types'
reviews_settings in includes/reviews.admin.inc
Form builder for the main settings page.

File

includes/reviews.admin.inc, line 163
This file contains all the functions necessary for the admin pages of the reviews system.

Code

function reviews_set_block_content_types($form, &$form_state) {
  $types = $form_state['values']['reviews_enabled_content_types'];
  $result = db_delete('block_node_type')
    ->condition('module', 'reviews')
    ->condition('delta', 'reviews')
    ->execute();
  foreach ($types as $key => $type) {
    if ($type != '0') {
      db_insert('block_node_type')
        ->fields(array(
        'module' => 'reviews',
        'delta' => 'reviews',
        'type' => $type,
      ))
        ->execute();
    }
  }
}