return TRUE; } } // turning of 'magic_quotes_runtime' (for outputting information) @ini_set('magic_quotes_runtime', false); // unquoting request data if 'get_magic_quotes_gpc' is turned on if (@ini_get('magic_quotes_gpc')) { unquote($_REQUEST); } if (!isset($_REQUEST['action'])) { $_REQUEST['action'] = 'check_minimal_requirements'; } /* Checking minimal requirements. If server does not satisfy minimal requirements then it will stopped */ if ($_REQUEST['action'] == 'check_minimal_requirements') { $requirements = new Requirements(); if ($requirements->check_requirements() === false) { logging(ERROR, "Server configuration doesn't satisfy minimal requirements"); return; } } // Checking if installation has not been processed yet if ($_REQUEST['action'] != 'continue') { /** * Outputting form and checking it's data. If form data is invalid then it will * stopped asking user to input valid data **/ $form = new Form($_REQUEST); if ($form->check_form_data() === false) { $timezones = ''; foreach (timezone_identifiers_list() as $timezonesItem) { if ($timezonesItem == $_REQUEST['timezone']) {