mirror of
https://github.com/torrentpier/torrentpier.git
synced 2024-11-04 20:50:23 -08:00
fad09cf0eb
* Updated copyright year * Updated
36 lines
791 B
PHP
36 lines
791 B
PHP
<?php
|
||
/**
|
||
* TorrentPier – Bull-powered BitTorrent tracker engine
|
||
*
|
||
* @copyright Copyright (c) 2005-2024 TorrentPier (https://torrentpier.com)
|
||
* @link https://github.com/torrentpier/torrentpier for the canonical source repository
|
||
* @license https://github.com/torrentpier/torrentpier/blob/master/LICENSE MIT License
|
||
*/
|
||
|
||
if (!defined('BB_ROOT')) {
|
||
die(basename(__FILE__));
|
||
}
|
||
|
||
// Lock tables
|
||
DB()->lock([
|
||
BB_TOPICS . ' t',
|
||
BUF_TOPIC_VIEW . ' buf'
|
||
]);
|
||
|
||
// Flash buffered records
|
||
DB()->query("
|
||
UPDATE
|
||
" . BB_TOPICS . " t,
|
||
" . BUF_TOPIC_VIEW . " buf
|
||
SET
|
||
t.topic_views = t.topic_views + buf.topic_views
|
||
WHERE
|
||
t.topic_id = buf.topic_id
|
||
");
|
||
|
||
// Delete buffered records
|
||
DB()->query("DELETE buf FROM " . BUF_TOPIC_VIEW . " buf");
|
||
|
||
// Unlock tables
|
||
DB()->unlock();
|