Updated Index version.

This commit is contained in:
flash 2025-01-29 23:13:17 +00:00
parent f2233c5390
commit 6c7568e261
50 changed files with 483 additions and 457 deletions
public-legacy/manage

View file

@ -7,15 +7,13 @@ if(!isset($msz) || !($msz instanceof \Misuzu\MisuzuContext))
if(!$msz->authInfo->getPerms('global')->check(Perm::G_CONFIG_MANAGE))
Template::throwError(403);
$valueName = (string)filter_input(INPUT_GET, 'name');
$valueInfo = $msz->config->getValueInfo($valueName);
$valueInfo = $msz->config->getValueInfo((string)filter_input(INPUT_GET, 'name'));
if($valueInfo === null)
Template::throwError(404);
if($_SERVER['REQUEST_METHOD'] === 'POST' && CSRF::validateRequest()) {
$valueName = $valueInfo->getName();
$msz->createAuditLog('CONFIG_DELETE', [$valueName]);
$msz->config->removeValues($valueName);
$msz->createAuditLog('CONFIG_DELETE', [$valueInfo->name]);
$msz->config->removeValues($valueInfo->name);
Tools::redirect($msz->urls->format('manage-general-settings'));
return;
}

View file

@ -19,9 +19,9 @@ if(!empty($sName)) {
$sInfo = $loadValueInfo();
if($sInfo !== null) {
$isNew = false;
$sName = $sInfo->getName();
$sType = $sInfo->getType();
$sValue = $sInfo->getValue();
$sName = $sInfo->name;
$sType = $sInfo->type;
$sValue = $sInfo->value;
}
}

View file

@ -174,7 +174,7 @@ if(CSRF::validateRequest() && $canEdit) {
if(!empty($_POST['colour']['enable'])) {
$setColour = \Index\Colour\Colour::parse((string)($_POST['colour']['hex'] ?? ''));
if($setColour->shouldInherit())
if($setColour->inherits)
$notices[] = 'Invalid colour specified.';
}