|
5 | 5 | use PDO; |
6 | 6 |
|
7 | 7 | /** |
8 | | - * @phpstan-type account_deletion_request array{timestamp: string, uid: string} |
9 | 8 | * @phpstan-type user_last_login array{operator: string, last_login: string} |
10 | 9 | * @phpstan-type request array{request_for: string, uid: string, timestamp: string} |
11 | 10 | */ |
12 | 11 | class UnitySQL |
13 | 12 | { |
14 | 13 | private const string TABLE_REQS = "requests"; |
15 | 14 | private const string TABLE_AUDIT_LOG = "audit_log"; |
16 | | - private const string TABLE_ACCOUNT_DELETION_REQUESTS = "account_deletion_requests"; |
17 | 15 | private const string TABLE_USER_LAST_LOGINS = "user_last_logins"; |
18 | 16 | // FIXME this string should be changed to something more intuitive, requires production change |
19 | 17 | public const string REQUEST_BECOME_PI = "admin"; |
@@ -157,45 +155,6 @@ public function addLog(string $action_type, string $recipient): void |
157 | 155 | $stmt->execute(); |
158 | 156 | } |
159 | 157 |
|
160 | | - public function addAccountDeletionRequest(string $uid): void |
161 | | - { |
162 | | - $stmt = $this->conn->prepare( |
163 | | - "INSERT INTO " . self::TABLE_ACCOUNT_DELETION_REQUESTS . " (uid) VALUE (:uid)", |
164 | | - ); |
165 | | - $stmt->bindParam(":uid", $uid); |
166 | | - $stmt->execute(); |
167 | | - } |
168 | | - |
169 | | - public function accDeletionRequestExists(string $uid): bool |
170 | | - { |
171 | | - $stmt = $this->conn->prepare( |
172 | | - "SELECT * FROM " . self::TABLE_ACCOUNT_DELETION_REQUESTS . " WHERE uid=:uid", |
173 | | - ); |
174 | | - $stmt->bindParam(":uid", $uid); |
175 | | - $stmt->execute(); |
176 | | - return count($stmt->fetchAll()) > 0; |
177 | | - } |
178 | | - |
179 | | - public function deleteAccountDeletionRequest(string $uid): void |
180 | | - { |
181 | | - if (!$this->accDeletionRequestExists($uid)) { |
182 | | - return; |
183 | | - } |
184 | | - $stmt = $this->conn->prepare( |
185 | | - "DELETE FROM " . self::TABLE_ACCOUNT_DELETION_REQUESTS . " WHERE uid=:uid", |
186 | | - ); |
187 | | - $stmt->bindParam(":uid", $uid); |
188 | | - $stmt->execute(); |
189 | | - } |
190 | | - |
191 | | - /** @return account_deletion_request[] */ |
192 | | - public function getAllAccountDeletionRequests(): array |
193 | | - { |
194 | | - $stmt = $this->conn->prepare("SELECT * FROM " . self::TABLE_ACCOUNT_DELETION_REQUESTS); |
195 | | - $stmt->execute(); |
196 | | - return $stmt->fetchAll(); |
197 | | - } |
198 | | - |
199 | 158 | /** @return user_last_login[] */ |
200 | 159 | public function getAllUserLastLogins(): array |
201 | 160 | { |
|
0 commit comments