Что то припоминаю что статистика там была кривая, я ее переписал, только сейчас не помню что именно, попробую сейчас посмотреть.
Добавлено спустя 8 минут 48 секунд:
Как то так, вставить это на страницу где будет выводится статистика, например root/index.php.
Возможно заработает, у меня "слегка" переделанный вариант, возможно я еще что то добавлял где то, но сейчас боюсь не вспомню...
Код: Выделить всё
// Start DM Video
if ( isset($config['dm_video_version']) )
{
$user->setup('mods/dm_video');
$sql = 'SELECT COUNT(video_id) AS number_videos
FROM ' . DM_VIDEO_TABLE . '
WHERE video_approval = 1';
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$sql2 = 'SELECT *
FROM ' . DM_VIDEO_TABLE . '
WHERE video_approval = 1
ORDER BY video_counter DESC LIMIT 11';
$result2 = $db->sql_query($sql2);
while ( $row2 = $db->sql_fetchrow($result2) )
{
if (!$auth->acl_get('u_dm_video_view'))
{
$title = $row2['video_title'];
}
else
{
$title = '<a href="' . append_sid("{$phpbb_root_path}dm_video/showvideo.$phpEx", "v=" . (int) $row2['video_id'] . "&c=" . (int) $row2['video_cat_id']) . '"><strong>' . $row2['video_title'] . '</strong></a>';
}
$video_img = (string) $row2['video_image'];
$last_video_time_op = $user->lang['POSTED_ON_DATE'] . ' ' . $user->format_date($last_video_time);
$last_video_time = $row2['last_poster_time'];
$template->assign_block_vars('videoline', array(
'VIDEO_COUNTER' => sprintf($user->lang['DMV_VIDEO_COUNTER'], $row2['video_counter']),
'TITEL' => $title,
'OP_TITEL' => $row2['video_title'],
'VIDEO_IMAGE' => htmlspecialchars_decode($video_img),
'U_SHOW_POPUP' => append_sid("{$phpbb_root_path}dm_video/showpopup.$phpEx", "v=" . (int) $row2['video_id']),
'LAST_VIDEO_TIME' => (string) $last_video_time_op,
));
}
$db->sql_freeresult($result);
$template->assign_vars(array(
'S_VIDEO_EXIST' => true,
'NUMBER_VIDEOS' => sprintf($user->lang['DMV_TOTAL_VIDEOS'], $row['number_videos']),
'OP_NUMBER_VIDEOS' => $row['number_videos'],
));
}
// End DM Video