function are_topics_stifled($topic_ids)
{
global $db;
$topic_ids = !is_array($topic_ids) ? array($topic_ids) : $topic_ids;
$sql = 'SELECT topic_id'
. ' FROM ' . TOPICS_TABLE
. ' WHERE topic_deleted_time > 0'
. ' AND ' . $db->sql_in_set('topic_id', $topic_ids);
$result = $db->sql_query($sql);
$stifled_count = $db->sql_affectedrows();
$db->sql_freeresult($result);
return(($stifled_count === count($topic_ids)) ? true : $stifled_count);
}$stifled_count = $db->sql_affectedrows();$stifled_count = ($result !== false) ? $result->num_rows : 0; $sql = 'SELECT topic_id'
. ' FROM ' . TOPICS_TABLE
. ' WHERE topic_deleted_time > 0'
. ' AND ' . $db->sql_in_set('topic_id', $topic_ids);
$result = $db->sql_query($sql);
$stifled_count = $db->sql_affectedrows(); $sql = 'SELECT count(topic_id) kol'
. ' FROM ' . TOPICS_TABLE
. ' WHERE topic_deleted_time > 0'
. ' AND ' . $db->sql_in_set('topic_id', $topic_ids);
$result = $db->sql_query($sql);
$stifled_count = $db->sql_fetchfield('kol');
$stifled_count = ($result !== false) ? $result->num_rows : 0;
DELETE FROM phpbb_posts WHERE post_deleted_time>0DELETE FROM phpbb_posts WHERE post_deleted_time>0 and topic_id=XXXXDELETE FROM phpbb_posts WHERE post_deleted_time>0 and forum_id=XXXX
Вернуться в Поддержка модов для phpBB 3.0.x
Сейчас этот форум просматривают: Magpie [Crawler] и гости: 0