Skip to content
Snippets Groups Projects
Commit 6ee7f02a authored by Jared Hancock's avatar Jared Hancock
Browse files

tz: Detect default timezone at install time

parent 6b02abdd
No related branches found
No related tags found
No related merge requests found
......@@ -8,7 +8,6 @@ core:
date_format: 'm/d/Y'
datetime_format: 'm/d/Y g:i a'
daydatetime_format: 'D, M j Y g:ia'
default_timezone_id: 8
default_priority_id: 2
enable_daylight_saving: 0
......
......@@ -209,7 +209,7 @@ class Installer extends SetupWizard {
'alert_email_id'=>$alert_email_id,
'default_dept_id'=>$dept_id_1, 'default_sla_id'=>$sla_id_1,
'default_template_id'=>$template_id_1,
'default_timezone' => date_default_timezone_get(),
'default_timezone' => $vars['timezone'] ?: date_default_timezone_get(),
'admin_email'=>$vars['admin_email'],
'schema_signature'=>$streams['core'],
'helpdesk_url'=>URL,
......
......@@ -3,5 +3,10 @@
</div> <!-- content -->
</div> <!-- wizard -->
<div id="footer" class="centered">Copyright &copy; 2013 <a target="_blank" href="http://osticket.com">osTicket.com</a></div>
<script type="text/javascript" src="../js/jquery-1.11.2.min.js"></script>
<script type="text/javascript" src="../js/jstz.min.js"></script>
<script type="text/javascript" src="js/setup.js"></script>
<script type="text/javascript" src="js/tips.js"></script>
</body>
</html>
......@@ -11,9 +11,6 @@ if (($lang = Internationalization::getCurrentLanguage())
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="css/wizard.css">
<link type="text/css" rel="stylesheet" href="<?php echo ROOT_PATH; ?>css/flags.css">
<script type="text/javascript" src="../js/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="js/tips.js"></script>
<script type="text/javascript" src="js/setup.js"></script>
</head>
<body>
<div id="wizard">
......
......@@ -115,6 +115,8 @@ $info=($_POST && $errors)?Format::htmlchars($_POST):array('prefix'=>'ost_','dbho
<div id="bar">
<input class="btn" type="submit" value="<?php echo __('Install Now');?>" tabindex="14">
</div>
<input type="hidden" name="timezone" id="timezone"/>
</form>
</div>
<div>
......
jQuery(function($) {
$("#overlay").css({
opacity : 0.3,
top : 0,
......@@ -12,10 +12,18 @@ jQuery(function($) {
top : ($(window).height() / 3),
left : ($(window).width() / 2 - 160)
});
$('form#install').submit(function(e) {
$('input[type=submit]', this).attr('disabled', 'disabled');
$('#overlay, #loading').show();
return true;
});
var recheck = setInterval(function() {
if (window.jstz !== undefined) {
clearInterval(recheck);
var zone = jstz.determine();
$('#timezone').val(zone.name());
}
}, 200);
});
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment