You are here

function redirect_after_logout_page_build in Redirect after logout 7

Implements hook_page_build().

File

./redirect_after_logout.module, line 76
Redirect after logout - module file

Code

function redirect_after_logout_page_build(&$page) {

  // Set logout message.
  if (!empty($_GET['logout-message']) && !user_is_logged_in()) {
    $logout_message = variable_get('redirect_after_logout_message', '');
    drupal_set_message(t(filter_xss(token_replace($logout_message))));
  }
  elseif (!empty($_GET['logout-message']) && user_is_logged_in()) {
    $destination = drupal_get_destination();
    $arg = arg();
    if (!empty($arg)) {
      $destination = implode('/', $arg);
    }
    drupal_goto($destination);
  }
}