function _block_class_styles_update_entity_setting in Block Class Styles 7.2
Callback to update the setting of a an entity
Parameters
$entity_type string:
$bundle_type string:
$value mixed:
Related topics
1 string reference to '_block_class_styles_update_entity_setting'
- block_class_styles_menu in ./
block_class_styles.module  - Implements hook_menu().
 
File
- ./
block_class_styles.admin.inc, line 234  - Administration page callbacks for the block_class_styles module.
 
Code
function _block_class_styles_update_entity_setting($entity_type, $bundle_type, $value) {
  switch ($entity_type) {
    case 'bean':
      $bundle_types = _block_class_styles_bean_bundles();
      $key = array_search($bundle_type, $bundle_types);
      if ($key !== FALSE && !$value) {
        unset($bundle_types[$key]);
        variable_set('block_class_styles_beans', $bundle_types);
        $info = entity_get_info('bean');
        drupal_set_message(t('Removed %title from %bundle forms. To re-enable, visit the <a href="!url">settings page</a>.', array(
          '%title' => variable_get('block_class_styles_fs_title', BLOCK_CLASS_STYLES_FS_TITLE),
          '%bundle' => $info['bundles'][$bundle_type]['label'],
          '!url' => url(BLOCK_CLASS_STYLES_PATH_SETTINGS),
        )));
      }
  }
  drupal_goto();
}