Look at the last goal. This can't be right...
[BUG] Goal is (not) reached.
- Stoker
- Site Admin
- Posts: 3521
- Joined: 12 May 2008, 23:26
- BBCodes: 239
- Favourite BBCode: Anipro
- Favourite MOD: PrettyPhoto
- Location: Denmark
- Contact:
[BUG] Goal is (not) reached.
Try version 1.0.4 of the functions file:
Code: Select all
<?php
/**
*
* @package phpBB3
* @version $Id: functions_forum_goals.php v1.0.4 2011/05/12 $
* @copyright (c) 2011 PhpBB3 BBCodes
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
exit;
}
/**
* Include only once.
*/
if (!defined('INCLUDES_FUNCTIONS_FORUM_GOALS_PHP'))
{
define('INCLUDES_FUNCTIONS_FORUM_GOALS_PHP', true);
if (!empty($config['forum_goals_posts_enable']) && $config['forum_goals_posts'] > 0)
{
$forum_goals_posts_percent = ($total_posts * 100) / $config['forum_goals_posts'];
$forum_goals_posts_rest = $config['forum_goals_posts'] - $total_posts;
$template->assign_vars(array(
'FPG_ENABLE' => $config['forum_goals_posts_enable'],
'FORUM_POST_GOAL' => $config['forum_goals_posts'],
'FORUM_POST_PERCENT' => number_format($forum_goals_posts_percent, 2),
'FORUM_POST_REST' => $forum_goals_posts_rest,
));
}
if (!empty($config['forum_goals_topics_enable']) && $config['forum_goals_topics'] > 0)
{
$forum_goals_topics_percent = ($total_topics * 100) / $config['forum_goals_topics'];
$forum_goals_topics_rest = $config['forum_goals_topics'] - $total_topics;
$template->assign_vars(array(
'FTG_ENABLE' => $config['forum_goals_topics_enable'],
'FORUM_TOPIC_GOAL' => $config['forum_goals_topics'],
'FORUM_TOPIC_PERCENT' => round($forum_goals_topics_percent, 2),
'FORUM_TOPIC_REST' => $forum_goals_topics_rest,
));
}
if (!empty($config['forum_goals_users_enable']) && $config['forum_goals_users'] > 0)
{
$forum_goals_users_percent = ($total_users * 100) / $config['forum_goals_users'];
$forum_goals_users_rest = $config['forum_goals_users'] - $total_users;
$template->assign_vars(array(
'FUG_ENABLE' => $config['forum_goals_users_enable'],
'FORUM_USER_GOAL' => $config['forum_goals_users'],
'FORUM_USER_PERCENT' => round($forum_goals_users_percent, 2),
'FORUM_USER_REST' => $forum_goals_users_rest,
));
}
if (!empty($config['forum_goals_files_enable']) && $config['forum_goals_files'] > 0)
{
$total_files = $config['num_files'];
$l_total_file_s = ($total_files == 0) ? 'TOTAL_FILES_ZERO' : 'TOTAL_FILES_OTHER';
$forum_goals_files_percent = ($total_files * 100) / $config['forum_goals_files'];
$forum_goals_files_rest = $config['forum_goals_files'] - $total_files;
$template->assign_vars(array(
'FFG_ENABLE' => $config['forum_goals_files_enable'],
'TOTAL_FILES' => sprintf($user->lang[$l_total_file_s], $total_files),
'FORUM_FILES_GOAL' => $config['forum_goals_files'],
'FORUM_FILES_PERCENT' => round($forum_goals_files_percent, 2),
'FORUM_FILES_REST' => $forum_goals_files_rest,
));
}
if ((class_exists('phpbb_gallery_integration')) && !empty($config['forum_goals_gallery_enable']) && $config['forum_goals_gallery'] > 0)
{
$forum_goals_gallery_percent = (phpbb_gallery_config::get('num_images') * 100) / $config['forum_goals_gallery'];
$forum_goals_gallery_rest = $config['forum_goals_gallery'] - phpbb_gallery_config::get('num_images');
$template->assign_vars(array(
'FGG_ENABLE' => $config['forum_goals_gallery_enable'],
'FORUM_GALLERY_GOAL' => $config['forum_goals_gallery'],
'FORUM_GALLERY_PERCENT' => round($forum_goals_gallery_percent, 2),
'FORUM_GALLERY_REST' => $forum_goals_gallery_rest,
));
}
if (!empty($config['forum_goals_views_enable']) && $config['forum_goals_views'] > 0)
{
$sql = 'SELECT SUM(topic_views) AS count
FROM ' . TOPICS_TABLE . '
WHERE topic_approved = 1';
$result = $db->sql_query($sql);
$total_views = (int) $db->sql_fetchfield('count');
$forum_goals_views_percent = ($total_views * 100) / $config['forum_goals_views'];
$forum_goals_views_rest = $config['forum_goals_views'] - $total_views;
$template->assign_vars(array(
'FTVG_ENABLE' => $config['forum_goals_views_enable'],
'TOTAL_VIEWS' => $total_views,
'FORUM_VIEW_GOAL' => $config['forum_goals_views'],
'FORUM_VIEW_PERCENT' => round($forum_goals_views_percent, 2),
'FORUM_VIEW_REST' => $forum_goals_views_rest,
));
}
}
?>
Board rules! No PM support
[BUG] Goal is (not) reached.
Oh, I installed it 2 weeks ago or so and only have 1.0.1... o_O
I'll try it.
EDIT: nvm, I got 1.0.3 which is the latest release. But I'll try it anyways.
I'll try it.
EDIT: nvm, I got 1.0.3 which is the latest release. But I'll try it anyways.
-
- BBCoder II
- Posts: 39
- Joined: 05 Dec 2011, 23:58
- BBCodes: 0
[BUG] Goal is (not) reached.
Hey there,
Thanks for posting the updated file, that has fixed the issue for me![Smile :)](./images/smilies/icon_e_smile.gif)
Thanks for posting the updated file, that has fixed the issue for me
![Smile :)](./images/smilies/icon_e_smile.gif)