web-base/Core/Configuration/Patch/2024-05-11_Settings-GPG.php

19 lines
548 B
PHP
Raw Normal View History

<?php
2024-12-30 09:44:47 +01:00
use Core\Configuration\CreateDatabase;
use Core\Driver\SQL\Column\Column;
use Core\Driver\SQL\Strategy\UpdateStrategy;
$queries[] = $sql->insert("Settings", ["name", "value", "private", "readonly"])
->onDuplicateKeyStrategy(new UpdateStrategy(
["name"],
["name" => new Column("name")])
)
->addRow("mail_contact_gpg_key_id", null, false, true)
->addRow("mail_contact", "''", false, false);
2024-12-30 09:44:47 +01:00
CreateDatabase::loadDefaultACL($sql, $queries, [
\Core\API\Settings\ImportGPG::class,
\Core\API\Settings\RemoveGPG::class
]);