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']) { $timezones .= "<option ='{$timezonesItem}' selected='selected'>{$timezonesItem}</option>"; } else { $timezones .= "<option ='{$timezonesItem}'>{$timezonesItem}</option>"; } } $form->output_form($timezones); return; } $installation = new Installation($_REQUEST); } else { $installation = unserialize($_REQUEST['installation_object']); } // Installation of system if (!$installation->Install()) { // If installation failed then output 'Continue' button $installation->output_continue_button(); return; } $ffmpegOutput = null; exec('ffmpeg -L', $ffmpegOutput); if (empty($ffmpegOutput)) {