Fix invalid HTML on CSS page. Fix ConfigModel.

This commit is contained in:
Greg Sarjeant 2025-06-23 14:32:41 -04:00
parent 42a752a8aa
commit 0e34bd3119
2 changed files with 5 additions and 6 deletions

View File

@ -37,6 +37,7 @@ class ConfigModel {
$c->baseUrl = $row['base_url'];
$c->basePath = $row['base_path'];
$c->itemsPerPage = (int) $row['items_per_page'];
$c->cssId = (int) $row['css_id'];
$c->strictAccessibility = (bool) $row['strict_accessibility'];
$c->showTickMood = (bool) $row['show_tick_mood'];
}

View File

@ -8,18 +8,16 @@
<legend>Manage</legend>
<div class="fieldset-items">
<label for="selectCssFile">Select CSS File</label>
<select id="selectCssFile" name="selectCssFile" value=<?= $config->cssId ?>>
<option value="">Default</option>
<select id="selectCssFile" name="selectCssFile">
<option value="" <?php if(!$config->cssId): ?>selected<?php endif; ?>>Default</option>
<?php foreach ($customCss as $cssFile): ?>
<?php
if ($cssFile['id'] == $config->cssId){
if ((int) $cssFile['id'] == $config->cssId){
$cssDescription = $cssFile['description'];
$selected = "selected";
}
?>
<option value=<?= $cssFile['id'] ?>
<?= isset($selected) ? $selected : ""?>>
<option value="<?= $cssFile['id'] ?>"<?= isset($selected) ? $selected : ""?>>
<?=Util::escape_html($cssFile['filename'])?>
</option>
<?php endforeach; ?>