UI improvements for contact verification

Moved to registry settings instead of individual contact settings.
This commit is contained in:
Pinga 2024-02-18 15:06:04 +02:00
parent bf45440770
commit 04c4382836
6 changed files with 78 additions and 31 deletions

View file

@ -124,6 +124,36 @@ class SystemController extends Controller
]
);
$db->update(
'settings',
[
'value' => $data['verifyPhone']
],
[
'name' => "verifyPhone"
]
);
$db->update(
'settings',
[
'value' => $data['verifyEmail']
],
[
'name' => "verifyEmail"
]
);
$db->update(
'settings',
[
'value' => $data['verifyPostal']
],
[
'name' => "verifyPostal"
]
);
$db->update(
'settings',
[
@ -181,6 +211,9 @@ class SystemController extends Controller
$whois_server = $db->selectValue("SELECT value FROM settings WHERE name = 'whois_server'");
$rdap_server = $db->selectValue("SELECT value FROM settings WHERE name = 'rdap_server'");
$currency = $db->selectValue("SELECT value FROM settings WHERE name = 'currency'");
$verifyPhone = $db->selectValue("SELECT value FROM settings WHERE name = 'verifyPhone'");
$verifyEmail = $db->selectValue("SELECT value FROM settings WHERE name = 'verifyEmail'");
$verifyPostal = $db->selectValue("SELECT value FROM settings WHERE name = 'verifyPostal'");
$uniqueCurrencies = [];
foreach ($countries as $country) {
@ -204,7 +237,10 @@ class SystemController extends Controller
'whois_server' => $whois_server,
'rdap_server' => $rdap_server,
'uniqueCurrencies' => $uniqueCurrencies,
'currency' => $currency
'currency' => $currency,
'verifyPhone' => $verifyPhone,
'verifyEmail' => $verifyEmail,
'verifyPostal' => $verifyPostal
]);
}