define('WT_CLIENT_IP', $_SERVER['REMOTE_ADDR']); if (file_exists(WT_DATA_DIR . WT_CONFIG_FILE)) { header('Location: index.php'); return; } if (version_compare(PHP_VERSION, WT_REQUIRED_PHP_VERSION) < 0) { echo '<h1>Sorry, the setup wizard cannot start.</h1>', '<p>This server is running PHP version ', PHP_VERSION, '</p>', '<p>PHP ', WT_REQUIRED_PHP_VERSION, ' (or any later version) is required</p>'; return; } Session::start(); define('WT_LOCALE', I18N::init(Filter::post('lang', '[a-zA-Z-]+', Filter::get('lang', '[a-zA-Z-]+')))); header('Content-Type: text/html; charset=UTF-8'); ?> <!DOCTYPE html> <html <?php echo I18N::htmlAttributes(); ?> > <head> <meta charset="UTF-8"> <title> webtrees setup wizard </title> <style type="text/css"> body {color: black; background-color: white; font: 14px tahoma, arial, helvetica, sans-serif; padding:10px; } a {color: black; font-weight: normal; text-decoration: none;} a:hover {color: #81A9CB;} h1 {color: #81A9CB; font-weight:normal;} legend {color:#81A9CB; font-style: italic; font-weight:bold; padding: 0 5px 5px;} .good {color: green;} .bad {color: red; font-weight: bold;}
/** * Create the <html> tag. * * @return string */ public function html() { return '<html ' . I18N::htmlAttributes() . '>'; }