'); // Check for possible running rallyes $ADD = " AND d.`is_active`='Y'"; if (isAdmin()) $ADD = ''; $result = SQL_QUERY("SELECT d.`id`, d.`admin_id`, a.`login`, d.`title`, d.`descr`, d.`template`, d.`start_time`, d.`end_time`, d.`min_users`, d.`min_prices` FROM `{?_MYSQL_PREFIX?}_rallye_data` AS d INNER JOIN `{?_MYSQL_PREFIX?}_admins` AS a ON d.`admin_id`=a.`id` WHERE d.`notified`='Y' " . $ADD . " ORDER BY d.`end_time` ASC LIMIT 1", __FILE__, __LINE__); if (SQL_NUMROWS($result) == 1) { // Found some (normally one... $content = SQL_FETCHARRAY($result); $expired = FALSE; if (($content['end_time'] < time()) && (getTotalConfirmedUser() >= $content['min_users']) && (getTotalRallyeWinners($content['id']) >= $content['min_prices'])) { // Rallye is expired $content['extras'] = '{--RALLYE_HAS_EXPIRED--}'; $expired = TRUE; } elseif (time() >= ($content['end_time'] - getOneDay())) { // Rallye will expire in less one day! $content['extras'] = '{--RALLYE_EXPIRE_ONE_DAY--}'; } else { $content['extras'] = '{--RALLYE_REGISTER_NOW--}'; } // Set admin line (currently set to impressum, later to contact form) // @TODO Reactivate this: $content['admin'] = '' . $content['login'] . ''; // Handle description... if ((empty($content['descr'])) && (!empty($content['template']))) { // Use description from template $content['descr'] = loadTemplate('rallye_' . $content['template'], TRUE); } // END - if // Set start and end time $content['start_time'] = generateDateTime($content['start_time'], 1); $content['end_time'] = generateDateTime($content['end_time'] , 1); // Determine min_users $content['min_users'] = determineReferralRallyeMinimumUsers($content['min_users']); // Determine min prices (now in function) $content['min_prices'] = determineReferralRallyeMinimumPrices($content['min_prices']); if ($expired === TRUE) { $content['prices'] = addReferralRallyeWinners('guest', $content['id']); $content['top_users'] = '
' . $content['extras'] . '
'; $content['can_win_this'] = '{--RALLYE_OUR_WINNERS_ARE--}'; } else { $content['prices'] = addReferralRallyePrices($content['id'], 'html'); $content['top_users'] = addReferralRallyeTopUsers('guest', $content['id'], getMemberId()); $content['can_win_this'] = '{--RALLYE_YOU_CAN_WIN--}'; } // And load final template loadTemplate('guest_show_rallye', FALSE, $content); } else { // No rallye found so far loadTemplate('guest_rallye_404'); } // Close the div tag outputHtml(''); // [EOF] ?>