| 12345678910111213141516171819202122232425262728293031 | 
							- <?php
 
- /**
 
-  * @file
 
-  * Fake an HTTPS request, for use during testing.
 
-  */
 
- // Set a global variable to indicate a mock HTTPS request.
 
- $is_https_mock = empty($_SERVER['HTTPS']);
 
- // Change to HTTPS.
 
- $_SERVER['HTTPS'] = 'on';
 
- foreach ($_SERVER as $key => $value) {
 
-   $_SERVER[$key] = str_replace('modules/simpletest/tests/https.php', 'index.php', $value);
 
-   $_SERVER[$key] = str_replace('http://', 'https://', $_SERVER[$key]);
 
- }
 
- // Change current directory to the Drupal root.
 
- chdir('../../..');
 
- define('DRUPAL_ROOT', getcwd());
 
- require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
 
- // Make sure this file can only be used by simpletest.
 
- drupal_bootstrap(DRUPAL_BOOTSTRAP_CONFIGURATION);
 
- if (!drupal_valid_test_ua()) {
 
-   header($_SERVER['SERVER_PROTOCOL'] . ' 403 Forbidden');
 
-   exit;
 
- }
 
- drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
 
- menu_execute_active_handler();
 
 
  |