You are here

function textsize_normal in Text Size 7

Same name and namespace in other branches
  1. 5 includes/textsize.block.inc \textsize_normal()
  2. 6 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'
template_preprocess_textsize_image in includes/textsize.block.inc
Process variables for textsize-image.tpl.php.
template_preprocess_textsize_text in includes/textsize.block.inc
Process variables for textsize-text.tpl.php.
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.

... See full list

File

includes/textsize.block.inc, line 192
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', 76);
  $textsize_normal_display = textsize_display($textsize_normal, 2);
  $textsize_message = variable_get('textsize_message', 1);
  $textsize_javascript = variable_get('textsize_javascript', 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 {
    if ($textsize_javascript == 0 || $textsize_javascript == 1) {
      $_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 has been saved as %textsize_normal%.', array(
        '%textsize_normal' => $textsize_normal_display,
      )));
    }
  }
  textsize_clear_cache();
  drupal_goto();
}