From 944ec0d12d72b5454ef16efbf6872d671144c8c7 Mon Sep 17 00:00:00 2001 From: int2001 Date: Tue, 4 Jun 2024 04:39:13 +0000 Subject: [PATCH] Lock Account also at download --- application/models/Clublog_model.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/application/models/Clublog_model.php b/application/models/Clublog_model.php index 024131ccf..81f046c2e 100644 --- a/application/models/Clublog_model.php +++ b/application/models/Clublog_model.php @@ -159,11 +159,15 @@ class Clublog_model extends CI_Model $return = curl_error($request); } elseif (preg_match_all('/Login rejected/', $response)) { $return = "Wrong Clublog username and password for Callsign: '" . $station_row->station_callsign . "'. 'LOGIN REJECTED'."; - log_message('error', $return); + log_message('debug', $return); + $sql = 'update station_profile set clublogignore = 1 where station_id = ?'; + $this->db->query($sql,$station_row->station_id); } elseif (preg_match_all('/Invalid callsign/', $response)) { // We're trying to download calls for a station we're not granted. Disable Clublog-Transfer for that station(s) $this->disable_sync4call($station_row->station_callsign, $station_row->station_ids); $return = "The callsign '" . $station_row->station_callsign . "' does not match the user account at Clublog. 'INVALID CALLSIGN'."; log_message('debug', $return); + $sql = 'update station_profile set clublogignore = 1 where station_id = ?'; + $this->db->query($sql,$station_row->station_id); } else { try { $cl_qsls = json_decode($response);