You are here

function system_status_add_site in System Status 6.2

Same name and namespace in other branches
  1. 8 system_status.module \system_status_add_site()
1 string reference to 'system_status_add_site'
system_status_form in ./system_status.admin.inc
Page callback: System settings settings.

File

./system_status.admin.inc, line 31
Admin forms for system_status

Code

function system_status_add_site($form, &$form_state) {
  global $base_url;
  $site_url = urlencode($base_url);
  $site_url .= "|" . variable_get('system_status_token', 'Error-no-token');
  $site_url .= "|" . variable_get('system_status_encrypt_token', 'Error-no-token');
  $url = "https://www.drupalstatus.org/addsite?op=addSite&siteUrl={$site_url}";
  if (module_exists('overlay') && overlay_get_mode() == 'child') {
    unset($_GET['destination']);
    overlay_close_dialog($url, array(
      'external' => TRUE,
    ));
    $form_state['redirect'] = FALSE;
  }
  else {
    $form_state['redirect'] = $url;
  }
}