You are here

function textsize_normal in Text Size 5

Same name and namespace in other branches
  1. 6 includes/textsize.block.inc \textsize_normal()
  2. 7 includes/textsize.block.inc \textsize_normal()

Menu callback; change the textsize to normal, then redirects to the previous page.

17 string references to 'textsize_normal'
textsize_admin_settings in includes/textsize.admin.inc
Builds and returns the textsize settings form.
textsize_admin_settings_validate in includes/textsize.admin.inc
Validate the textsize settings form.
textsize_allowed_values in includes/textsize.block.inc
Returns an array of allowed values.
textsize_block in ./textsize.module
Implement hook_block().
textsize_block_form_options in includes/textsize.block.inc
Returns an array of available values for the select element in the block text size.

... See full list

File

includes/textsize.block.inc, line 173
block, page and theme functions.

Code

function textsize_normal() {
  $textsize_cookie_expires = textsize_cookie_expires($mode = 'php');
  $textsize_cookie_domain = variable_get('textsize_cookie_domain', base_path());
  $textsize_normal = variable_get('textsize_normal', 75);
  $textsize_normal_display = textsize_display($textsize_normal, 0);
  $textsize_message = variable_get('textsize_message', 1);

  // set session/cookie
  if (!isset($_COOKIE['textsize']) && $textsize_message == 1) {
    drupal_set_message(t('The text size have not been saved, because your browser do not accept cookies.'), 'error');
  }
  else {
    $_SESSION['textsize'] = $textsize_normal;
    setcookie("textsize", $textsize_normal, time() + $textsize_cookie_expires, $textsize_cookie_domain, "");
    if ($textsize_message == 1) {
      drupal_set_message(t('The text size have been saved as %textsize_normal%.', array(
        '%textsize_normal' => $textsize_normal_display,
      )));
    }
  }
  textsize_clear_cache();
  drupal_goto();
}