В includes/functions_admin.php простым поиском по директории удалось найти строчки c user_posts только вот тут (функция delete_posts):
- Код: Выделить всё
// Adjust users post counts
if (sizeof($post_counts) && $post_count_sync)
{
foreach ($post_counts as $poster_id => $substract)
{
$sql = 'UPDATE ' . USERS_TABLE . '
SET user_posts = 0
WHERE user_id = ' . $poster_id . '
AND user_posts < ' . $substract;
$db->sql_query($sql);
$sql = 'UPDATE ' . USERS_TABLE . '
SET user_posts = user_posts - ' . $substract . '
WHERE user_id = ' . $poster_id . '
AND user_posts >= ' . $substract;
$db->sql_query($sql);
}
}
Но в этом месте мой моск взорвался, сорри. Непонятно, как учитывать, топик ли это или пост удаляется. И куда эту $substract девать, что с ней делать. Может, кто-то сталкивался уже с этим?
В админке я не нашел настроек таких, а если таковые имеются - позор на мою голову :) Просто, как я узнал, в phpBB2 мод был отдельный.




