Example #1
0
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)) {