SiteData::$tables, 'passwordLength' => SiteData::$passwordLength)), LOCK_EX); }); FakeRecaptcha::install(function ($post) { return json_encode(array('success' => ($post['response'] ?? '') === 'pass')); }); if (!isset($_SERVER['HTTP_X_TEST_PLAIN'])) $_SERVER['HTTPS'] = 'on'; $_SERVER['SERVER_NAME'] = 'xxx.org.za'; $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_TEST_ADDRESS'] ?? '192.0.2.1'; $_SERVER['SCRIPT_FILENAME'] = $file; $_SERVER['SCRIPT_NAME'] = $_SERVER['PHP_SELF'] = substr($file, strlen(XXX_ROOT)); chdir(dirname($file)); return $file; } if (!is_string($xxx_page = xxx_page_route())) return $xxx_page; require $xxx_page;