Validation added of the portal_uuid when configuring mail settings and portal settings.
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
use api\classes\API_portalsettings;
|
||||
|
||||
session_start();
|
||||
require_once $_SERVER['DOCUMENT_ROOT'] . '/api/classes/API_portalsettings.php';
|
||||
require_once "{$_SERVER['DOCUMENT_ROOT']}/api/classes/API_portalsettings.php";
|
||||
|
||||
$API_portalsettings = new API_portalsettings();
|
||||
|
||||
@@ -29,6 +29,10 @@ if ($API_portalsettings->request_method === 'GET') {
|
||||
'admin_auth_methods' => ['type' => 'string']
|
||||
];
|
||||
|
||||
if (count($API_portalsettings->getPortalSettings()) !== 1) {
|
||||
$API_portalsettings->apiOutput(400, ['error' => 'Invalid portal_uuid']);
|
||||
}
|
||||
|
||||
$API_portalsettings->validateData($requiredFields);
|
||||
|
||||
# Update the permission
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
<?php
|
||||
|
||||
use api\classes\API_mailsettings;
|
||||
use api\classes\API_portalsettings;
|
||||
|
||||
session_start();
|
||||
require_once $_SERVER['DOCUMENT_ROOT'] . '/api/classes/API_mailsettings.php';
|
||||
require_once "{$_SERVER['DOCUMENT_ROOT']}/api/classes/API_mailsettings.php";
|
||||
require_once "{$_SERVER['DOCUMENT_ROOT']}/api/classes/API_portalsettings.php";
|
||||
|
||||
$API_mailsettings = new API_mailsettings();
|
||||
|
||||
@@ -35,6 +37,11 @@ if ($API_mailsettings->request_method === 'PUT') {
|
||||
}
|
||||
}
|
||||
|
||||
$API_portalsettings = new API_portalsettings();
|
||||
if (count($API_portalsettings->getPortalSettings()) !== 1) {
|
||||
$API_mailsettings->apiOutput(400, ['error' => 'Invalid portal_uuid']);
|
||||
}
|
||||
|
||||
$API_mailsettings->validateData($requiredFields);
|
||||
|
||||
# Update the permission
|
||||
|
||||
Reference in New Issue
Block a user