2009-09-04 20:29:12 -07:00
|
|
|
<?php defined("SYSPATH") or die("No direct script access.") ?>
|
2009-10-04 00:27:22 -06:00
|
|
|
<?= form::dropdown("g-select-session-locale", $installed_locales, $selected) ?>
|
2009-09-05 17:39:49 -07:00
|
|
|
<script type="text/javascript">
|
2010-01-28 19:46:53 -08:00
|
|
|
$("select[name=g-select-session-locale]").change(function() {
|
2009-09-05 17:39:49 -07:00
|
|
|
var old_locale_preference = <?= html::js_string($selected) ?>;
|
|
|
|
|
var locale = $(this).val();
|
|
|
|
|
if (old_locale_preference == locale) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var expires = -1;
|
|
|
|
|
if (locale) {
|
|
|
|
|
expires = 365;
|
|
|
|
|
}
|
|
|
|
|
$.cookie("g_locale", locale, {"expires": expires, "path": "/"});
|
|
|
|
|
window.location.reload(true);
|
|
|
|
|
});
|
|
|
|
|
</script>
|
|
|
|
|
|