function GetMmbLogo($raidid) { return CSql::raidFileLink($raidid, 2, false); }
$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() { document.TeamDataForm.action.value = "<?php echo $NextActionName; ?> "; return true; } // Удалить команду
$ReglamentLink = CSql::raidFileLink($RaidId, 1, true); if (!empty($ReglamentLink)) { print '<a style="font-size:80%; margin-right: 15px;" href="' . $ReglamentLink . '" title="Основные правила ММБ" target = "_blank">Положение</a>' . "\r\n"; } if ($UserId and $RaidId and CRights::canCreateTeam($UserId, $RaidId)) { print '<a style="font-size:80%; margin-right: 15px;" href="javascript:NewTeam();" title="Регистрация команды на ММБ">Заявить команду</a>' . "\r\n"; } $teamId = CSql::userTeamId($UserId, $RaidId); if ($teamId) { $sql = "select COALESCE(t.team_num, 0) as team_num\n\t\t\tfrom Teams t\n\t\t\twhere t.team_hide = 0 and t.team_id = {$teamId}"; $teamNum = (int) CSql::singleValue($sql, 'team_num'); if ($teamNum) { print "<a style=\"font-size:80%; margin-right: 15px;\" href=\"#{$teamNum}\" title=\"Переход к строке Вашей команды\">Моя команда</a>\r\n"; } } $StartLink = CSql::raidFileLink($RaidId, 10, true); if (!empty($StartLink)) { print '<a style="font-size:80%; margin-right: 15px;" href="' . $StartLink . '" title="Информация о месте и порядке старта ММБ" target = "_blank">Старт</a>' . "\r\n"; } print '<a style="font-size:80%; margin-right: 15px;" href="?links&RaidId=' . $RaidId . '" title="Страница впечатлений: отчеты, фотографии, треки...">Впечатления</a>' . "\r\n"; print '<a style="font-size:80%; margin-right: 15px;" href="?files&RaidId=' . $RaidId . '" title="Все материалы ММБ: положение, карты, легенды...">Материалы</a>' . "\r\n"; print '<a style="font-size:80%; margin-right: 15px;" href="javascript: JsonExport();">Json</a> ' . "\r\n"; // можем / нужно ли показывать карты? $mapQuery = "select raidfile_name, raidfile_comment\n\t from RaidFiles\n\t where raid_id = {$RaidId} \n\t \tand filetype_id = 4 \n\t \tand substr(lower(raidfile_name), -4) in ('.png','.gif','.jpg','jpeg')\n\t \tand raidfile_hide = 0\n\t \t\t\torder by raidfile_id asc"; $canShowMaps = CRights::canShowImages($RaidId) && CSql::rowCount($mapQuery) > 0; $showMapImages = mmb_validateInt($_GET, 'showMap', '0'); if ($canShowMaps) { if ($showMapImages == 1) { print '<a style="font-size:80%; margin-right: 15px;" href="?protocol&RaidId=' . $RaidId . '&showMap=0" title="Не отображать карты в протоколе - можно смотреть на странцие материалов">Скрыть карты</a> ' . "\r\n"; } else { print '<a style="font-size:80%; margin-right: 15px;" href="?protocol&RaidId=' . $RaidId . '&showMap=1" title="Отображать карты на этой странице - время загрзуки может заметно вырасти!">Показать карты</a> ' . "\r\n";