示例#1
0
print '<tr><td class="input">Лимит команд <input type="text" name="RaidTeamsLimit" size="8" maxlength="4" value="' . $RaidTeamsLimit . '" tabindex="' . ++$TabIndex . '"' . $DisabledText . ($viewmode != 'Add' ? '' : CMmbUI::placeholder($RaidTeamsLimit)) . ' title="Лимит команд"></td></tr>' . "\r\n";
/*
// ============ Информация о старте  (ссылка)
print('<tr><td class="input">Ссылка на информацию о старте: <input type="text" name="RaidStartLink" size="36" value="'.$RaidStartLink.'" tabindex="'.(++$TabIndex)
	.'"'.$DisabledText.($viewmode <> 'Add' ? '' : CMmbUI::placeholder($RaidStartLink))
	.' title="Ссылка на информацию о старте ММБ"></td></tr>'."\r\n");
*/
print '<tr><td class="input"><br/></td></tr>' . "\r\n";
print '<tr><td class="input"><b>Заполняется после ММБ</b></td></tr>' . "\r\n";
// ============ Финиш ММБ
print '<tr><td class="input">Название пункта финиша: <input type="text" name="RaidFinishPointName" size="40" value="' . $RaidFinishPointName . '" tabindex="' . ++$TabIndex . '"' . $DisabledText . ($viewmode != 'Add' ? '' : CMmbUI::placeholder($RaidFinishPointName)) . ' title="Название пункта финиша ММБ"></td></tr>' . "\n\n";
// ============ Отображение резудьтатов ММБ
print '<tr><td class="input">Не показывать результаты ММБ <input type="checkbox" name="RaidNoShowResult" ' . ($RaidNoShowResult == 1 ? 'checked="checked"' : '') . ' tabindex = "' . ++$TabIndex . '" ' . $DisabledText . '
	        title = "Не показывать результаты ММБ" /></td></tr>' . "\r\n";
// ============ Дата закрытия протокола ММБ
print '<tr><td class="input">Дата закрытия протокола (гггг-мм-дд): <input type="text" name="RaidCloseDate" size="10" value="' . $RaidCloseDate . '" tabindex="' . ++$TabIndex . '"' . $DisabledText . ($viewmode != 'Add' ? '' : CMmbUI::placeholder($RaidCloseDate)) . ' title="Дата закрытия протокола  ММБ">' . "\r\n";
// ============ Очистка даты закрытия протокола ММБ
print '<input type="checkbox" name="ClearRaidCloseDate" ' . ($ClearRaidCloseDate == 1 ? 'checked="checked"' : '') . ' tabindex = "' . ++$TabIndex . '" ' . $DisabledText . '
	        title = "Дата закрытия протокола будет очищена" /> Убрать</td></tr>' . "\r\n";
