'); // 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'] = '{%template,LoadTemplate=rallye_' . $content['template'] . '%}'; } // END - if // Set start and end time $content['start_time'] = generateDateTime($content['start_time'], 1); $content['end_time'] = generateDateTime($content['end_time'] , 1); 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] ?>