Ejemplo n.º 1
0
        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')) {
        }
        $NowStr = '';
        while (!feof($Fp) && !strpos(trim($NowStr), '/body')) {
            print trim($NowStr) . "\r\n";
            $NowStr = fgets($Fp, 4096);
        }
        fclose($Fp);
    }
    print "</td></tr>\r\n";
    print '<tr><td class="input">' . "\n";
    print "<a href=\"{$RaidRulesLink}\">Полный текст положения</a><br/>\n";
    print 'Прочитал и согласен с условиями участия в ММБ <input type="checkbox" name="Confirmation" value="on" tabindex="' . ++$TabIndex . '"' . $DisabledText . ' title="Прочитал и согласен с условиями участия в ММБ"/>' . "\n";
    print "</td></tr>\r\n";
Ejemplo n.º 2
0
 private static function initVars()
 {
     if (self::$minLevelCode !== null && self::$fatalErrorMail !== null) {
         return;
     }
     include "settings.php";
     self::$minLevelCode = self::levelCode($MinLogLevel);
     self::$fatalErrorMail = $FatalErrorMail;
     $catalog = trim($MyLogCatalog);
     self::$fatalLogFile = isset($MyLogDefaultFileName) ? $catalog . trim($MyLogDefaultFileName) : '';
     // todo генерировать. например 1 числа текущего месяца
     self::$timestampFile = isset($MyLogTimestampFileName) ? $catalog . trim($MyLogTimestampFileName) : '';
 }
Ejemplo n.º 3
0
    print "<td align=\"center\">{$Row['userrank']}</td>\r\n";
    if ($ShowAllRaids) {
        // Показываем  список ММБ
        foreach ($distances as $distanceId) {
            $RowRaids = $teamPlaces->GetUserDistance($Row['user_id'], $distanceId);
            if ($RowRaids !== null && !empty($RowRaids['team_name'])) {
                $TeamPlace = $teamPlaces->GetTeamPlace($RowRaids['team_id']);
                $LevelPointId = $RowRaids['levelpoint_id'];
                // Есть место команды и нет схода участника
                $TeamPlaceResult = ($TeamPlace > 0 and $LevelPointId == 0) ? ", место {$TeamPlace}" : '';
                $TeamUserOff = "";
                // Есть место команды, но сход участника
                //	if ($TeamPlace > 0 and $LevelId > 0) $TeamUserOff = ", сход на этапе <b>".$RowRaids['level_name']."</b>";
                //	if ($TeamPlace > 0 and $LevelPointId > 0) $TeamUserOff = ", не явка в точку <b>".$RowRaids['levelpoint_name']."</b>";
                $TeamString = '<a href="?TeamId=' . $RowRaids['team_id'] . '">' . CMmbUI::toHtml($RowRaids['team_name']) . '</a></br>' . $RowRaids['teamuser_rank'] . $TeamPlaceResult . $TeamUserOff;
            } else {
                $TeamString = '&nbsp;';
            }
            print "<td>{$TeamString}</td>\r\n";
        }
    }
    print "</tr>\r\n";
}
// Конец цикла по журналу объединений
mysql_free_result($Result);
print "</table>\r\n";
CMmbLogger::addInterval('выборка-отрисовка', $t5);
?>
		
		<br/>
Ejemplo n.º 4
0
Archivo: index.php Proyecto: se-ti/mmb
                    <div style = "padding-left: 20px; padding-right: 10px;">

			<!-- сообщение  -->
			<?php 
if (!empty($statustext)) {
    print '<div class = "ErrorText">' . $statustext . '</div>' . "\n";
    //print('<table width = "100%"><tr><td>'.$statustext.'</td><td style = "border-top-style: dotted; border-top-width: 2px; border-top-color: #CC0000;">&nbsp;</td></tr></table>'."\n");
}
$tmRn = microtime(true);
// вставляем основную часть
include "mainpart.php";
$tmRne = CMmbLogger::addInterval('---- render', $tmRn);
// сбрасываем действие
$action = "";
// м.б. нужно и view сбрасывать
$viewsubmode = "";
// закрываем соединение с базой
CSql::closeConnection();
$tmEnd = CMmbLogger::addInterval('Total: ', $tmSt);
print "<div><small>" . CMmbLogger::getText() . "</small></div>";
?>
		   </div>
		<!--Конец правой колонки -->
		</td>
	</tr>
	</table>

 </body>
</html>
Ejemplo n.º 5
0
 private static function initVars()
 {
     if (self::$minLevelCode !== null && self::$fatalErrorMail !== null) {
         return;
     }
     include "settings.php";
     self::$minLevelCode = self::levelCode($MinLogLevel);
     self::$fatalErrorMail = $FatalErrorMail;
 }
Ejemplo n.º 6
0
    // $statustext = "Сотрудник: ".$employeename.", табельный номер: ".$tabnum ;
} elseif ($action == "UserLogin") {
    // обработка регистрации
    // первичная проверка данных
    $Login = trim(mmb_validate($_POST, 'Login'));
    $Password = trim(mmb_validate($_POST, 'Password'));
    if ($Login == "") {
        CMmb::setErrorMessage('Не указан e-mail.');
        return;
    } elseif ($Password == "") {
        CMmb::setErrorMessage('Не указан пароль.');
        return;
    }
    // конец первичной проверки входных данных
    $UserId = CMmbAuth::getUserId($Login, $Password);
    CMmbLogger::i('Login', "'{$Login}';" . $_SERVER['REMOTE_ADDR'] . ";{$UserId}");
    if ($UserId <= 0) {
        //.$login." не найден!";
        //		CSql::closeConnection();
        CMmb::setErrorMessage('Неверный email или пароль.');
        return;
    }
    //Конец проверки пользователя и пароля
    $SessionId = StartSession($UserId);
    //	echo  cSql::raidStage($RaidId);
    // Если есть откртытй марш-бросок, то открываем список команд, а не список всех ММБ
    if (isset($RaidId) and CSql::raidStage($RaidId) < 7 and CSql::raidStage($RaidId) > 0) {
        CMmb::setViews('ViewRaidTeams', '');
    } else {
        CMmb::setViews('MainPage', '');
    }