if (getConfig('bonus_active') != 'Y') return false;
// Init variables
- $sql = ''; $bonys = 0; $mail = 0; $column = '';
+ $sql = ''; $bonus = 0; $mail = 0; $column = '';
// Select SQL command
- switch ($type)
- {
+ switch ($type) {
case 'bonusid':
$column = 'bonus_id';
$bonus = $mid;
//
function addBonusRanks ($data, $type, $userid) {
// Init variables
- $self = false; $OUT = ''; $content = array();
+ $self = false; $OUT = ''; $GLOBALS['ranking_content'] = array();
// Clear rankings by default
- setConfigEntry('__rankings', '');
+ $GLOBALS['ranking_content']['rankings'] = '';
// How many ranks do we have?
$ranks = count(explode(';', getConfig('turbo_rates'))) + 1;
array($type, $data, $userid), __FUNCTION__, __LINE__);
if (SQL_NUMROWS($result) == 1) {
// Load data
- $content = merge_array($content, SQL_FETCHARRAY($result));
+ $GLOBALS['ranking_content'] = merge_array($GLOBALS['ranking_content'], SQL_FETCHARRAY($result));
// Remember all values for later use
$self = true;
// Transfer data to template
- $content['yr_level'] = $content['level'];
- $content['yr_points'] = translateComma($content['points']);
- $content['yr_tmark'] = generateDateTime($content['timemark'], '1');
+ $GLOBALS['ranking_content']['yr_level'] = $GLOBALS['ranking_content']['level'];
+ $GLOBALS['ranking_content']['yr_points'] = translateComma($GLOBALS['ranking_content']['points']);
+ $GLOBALS['ranking_content']['yr_tmark'] = generateDateTime($GLOBALS['ranking_content']['timemark'], '1');
// Load template
- setConfigEntry('__rankings', loadTemplate('show_bonus_yr', true, $content));
+ $GLOBALS['ranking_content']['rankings'] = loadTemplate('show_bonus_yr', true, $GLOBALS['ranking_content']);
} // END - if
// Load rankings
$max = SQL_NUMROWS($result);
// Init variables
- $SW = 2; $content = array();
+ $SW = 2;
// Output all ranks (levels)
for ($rank = 1; $rank <= $max; $rank++) {
array($type, $data, $rank), __FUNCTION__, __LINE__);
// Nothing found by default
- $content['userid'] = '---'; $content['points'] = '---';
+ $GLOBALS['ranking_content']['userid'] = '---';
+ $GLOBALS['ranking_content']['points'] = '---';
// Are you one of them?
if (SQL_NUMROWS($result_users) == 1) {
// Load data
- $content = merge_array($content, SQL_FETCHARRAY($result_users));
+ $GLOBALS['ranking_content'] = merge_array($GLOBALS['ranking_content'], SQL_FETCHARRAY($result_users));
// Translate comma
- $content['points'] = translateComma($content['points']);
+ $GLOBALS['ranking_content']['points'] = translateComma($GLOBALS['ranking_content']['points']);
} // END - if
// Add more
- $content['rank'] = $rank;
- $content['sw'] = $SW;
+ $GLOBALS['ranking_content']['rank'] = $rank;
+ $GLOBALS['ranking_content']['sw'] = $SW;
// Output row
$OUT .= "<tr>
- <td class=\"bonus_rank_".$content['level']." bottom2 switch_sw".$content['sw']."\"> ".$content['level'].".</td>
- <td class=\"bonus_rank_".$content['level']." bottom2 switch_sw".$content['sw']."\" align=\"center\">".$content['userid']."</td>
- <td class=\"bonus_rank_".$content['level']." bottom2 switch_sw".$content['sw']."\" align=\"center\">".$content['points']."</td>
+ <td class=\"bonus_rank_".$GLOBALS['ranking_content']['rank']." bottom2 switch_sw".$GLOBALS['ranking_content']['sw']."\"> ".$GLOBALS['ranking_content']['rank'].".</td>
+ <td class=\"bonus_rank_".$GLOBALS['ranking_content']['rank']." bottom2 switch_sw".$GLOBALS['ranking_content']['sw']."\" align=\"center\">".$GLOBALS['ranking_content']['userid']."</td>
+ <td class=\"bonus_rank_".$GLOBALS['ranking_content']['rank']." bottom2 switch_sw".$GLOBALS['ranking_content']['sw']."\" align=\"center\">".$GLOBALS['ranking_content']['points']."</td>
</tr>\n";
// Switch color
if ($self === false) {
// If current user was not found set constant
// @TODO Try to find a way for rewriting this constant
- setConfigEntry('__rankings', getMessage('BONUS_RANK_YOU_ARE_404'));
+ $GLOBALS['ranking_content']['rankings'] = getMessage('BONUS_RANK_YOU_ARE_404');
} // END - if
} else {
// No entries found!