Store: enforce configurable timezone for store timestamps
This commit is contained in:
@@ -67,9 +67,25 @@ ob_start();
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="label" style="margin-top:12px;">Order Number Prefix</div>
|
||||
<input class="input" name="store_order_prefix" value="<?= htmlspecialchars((string)($settings['store_order_prefix'] ?? 'AC-ORD'), ENT_QUOTES, 'UTF-8') ?>" placeholder="AC-ORD">
|
||||
</div>
|
||||
<div class="label" style="margin-top:12px;">Order Number Prefix</div>
|
||||
<input class="input" name="store_order_prefix" value="<?= htmlspecialchars((string)($settings['store_order_prefix'] ?? 'AC-ORD'), ENT_QUOTES, 'UTF-8') ?>" placeholder="AC-ORD">
|
||||
|
||||
<div class="label" style="margin-top:12px;">Store Timezone</div>
|
||||
<input class="input" name="store_timezone" list="store-timezone-options" value="<?= htmlspecialchars((string)($settings['store_timezone'] ?? 'UTC'), ENT_QUOTES, 'UTF-8') ?>" placeholder="UTC">
|
||||
<datalist id="store-timezone-options">
|
||||
<option value="UTC"></option>
|
||||
<option value="Europe/London"></option>
|
||||
<option value="Europe/Berlin"></option>
|
||||
<option value="America/New_York"></option>
|
||||
<option value="America/Chicago"></option>
|
||||
<option value="America/Los_Angeles"></option>
|
||||
<option value="Australia/Sydney"></option>
|
||||
<option value="Asia/Tokyo"></option>
|
||||
</datalist>
|
||||
<div style="margin-top:8px; font-size:12px; color:var(--muted);">
|
||||
Used for order numbers, store timestamps, and expiry calculations. Invalid values fall back to UTC.
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div style="display:flex; justify-content:flex-end;">
|
||||
<button class="btn" type="submit">Save General Settings</button>
|
||||
|
||||
Reference in New Issue
Block a user