Пример #1
0
}
// Определяем права по просмотру результатов
if ($viewmode != "Add" && CanViewResults($Administrator, $Moderator, $RaidStage)) {
    $AllowViewResults = 1;
} else {
    $AllowViewResults = 0;
}
// Получаем параметры марш-броска
$sql = "select r.raid_name, r.raid_registrationenddate, raid_mapprice, raid_teamslimit,\n\tDATE_SUB(MIN(lp.levelpoint_mindatetime), INTERVAL COALESCE(r.raid_readonlyhoursbeforestart, 8) HOUR) as raid_editend\n\tfrom Raids r, Distances d, LevelPoints lp\n\twhere r.raid_id = {$RaidId} and d.raid_id = r.raid_id and lp.distance_id = d.distance_id and lp.levelpoint_mindatetime is not NULL and lp.levelpoint_mindatetime > 0";
$Row = CSql::singleRow($sql);
$RaidName = $Row['raid_name'];
$RegistrationEnd = $Row['raid_registrationenddate'] . " 23:59";
$EditEnd = substr($Row['raid_editend'], 0, -3);
$MapPrice = $Row['raid_mapprice'];
$TeamsLimit = $Row['raid_teamslimit'];
$InvitationEnd = CSql::invitationDeadline($RaidId);
// Получаем количество зарегистрированных команд
$sql = "select count(*) as teamscount from Raids r, Distances d, Teams t\n\twhere r.raid_id = {$RaidId} and r.raid_id = d.raid_id and d.distance_id = t.distance_id\n\tand t.team_hide = 0 and t.team_outofrange = 0";
$TeamsCount = CSql::singleValue($sql, 'teamscount');
// Получаем количество команд в листе ожидания
$sql = "select count(*) as waitcount from Raids r, Distances d, Teams t\n\twhere r.raid_id = {$RaidId} and r.raid_id = d.raid_id and d.distance_id = t.distance_id\n\tand t.team_hide = 0 and t.team_waitdt is not NULL";
$WaitCount = CSql::singleValue($sql, 'waitcount');
// 21.03.2014 Ищем ссылку на положение в загруженных файлах
$RaidRulesLink = CSql::raidFileLink($RaidId, 1, false);
// Выводим javascrpit
?>

<script language="JavaScript" type="text/javascript">
	// Функция проверки правильности заполнения формы
	function ValidateTeamDataForm()
	{