if (!$confirmrelease) {
console_write_error('versionerror');
}
- $autopilot = 1 ;
$strdatabasesetup = get_string("databasesetup");
$strdatabasesuccess = get_string("databasesuccess");
}
} else {
- if ( $interactive == CLI_FULL || ($interactive == CLI_SEMI && !isset($INSTALL['autopilot']))) {
+ if ( $interactive == CLI_FULL || $interactive == CLI_SEMI) {
console_write('environmentok', 'admin');
- console_write('unattendedoperation','admin');
- $autopilot = read_boolean();
}
}
}
/// just make sure upgrade logging is properly terminated
upgrade_log_finish();
- unset($SESSION->installautopilot);
-
/// Set up the site
if (! $site = get_site()) {
// We are about to create the site "course"
$confirmrelease = optional_param('confirmrelease', $unittest, PARAM_BOOL);
$confirmplugins = optional_param('confirmplugincheck', $unittest, PARAM_BOOL);
$agreelicense = optional_param('agreelicense', $unittest, PARAM_BOOL);
- $autopilot = optional_param('autopilot', $unittest, PARAM_BOOL);
$setuptesttables = optional_param('setuptesttables', false, PARAM_BOOL);
$continuesetuptesttables = optional_param('continuesetuptesttables', false, PARAM_BOOL);
$upgradetesttables = optional_param('upgradetesttables', false, PARAM_BOOL);
$return_url = "$CFG->wwwroot/$CFG->admin/report/unittest/index.php?continuesetuptesttables=$continuesetuptesttables&upgradetesttables=$upgradetesttables";
}
- /// set install/upgrade autocontinue session flag
- if ($autopilot) {
- $SESSION->installautopilot = $autopilot;
- }
-
/// Check if the main tables have been installed yet or not.
if (!$tables = $DB->get_tables() ) { // No tables yet at all.
$maintables = false;
unset($mtables);
unset($tables);
- if ($unittest && $autopilot) {
+ if ($unittest) {
echo upgrade_get_javascript();
}
echo '<input type="hidden" name="agreelicense" value="1" />';
echo '<input type="hidden" name="confirmrelease" value="1" />';
echo '</div>';
- echo '<div class="continuebutton"><input name="autopilot" id="autopilot" type="checkbox" value="1" /><label for="autopilot">'.get_string('unattendedoperation', 'admin').'</label>';
echo '<br /><br /><input type="submit" value="'.get_string('continue').'" /></div>';
echo '</form>';
print_footer('none');
echo '<input type="hidden" name="confirmrelease" value="1" />';
echo '<input type="hidden" name="confirmplugincheck" value="1" />';
echo '</div>';
- echo '<div class="continuebutton"><input name="autopilot" id="autopilot" type="checkbox" value="1" /><label for="autopilot">'.get_string('unattendedoperation', 'admin').'</label>';
echo '<br /><br /><input type="submit" value="'.get_string('continue').'" /></div>';
echo '</form>';
print_footer('none');
/// just make sure upgrade logging is properly terminated
upgrade_log_finish();
- unset($SESSION->installautopilot);
-
// Turn xmlstrictheaders back on now.
$CFG->xmlstrictheaders = $origxmlstrictheaders;
}
function upgrade_get_javascript() {
- global $CFG, $SESSION;
-
- if (!empty($SESSION->installautopilot)) {
- $linktoscrolltoerrors = '<script type="text/javascript">var installautopilot = true;</script>'."\n";
- } else {
- $linktoscrolltoerrors = '<script type="text/javascript">var installautopilot = false;</script>'."\n";
- }
- $linktoscrolltoerrors .= '<script type="text/javascript" src="' . $CFG->wwwroot . '/lib/scroll_to_errors.js"></script>';
+ global $CFG;
- return $linktoscrolltoerrors;
+ return '<script type="text/javascript" src="'.$CFG->wwwroot.'/lib/scroll_to_errors.js"></script>';
}
function create_admin_user($user_input=NULL) {