public static function storeTextByURIId(int $uri_id, int $uid, string $files)
{
$message = Item::selectFirst(['deleted'], ['uri-id' => $uri_id, 'uid' => $uid]);
- if (!DBA::isResult($message)) {
- return;
- }
-
- // Clean up all tags
- DBA::delete('post-category', ['uri-id' => $uri_id, 'uid' => $uid]);
+ if (DBA::isResult($message)) {
+ // Clean up all tags
+ DBA::delete('post-category', ['uri-id' => $uri_id, 'uid' => $uid]);
- if ($message['deleted']) {
- return;
+ if ($message['deleted']) {
+ return;
+ }
}
if (preg_match_all("/\[(.*?)\]/ism", $files, $result)) {
continue;
}
- DBA::insert('post-category', [
+ DBA::replace('post-category', [
'uri-id' => $uri_id,
'uid' => $uid,
'type' => self::FILE,
continue;
}
- DBA::insert('post-category', [
+ DBA::replace('post-category', [
'uri-id' => $uri_id,
'uid' => $uid,
'type' => self::CATEGORY,