You are here

function google_plusone_block_save in Google Plus One Button | Google+ Badge 7

Implements hook_block_save().

File

./google_plusone.module, line 557

Code

function google_plusone_block_save($delta = '', $edit = array()) {
  module_load_include('inc', 'google_plusone', 'google_plusone.admin');
  if ($delta == 'google_plusone_block') {
    $settings = array(
      'url' => $edit['google_plusone_block_url'],
      'annotation' => $edit['google_plusone_block_annotation'],
      'width' => $edit['google_plusone_block_width'],
      'size' => $edit['google_plusone_block_size'],
      'css' => google_plusone_trim($edit['google_plusone_block_wrapper_css'], ';'),
      'alias' => $edit['google_plusone_block_alias'],
    );
    variable_set('google_plusone_block_settings', $settings);
  }
  elseif ($delta == 'google_plusone_badge_block') {
    variable_set('google_plusone_badge_page_id', check_url(google_plusone_trim($edit['google_plusone_badge_page_id'], '/')));
    variable_set('google_plusone_badge_style', $edit['google_plusone_badge_style']);
    variable_set('google_plusone_badge_width', $edit['google_plusone_badge_width']);
    variable_set('google_plusone_badge_theme', $edit['google_plusone_badge_theme']);
    variable_set('google_plusone_badge_custom_name', $edit['google_plusone_badge_custom_name']);
  }
}