- array(bigintval($_GET['uid']), $t, bigintval($_GET['d'])), __FILE__, __LINE__);
-
- // Entry found?
- if (SQL_NUMROWS($result) == 1) {
- // Load data
- $content = SQL_FETCHARRAY($result);
-
- // Prepare constants for the pre-template
- define('__GENDER' , TRANSLATE_GENDER($content['gender']));
- define('__SNAME' , $content['surname']);
- define('__FNAME' , $content['family']);
- define('__RANK' , BIGINTVAL($content['level']));
- define('__POINTS' , TRANSLATE_COMMA($content['points']));
- define('__MAILID' , bigintval($_GET['d']));
- define('__RANK_ROWS', BONUS_MAKE_RANK_ROWS(bigintval($_GET['d']), $t, bigintval($_GET['uid'])));
-
- // Constant created within previous function which contains informations for current user's ranking position:
- // __YOUR_RANKING_LINE
-
- // Load pre-template
- define('__BONUS_MSG', LOAD_TEMPLATE("show_bonus_msg", true));
- } else {
- // No data found
- define('__BONUS_MSG', "<span class=\"guest_failed\">".BONUS_SHOW_NO_DATA."</span>");
- }
-
- // Free memory
- SQL_FREERESULT($result);
+ array(
+ bigintval(getRequestElement('userid')),
+ $t,
+ bigintval(getRequestElement('d'))
+ ), __FILE__, __LINE__);
+
+ // Entry found?
+ if (SQL_NUMROWS($result) == 1) {
+ // Load data
+ $content = SQL_FETCHARRAY($result);
+
+ // Prepare constants for the pre-template
+ $content['mailid'] = bigintval(getRequestElement('d'));
+ $content['rows'] = addBonusRanks(bigintval(getRequestElement('d')), $t, bigintval(getRequestElement('userid')));
+
+ // Get some prepared content
+ $content = merge_array($content, $GLOBALS['ranking_content']);
+
+ // Load pre-template
+ $content['message'] = loadTemplate('show_bonus_msg', TRUE, $content);