diff --git a/pub/api/classes/API_system_sources.php b/pub/api/classes/API_system_sources.php index b2f9e94..e202933 100644 --- a/pub/api/classes/API_system_sources.php +++ b/pub/api/classes/API_system_sources.php @@ -20,14 +20,15 @@ class API_system_sources extends API source_custom_data, source_create_timestamp, source_modified_timestamp) - VALUES (UUID(), ?, ?, '', '', ?, ?, ?, NULL) + VALUES (UUID(), 'inserve', ?, '', '', ?, ?, ?, NULL) ON DUPLICATE KEY UPDATE source_url = VALUES(source_url), source_auth_token = VALUES(source_auth_token), source_custom_data = VALUES(source_custom_data), source_modified_timestamp = VALUES(source_create_timestamp)"; $stmt = $this->prepareStatement($query); - $stmt->bind_param('ssssi', $this->data['source_name'], $this->data['source_url'], $this->data['source_auth_token'], $this->data['source_custom_data'], time()); + $source_modified_timestamp = time(); + $stmt->bind_param('sssi', $this->data['source_url'], $this->data['source_auth_token'], $this->data['source_custom_data'], $source_modified_timestamp); $this->executeStatement($stmt); $stmt->close(); diff --git a/pub/api/v1/portal-management/sources/inserve/index.php b/pub/api/v1/portal-management/sources/inserve/index.php index c7da4bb..47d31f0 100644 --- a/pub/api/v1/portal-management/sources/inserve/index.php +++ b/pub/api/v1/portal-management/sources/inserve/index.php @@ -11,21 +11,14 @@ if ($API_system_sources->request_method === 'POST') { # Enable or disable a module $API_system_sources->checkPermissions('admin-sources', 'RW'); - if ($_POST['source_name'] == 'inserve') { - $requiredFields = [ - 'source_name' => ['type' => 'string'], - 'source_url' => ['type' => 'string'], - 'source_auth_token' => ['type' => 'string'], - 'source_custom_data' => ['type' => 'json'], - ]; - } else { - $API_system_sources->apiOutput(400, ['error' => 'Error: no valid source_name posted']); - } + $requiredFields = [ + 'source_url' => ['type' => 'string'], + 'source_auth_token' => ['type' => 'string'], + 'source_custom_data' => ['type' => 'json'], + ]; $API_system_sources->validateData($requiredFields); - if ($_POST['source_name'] == 'inserve') { - $API_system_sources->inserveUpdate(); - } + $API_system_sources->inserveUpdate(); } diff --git a/pub/bin/pages/portal-management/sources/pageSourceInserve.php b/pub/bin/pages/portal-management/sources/pageSourceInserve.php index ebeae34..25b2b12 100644 --- a/pub/bin/pages/portal-management/sources/pageSourceInserve.php +++ b/pub/bin/pages/portal-management/sources/pageSourceInserve.php @@ -58,7 +58,6 @@ $pageNavbar->outPutNavbar();
-