/*
// ============ Значок (ссылка и загрузка файла)
print('<tr><td class="input">Ссылка на значок: <input type="text" name="RaidZnLink" size="50" value="'.$RaidZnLink.'" tabindex="'.(++$TabIndex)
	.'"'.$DisabledText.($viewmode <> 'Add' ? '' : CMmbUI::placeholder($RaidZnLink))
	.' title="Ссылка на значок ММБ"></td></tr>'."\r\n");

print('<tr><td class = "input">Новый файл значка для загрузки: <input name="znfile" type="file" /></td></tr>'."\r\n");
*/
print "<tr><td class=\"input\">\n";
// ================ Submit для формы ==========================================
if ($AllowEdit == 1) {
    print '<tr><td class="input" style="padding-top: 20px;">' . "\n";
示例#2
0
 print '<input type="hidden" name="action" value="">' . "\n";
 print '<input type="hidden" name="view" value="ViewLevelPointDiscounts">' . "\n";
 print '<input type="hidden" name="RaidId" value="' . $RaidId . '">' . "\n";
 print '<input type="hidden" name="DistanceId" value="' . $DistanceId . '">' . "\n";
 //print('<input type="hidden" name="UserId" value="0">'."\n\n");
 //print('<input type="hidden" name="LevelPointId" value="'.$LevelPointId.'">'."\n");
 print '<input type="hidden" name="LevelPointDiscountId" value="' . $pLevelPointDiscountId . '">' . "\r\n";
 print "<table class=\"control\">\r\n";
 $DisabledText = '';
 print '<tr><td class="input">' . "\n";
 print ' Амнистия (минуты) <input type="text" name="DiscountValue" size="5" value="' . $DiscountValue . '" tabindex = "' . ++$TabIndex . '"   ' . $DisabledText . '
              ' . ($viewmode != 'Add' ? '' : CMmbUI::placeholder($DiscountValue)) . 'title="Величина амнистии на интервале КП в минутах">' . "\r\n";
 print ' на порядковые номера точек (КП) с <input type="text" name="DiscountStart" size="5" value="' . $DiscountStart . '" tabindex = "' . ++$TabIndex . '"   ' . $DisabledText . '
              ' . ($viewmode != 'Add' ? '' : CMmbUI::placeholder($DiscountStart)) . 'title="Порядковый номер первого КП в амнистии">' . "\r\n";
 print ' по <input type="text" name="DiscountFinish" size="5" value="' . $DiscountFinish . '" tabindex = "' . ++$TabIndex . '"   ' . $DisabledText . '
              ' . ($viewmode != 'Add' ? '' : CMmbUI::placeholder($DiscountFinish)) . 'title="Порядковый номер последнего КП в амнистии">' . "\r\n";
 print '</td></tr>' . "\n\n";
 print '<tr><td class="input">' . "\n";
 print 'Точка зачёта амнистии: </span>' . "\n";
 // Показываем выпадающий список точек
 // ограничиваем пока Сменой карт и Финишем
 print '<select name="LevelPointId" class="leftmargin" tabindex="' . ++$TabIndex . '">' . "\n";
 $sql = "select levelpoint_id, levelpoint_name from LevelPoints where pointtype_id in (2,4) and distance_id = " . $DistanceId . " order by levelpoint_order ";
 $Result = MySqlQuery($sql);
 while ($Row = mysql_fetch_assoc($Result)) {
     $levelpointselected = $Row['levelpoint_id'] == $LevelPointId ? 'selected' : '';
     print '<option value="' . $Row['levelpoint_id'] . '" ' . $levelpointselected . ' >' . $Row['levelpoint_name'] . "</option>\n";
 }
 mysql_free_result($Result);
 print '</select>' . "\n";
 print '</td></tr>' . "\n\n";
示例#3
0
// Возможность добавлять участников заканчивается вместе с возможностью создавать команды
// Обычный пользователь может добавлять новых участников при редактировании своей команды
// Модератор/Администратор могут создавать новые команды с другим участником вместо себя
//if (($AllowEdit == 1) && CanCreateTeam($Administrator, $Moderator, $OldMmb, $RaidStage, $TeamOutOfRange) &&
//	(($viewmode <> "Add") || $Moderator || $Administrator))
// 21.03.2016 Определяем, когда можно добавлять нового пользователя
// при добавлении команды можно только модераторам или администраторам
// при правке - в зависимости от типа команды
if ($viewmode != 'Add' and CRights::canEditTeam($UserId, $RaidId, $TeamId) or $viewmode == 'Add' and (CSql::userAdmin($UserId) or CSql::userModerator($UserId, $RaidId)) and CSql::raidStage($RaidId) < 7) {
    print '<tr><td class="input" style="padding-top: 10px;">' . "\n";
    // Предупредим команды в зачете о том, что они могут добавлять участников только до закрытия регистрации
    if ($TeamUser and !$TeamOutOfRange) {
        print 'Добавление новых участников в команду разрешено до ' . $RegistrationEnd . ".<br/>\n";
        //print('После этой даты они могут участвовать в ММБ только в виде самостоятельной команды вне зачета.<br/>'."\n");
    }
    print '<input type="text" name="NewTeamUserEmail" size="50" value="Email нового участника" tabindex="' . ++$TabIndex . '"' . CMmbUI::placeholder('Email нового участника') . 'title="Укажите e-mail пользователя, которого Вы хотите добавить в команду. Пользователь может запретить добавлять себя в команду в настройках своей учетной записи.">' . "\n";
    print "</td></tr>\n";
}
// 20/02/2014 Пользовательское соглашение
if ($viewmode == "Add" && $AllowEdit == 1) {
    print '<tr><td class="input" style="padding-top: 10px; font-size: 80%;">' . "\n";
    print '<b>Условия участия (выдержка из <a href="' . $RaidRulesLink . '">положения</a>):</b><br/>' . "\n";
    // Ищем последнее пользовательское соглашение
    $ConfirmFile = trim($MyStoreHttpLink) . CSql::raidFileName(null, 8, true);
    $Fp = @fopen($ConfirmFile, "r");
    if ($Fp === false) {
        print "Файл с положением на сайт не загружен\n";
        CMmbLogger::e('raidFileLink', "File '{$ConfirmFile}' doesn't exist");
    } else {
        while (!feof($Fp) && !strpos(trim(fgets($Fp, 4096)), 'body')) {
        }
示例#4
0

<?php 
$TabIndex = 0;
if ($AllowEdit == 1) {
    // Выводим начало формы с точкой
    print '<form name="ScanPointForm" action="' . $MyPHPScript . '" method="post"  onSubmit="' . $OnSubmitFunction . '">' . "\n";
    print '<input type="hidden" name="action" value="">' . "\n";
    print '<input type="hidden" name="view" value="ViewLevelPoints">' . "\n";
    print '<input type="hidden" name="RaidId" value="' . $RaidId . '">' . "\n";
    print '<input type="hidden" name="ScanPointId" value="' . $pScanPointId . '">' . "\n\n";
    print '<table style="font-size: 80%;" border="0" cellpadding="2" cellspacing="0">' . "\n\n";
    $DisabledText = '';
    print '<tr><td class="input">' . "\n";
    print '<input type="text" name="ScanPointName" size="40" value="' . $ScanPointName . '" tabindex = "' . ++$TabIndex . '"   ' . $DisabledText . '
                 ' . ($viewmode != 'Add' ? '' : CMmbUI::placeholder($ScanPointName)) . 'title = "Название точки сканирования">' . "\r\n";
    print '</td></tr>' . "\n\n";
    // ================ Submit для формы ==========================================
    print '<tr><td class="input" style="padding-top: 20px;">' . "\n";
    print '<input type="button" onClick="javascript: if (ValidateScanPointForm()) submit();" name="RegisterButton" value="' . $SaveButtonText . '" tabindex="' . ++$TabIndex . '">' . "\n";
    // ============ Кнопка удаления точки
    if ($viewmode != "Add" && $AllowEdit == 1) {
        print '&nbsp; <input type="button" style="margin-left: 20px;" onClick="javascript: {ScanPointUp();}" name="ScanPointUpButton" value="Поднять скан-точку" tabindex="' . ++$TabIndex . '">' . "\n";
        print '&nbsp; <input type="button" style="margin-left: 20px;" onClick="javascript: {ScanPointDown();}" name="ScanPointDownButton" value="Опустить скан-точку" tabindex="' . ++$TabIndex . '">' . "\n";
        print '&nbsp; <input type="button" style="margin-left: 30px;" onClick="javascript: if (confirm(\'Вы уверены, что хотите удалить скан-точку: ' . trim($ScanPointName) . '? \')) {HideScanPoint();}" name="HideLevelPointButton" value="Удалить точку" tabindex="' . ++$TabIndex . '">' . "\n";
    }
    print "</td></tr>\r\n";
    print "</table>\n";
    print "</form>\r\n";
}
print "<br/>\n";
示例#5
0
    print '</select>' . "\n";
    // Показываем выпадающий список типов ссылок
    print '<select name="LinkTypeId" class="leftmargin" tabindex="' . ++$TabIndex . '">' . "\n";
    $sql = "select linktype_id, linktype_name, linktype_textonly from LinkTypes where linktype_hide = 0  order by linktype_order asc ";
    $Result = MySqlQuery($sql);
    while ($Row = mysql_fetch_assoc($Result)) {
        $linktypeselected = '';
        $LinkNameDisabled = empty($Row['linktype_textonly']) ? 'false' : 'true';
        print '<option value="' . $Row['linktype_id'] . '" ' . $linktypeselected . '  onclick = "javascript:document.UserLinksForm.NewLinkName.disabled=' . $LinkNameDisabled . ';">' . $Row['linktype_name'] . "</option>\n";
    }
    mysql_free_result($Result);
    print '</select>' . "\n";
    print '<input type="text" name="NewLinkName" size="30" value="' . $NewLinkName . '" tabindex = "' . ++$TabIndex . '"  ' . $DisabledText . ' ' . CMmbUI::placeholder($NewLinkName) . ' title = "Название нового впечатления">' . "\r\n";
    print "</div>\r\n";
    print '<div align = "left" style = "padding-top: 5px;">' . "\r\n";
    print '<input type="text" name="NewLinkUrl" size="50" value="' . $NewLinkUrl . '" tabindex = "' . ++$TabIndex . '"  ' . $DisabledText . ' ' . CMmbUI::placeholder($NewLinkUrl) . ' title = "Адрес ссылки на впечатление">' . "\r\n";
    print '<input type="button" onClick = "javascript: AddLink();"  name="AddLinkButton" value="Добавить" tabindex = "' . ++$TabIndex . '">' . "\r\n";
    print "</div></form>\r\n";
}
// Конец блока ссылок на впечатления
// 08.06.2016  Блок приглашений
if ($viewmode != 'Add' and CRights::canViewUserInvitations($pUserId, $RaidId, $UserId)) {
    // Выводим спсиок
    print '<div style = "margin-top: 20px; margin-bottom: 10px; text-align: left">Приглашения:</div>' . "\r\n";
    $sql = "select inv.invitation_id, inv.invitation_begindt as begindt, inv.invitation_enddt as enddt,\n\t\t       idt.invitationdeliverytype_name as type_name, t.team_id, t.team_name, t.team_num,\n\t\t       r.raid_id, r.raid_name\n    \t\t\tfrom Invitations inv\n\t    \t\t\tinner join InvitationDeliveries idev\n    \t\t\t\ton inv.invitationdelivery_id = idev.invitationdelivery_id\n\t    \t\t\tinner join InvitationDeliveryTypes idt\n    \t\t\t\ton idev.invitationdelivery_type  = idt.invitationdeliverytype_id\n    \t\t\t\tinner join Raids r\n    \t\t\t\ton idev.raid_id = r.raid_id\n    \t\t\t\tleft outer join Teams t\n    \t\t\t\ton inv.invitation_id = t.invitation_id\n\t    \t\t\t   and t.team_hide = 0\n\t\t    \twhere  inv.user_id = {$pUserId}\n\t\t\torder by r.raid_id desc, inv.invitation_id asc\n                 \t";
    //  echo 'sql '.$sql;
    $Result = MySqlQuery($sql);
    while ($Row = mysql_fetch_assoc($Result)) {
        print '<div class="team_res">' . $Row['raid_name'] . '; ' . $Row['type_name'] . '; выдано: ' . $Row['begindt'] . '; ';
        if (!empty($Row['team_id'])) {
            print 'использовано для команды: <a href = "?TeamId=' . $Row['team_id'] . '">' . $Row['team_name'] . ' (N' . $Row['team_num'] . ')</a>';
示例#6
0
        $TeamUsersResult = MySqlQuery($sql);
        while ($TeamUsersRow = mysql_fetch_assoc($TeamUsersResult)) {
            print '<div style="margin-top: 5px; margin-left: 15px;">' . "\n";
            print '<a href="?UserId=' . $TeamUsersRow['user_id'] . '">' . CMmbUI::toHtml($TeamUsersRow['user_name']) . "</a> {$TeamUsersRow['user_birthyear']}\n";
            print '</div>' . "\n";
        }
        mysql_free_result($TeamUsersResult);
    }
    print "</br>\r\n";
    if ($viewsubmode == "ReturnAfterError") {
        $TeamName = $pTeamName;
    } else {
        $TeamName = 'Название объединённой команды';
    }
    $UnionButtonText = 'Объединить';
    print '<input type="text" name="TeamName" size="50" value="' . CMmbUI::toHtml($TeamName) . '" tabindex="' . ++$TabIndex . '" ' . CMmbUI::placeholder($TeamName) . ' title="Название объединённой команды">' . "\n\n";
    print "</br>\r\n";
    print '<div style="margin-top: 5px;">' . "\n";
    print '<input type="button" onClick="javascript: if (ValidateUnionTeamsForm()) submit();" name="UnionButton" value="' . $UnionButtonText . '" tabindex="' . ++$TabIndex . '">' . "\n";
    print '<input type="button" onClick="javascript: if (confirm(\'Вы уверены, что хотите убрать все команды из текущего объединения? \')) {ClearUnionTeams();}" name="CancelButton" value="Очистить объединение" tabindex="' . ++$TabIndex . '">' . "\n";
    print "</div>\n";
} else {
    print '<div class= "input" align = "left">Нет команд в текущем объединении</div>' . "\r\n";
}
print "</form>\r\n";
mysql_free_result($Result);
print "<br/>\r\n";
print '<div style="margin-top: 15px;" align = "left">История объединений</div>' . "\r\n";
print "<br/>\r\n";
$sql = "  select MAX(t.team_num) as team_num, \n\t\t\t   MAX(t.team_name) as team_name, \n\t\t\t   CASE WHEN MAX(tul.union_status) = 2 THEN 'Объединены'\n\t\t\t        WHEN MAX(tul.union_status) = 3 THEN 'Отмена объединения'\n\t\t\t        WHEN MAX(tul.union_status) = 0 THEN 'Не объединена'\n\t\t\t\tELSE ''\n\t\t\t   END as unionstatus,\n\t\t\t   tul.team_parentid  as team_id, \n\t\t\t   1 as union_flag,\n\t\t\t   MAX(tul.teamunionlog_id) as log_id,\n\t\t\t   DATE_FORMAT(MAX(tul.teamunionlog_dt), '%d.%m %H:%i:%s') as log_dt,\n\t\t\t  d.distance_name, r.raid_name \n\t            from  TeamUnionLogs tul\n\t\t          inner join Teams t\n\t\t\t  on t.team_id = tul.team_parentid\n  \t\t\t  inner join Distances d\n\t\t\t  on t.distance_id = d.distance_id\n\t\t\t  inner join Raids r\n\t\t\t  on d.raid_id = r.raid_id    \n                    where tul.union_status <> 1\n\t\t          and tul.team_parentid is not null\n\t\t    group by tul.team_parentid \n\t\t    union all\n\t\t    select t.team_num as team_num, \n\t\t\t   t.team_name as team_name,\n\t\t\t   CASE WHEN tul.union_status = 2 THEN 'Объединены'\n\t\t\t        WHEN tul.union_status = 3 THEN 'Отмена объединения'\n\t\t\t        WHEN tul.union_status = 0 THEN 'Не объединена'\n\t\t\t\tELSE ''\n\t\t\t  END as unionstatus,\n\t\t\t  tul.team_id  as team_id, \n\t\t\t  0 as union_flag,\n\t\t\t  tul.teamunionlog_id as log_id,\n\t\t\t  DATE_FORMAT(tul.teamunionlog_dt, '%d.%m %H:%i:%s') as log_dt,\n\t\t\t  d.distance_name, r.raid_name \n\t            from  TeamUnionLogs tul\n\t\t          inner join Teams t\n\t\t\t  on t.team_id = tul.team_id\n\t\t\t  inner join Distances d\n\t\t\t  on t.distance_id = d.distance_id\n\t\t\t  inner join Raids r\n\t\t\t  on d.raid_id = r.raid_id    \n                    where tul.union_status <> 1\n\t\t          and tul.team_parentid is null\n \t\t    order by log_id DESC\n\t\t  ";
//	echo 'sql '.$sql;
示例#7
0
     print "<tr><td class=\"input\"><b>{$RaidFileName}</b></td></tr>\r\n";
     print '<input type="hidden" name="raidfile" value="' . substr($RaidFileName, strlen($RaidFilePrefix)) . '"/>';
 }
 print '<tr><td class="input">' . "\n";
 print 'Тип файла</span>' . "\n";
 // Показываем выпадающий список файлов
 print '<select name="FileTypeId" class="leftmargin" tabindex="' . ++$TabIndex . '"' . $DisabledText . '>' . "\n";
 $sql = "select filetype_id, filetype_name from FileTypes ";
 $Result = MySqlQuery($sql);
 while ($Row = mysql_fetch_assoc($Result)) {
     $filetypeselected = $Row['filetype_id'] == $FileTypeId ? 'selected' : '';
     print '<option value="' . $Row['filetype_id'] . '" ' . $filetypeselected . ' >' . $Row['filetype_name'] . "</option>\n";
 }
 mysql_free_result($Result);
 print '</select>' . "\n";
 $placeHolder = $viewmode != 'Add' ? '' : CMmbUI::placeholder($RaidFileComment);
 print '<tr><td class = "input"><input type="text" name="RaidFileComment" size="50" value="' . $RaidFileComment . '" tabindex = "' . ++$TabIndex . '" ' . " {$DisabledText} {$placeHolder} title = \"Описание файла\"></td></tr>\r\n";
 /*
 	print(' <span style="margin-left: 30px;"> &nbsp; Точка дистанции</span>'."\n");
 	// Показываем выпадающий список точек
 	print('<select name="LevelPointId" class="leftmargin" tabindex="'.(++$TabIndex).'"'.$DisabledText.'>'."\n");
 	$sql = "select lp.levelpoint_id, lp.levelpoint_name 
 	        from LevelPoints lp 
 		     inner join Levels l on lp.level_id = l.level_id 
 		     inner join Distances d on l.distance_id = d.distance_id
 		where  d.raid_id = ".$RaidId."
 		order by  d.distance_id, lp.levelpoint_order";
 	$Result = MySqlQuery($sql);
 	while ($Row = mysql_fetch_assoc($Result))
 	{
 		$levelpointselected = ($Row['levelpoint_id'] == $LevelPointId ? 'selected' : '');
示例#8
0
print '<div style = "margin-top: 30px; margin-bottom: 10px; text-align: left">Рассылка для всех участников!</div>' . "\r\n";
print '<form  name = "SendMessageForAllForm"  action = "' . $MyPHPScript . '" method = "post">' . "\r\n";
print '<input type = "hidden" name = "action" value = "">' . "\r\n";
print '<input type = "hidden" name = "RaidId" value = "' . $RaidId . '">' . "\r\n";
$DisabledText = '';
$NewMessageSubject = 'Тема рассылки';
$NewMessageText = 'Текст сообщения';
//	print('<div align = "left" style = "padding-top: 5px;">'."\r\n");
// Показываем выпадающий список типов ссылок
print '<div style = "margin-top: 10px; margin-bottom: 10px; text-align: left">' . "\r\n";
print '<select name="SendForAllTypeId"  tabindex="' . ++$TabIndex . '">' . "\n";
print '<option value="1" selected>Обычная (всем участникам выбранного ММБ, с учетом флага)</option>' . "\n";
print '<option value="2">Экстренная (всем участникам выбранного ММБ)</option>' . "\n";
print '<option value="3">Пользователям (всем пользователям сайта, с учетом флага)</option>' . "\n";
print '<option value="4">Участникам ожидающих команд, имеющих неиспользованное рейтинговое приглашение</option>' . "\n";
print '<option value="5">Участниками команд, ожидающих приглашения, (удаление)</option>' . "\n";
print '</select>' . "\n";
print '</div>' . "\r\n";
print '<div style = "margin-top: 10px; margin-bottom: 10px; text-align: left">' . "\r\n";
print '<input type="text" name="MessageSubject" size="50" value="' . $NewMessageSubject . '" tabindex = "' . ++$TabIndex . '"  ' . $DisabledText . ' ' . CMmbUI::placeholder($NewMessageSubject) . ' title = "Тема рассылки">' . "\r\n";
print '</div>' . "\r\n";
//	print("</div>\r\n");
print '<div class="team_res"><textarea name="MessageText"  rows="5" cols="60" tabindex = "' . ++$TabIndex . '"  ' . $DisabledText . ' ' . CMmbUI::placeholder($NewMessageText) . ' title = "Текст сообщения">' . $NewMessageText . '</textarea></div>' . "\r\n";
print "<br/>\r\n";
print '<input type="button" onClick = "javascript: SendMessageForAll();;"  name="SendMessageForAllButton" value="Отправить" tabindex = "' . ++$TabIndex . '">' . "\r\n";
print '</form>' . "\r\n";
?>



示例#9
0
    print '<input type="Text" maxlength="6" name="TlpTime" size="6" value="' . $TlpTime . '" tabindex="' . ++$TabIndex . '"' . ' onclick="this.select();" title="ччммсс - часы минуты секунды без разделителя">' . "\n";
    print '</td></tr>' . "\r\n";
    print '<tr><td class="input">' . "\n";
    print 'Ошибка ' . "\n";
    print '<select name="ErrorId" class="leftmargin" tabindex="' . ++$TabIndex . '"' . $DisabledText . '>' . "\n";
    $sql = "select error_id, error_name from Errors order by error_id ";
    $Result = MySqlQuery($sql);
    while ($Row = mysql_fetch_assoc($Result)) {
        $errorselected = $Row['error_id'] == $ErrorId ? 'selected' : '';
        print '<option value="' . $Row['error_id'] . '" ' . $errorselected . ' >' . $Row['error_name'] . "</option>\n";
    }
    mysql_free_result($Result);
    print '</select>' . "\n";
    print '</td></tr>' . "\r\n";
    print '<tr><td class="input">' . "\n";
    print ' Комментарий <input type="text" name="TlpComment" size="20" value="' . $TlpComment . '" tabindex = "' . ++$TabIndex . '"   ' . $DisabledText . ' ' . ($viewmode != 'Add' ? '' : CMmbUI::placeholder($TlpComment)) . 'title="Комментарий">' . "\r\n";
    print "</td></tr>\r\n";
    // ================ Submit для формы ==========================================
    print '<tr><td class="input" style="padding-top: 20px;">' . "\n";
    print '<input type="button" onClick="javascript: if (ValidateTlpForm()) submit();" name="RegisterButton" value="' . $SaveButtonText . '" tabindex="' . ++$TabIndex . '">' . "\n";
    //	print('<input type="button" onClick="javascript: Cancel();" name="CancelButton" value="Отмена" tabindex="'.(++$TabIndex).'">'."\n");
    // ============ Кнопка удаления точки
    if ($viewmode != "Add" && !empty($viewmode) && $AllowEditResult == 1) {
        print '&nbsp; <input type="button" style="margin-left: 30px;" onClick="javascript: if (confirm(\'Вы уверены, что хотите удалить точку: ' . trim($PointName) . '? \')) {HideTlp();}" name="HideTlpButton" value="Удалить точку" tabindex="' . ++$TabIndex . '">' . "\n";
    }
    print "</td></tr>\r\n";
    print "</table>\n";
    print "</form>\r\n";
}
print "<br/>\n";
print "<table class=\"std\">\r\n";
示例#10
0
 print '</select>' . "\n";
 print 'Тип Точки' . "\n";
 // Показываем выпадающий список файлов
 print '<select name="PointTypeId" class="leftmargin" tabindex="' . ++$TabIndex . '"' . $DisabledText . '>' . "\n";
 $sql = "select pointtype_id, pointtype_name from PointTypes ";
 $Result = MySqlQuery($sql);
 while ($Row = mysql_fetch_assoc($Result)) {
     $pointtypeselected = $Row['pointtype_id'] == $PointTypeId ? 'selected' : '';
     print '<option value="' . $Row['pointtype_id'] . '" ' . $pointtypeselected . ' >' . $Row['pointtype_name'] . "</option>\n";
 }
 mysql_free_result($Result);
 print '</select>' . "\n";
 print "</td></tr>\r\n";
 print "<tr><td class=\"input\">\n";
 print '<input type="text" name="PointName" size="20" value="' . $PointName . '" tabindex = "' . ++$TabIndex . '"   ' . $DisabledText . ' ' . ($viewmode != 'Add' ? '' : CMmbUI::placeholder($PointName)) . ' title = "Название КП">' . "\r\n";
 print ' Штраф: <input type="text" name="PointPenalty" size="5" value="' . $PointPenalty . '" tabindex = "' . ++$TabIndex . '"   ' . $DisabledText . ' ' . ($viewmode != 'Add' ? '' : CMmbUI::placeholder($PointPenalty)) . ' title = "Штраф за невзятие КП в минутах">' . "\r\n";
 print "</td></tr>\r\n";
 print "<tr><td>\r\n";
 print "Дата (ддмм) и время (ччмм) ограничений для прохождения точки: <br/>  снизу\r\n";
 // Можно отключить правку написав  $MinDateReadOnly = 'readonly'
 $MinDateReadOnly = '';
 print '<input type="hidden" maxlength="4" name="MinYear" size="3" value="' . $LevelPointMinYear . '" >' . "\n";
 print '<input type="Text" maxlength="4" name="MinDate" size="3" value="' . $LevelPointMinDate . '" tabindex="' . ++$TabIndex . '"' . $MinDateReadOnly . ' title="ддмм - день месяц без разделителя" onclick="this.select();" onkeydown="if (event.keyCode == 13 && this.value.length == 4) {document.LevelPointForm.MinTime.focus();}">' . "\n";
 print '<input type="Text" maxlength="4" name="MinTime" size="3" value="' . $LevelPointMinTime . '" tabindex="' . ++$TabIndex . '"' . ' onclick="this.select();" title="ччмм - часы минуты без разделителя">' . "\n";
 print ' и сверху' . "\n\n";
 $MaxDateReadOnly = '';
 print '<input type="hidden" maxlength="4" name="MaxYear" size="3" value="' . $LevelPointMaxYear . '" >' . "\n";
 print '<input type="Text" maxlength="4" name="MaxDate" size="3" value="' . $LevelPointMaxDate . '" tabindex="' . ++$TabIndex . '"' . $MaxDateReadOnly . ' title="ддмм - день месяц без разделителя" onclick="this.select();" onkeydown="if (event.keyCode == 13 && this.value.length == 4) {document.LevelPointForm.MaxTime.focus();}">' . "\n";
 print '<input type="Text" maxlength="4" name="MaxTime" size="3" value="' . $LevelPointMaxTime . '" tabindex="' . ++$TabIndex . '"' . ' onclick="this.select();" title="ччмм - часы минуты без разделителя">' . "\n";
 print '</td></tr>' . "\n\n";
 // ================ Submit для формы ==========================================
示例#11
0
文件: menu.php 项目: se-ti/mmb
    print '<tr><td><a href="javascript:ViewAdminUnionPage();" title="Управление объединением команд">Объединение команд</a></td></tr>' . "\r\n";
}
// Поиск команды
print '<tr><td style="padding-top: 15px;"><input type="text" name="TeamNum" style="width: 125px;" value="Номер команды" tabindex="206" title="Будет выведена карточка команды с указанным номером для выбранного выше ММБ"' . CMmbUI::placeholder('Номер команды') . '>
		<input type="submit" name="FindButton" value="Найти" style="width: 55px; margin-left: 5px;" tabindex="207"></td></tr>' . "\r\n";
print '</table>' . "\r\n";
print '</form>' . "\r\n";
// Поиск участника
print '<form name="FindUserForm" action="' . $MyPHPScript . '" method="post" onSubmit="return ValidateFindUserForm();">' . "\r\n";
print '<input type="hidden" name="action" value="FindUser">' . "\r\n";
print '<input type="hidden" name="view" value="' . $view . '">' . "\r\n";
print '<input type="hidden" name="RaidId" value="' . $RaidId . '">' . "\r\n";
print '<input type="hidden" name="DistanceId" value="0">' . "\r\n";
print '<table class="menu" border="0" cellpadding="0" cellspacing="0">' . "\r\n";
print '<tr><td class="input"><input type="text" name="FindString" style="width:125px;" value="Часть ФИО" tabindex="301"
		title="Будет выведен список пользователей, чьи ФИО содержат указанный текст. Для вывода всех наберите: все-все (можно и все-все-все)."' . CMmbUI::placeholder('Часть ФИО') . '>
		<input type="submit" name="FindButton" value="Найти" style="width: 55px; margin-left: 5px;" tabindex="302"></td></tr>' . "\r\n";
print '</table>' . "\r\n";
print '</form>' . "\r\n";
print '</br>' . "\r\n";
// Внешние сылки
print '<table class="menu" border="0" cellpadding="0" cellspacing="0">' . "\r\n";
print '<tr><td><a href="http://www.livejournal.com/community/_mmb_" title="Сообщество ММБ в Живом Журнале" target = "_blank">ЖЖ</a></td></tr>' . "\r\n";
print '<tr><td><a href="http://slazav.mccme.ru/maps/" title="Карты ММБ для просмотра и загрузки в GPS" target = "_blank">Карты</a></td></tr>' . "\r\n";
print '<tr><td><a href="?badges" title="Значки со всех ММБ">Все значки</a></td></tr>' . "\r\n";
print '<tr><td><a href="?rating" title="Страница рейтинга участников">Рейтинг</a></td></tr>' . "\r\n";
print '<tr><td><a href="' . $MyLocation . 'vp_old.html" title="Ручная подборка впечатлений за 2003-2013гг" target = "_blank">Архив впечатлений</a></td></tr>' . "\r\n";
print '<tr><td> <a href="http://slazav.mccme.ru/mmb/" title="Статическая версия сайта 2009г" target = "_blank">Архив сайта</a></td></tr>' . "\r\n";
print '</table>' . "\r\n";
print '</br>' . "\r\n";
// Почта