Ivor Barhansky
36bf662112
Upload code Изменил(а) на 'README.md' Изменил(а) на 'README.md' Reviewed-on: https://src.lopar.us/lopar/AntiBK/pulls/1 Co-Authored-By: Ivor Barhansky <lopar@noreply.lopar.us> Co-Committed-By: Ivor Barhansky <lopar@noreply.lopar.us>
166 lines
7.2 KiB
PHP
166 lines
7.2 KiB
PHP
<?
|
|
define('AntiBK', true);
|
|
|
|
include_once("engline/config.php");
|
|
include_once("engline/dbsimple/Generic.php");
|
|
include_once("engline/functions/functions.php");
|
|
|
|
$adb = DbSimple_Generic::connect($database['adb']);
|
|
$adb->query("SET NAMES ? ",$database['db_encoding']);
|
|
$adb->setErrorHandler("databaseErrorHandler");
|
|
|
|
$images = $adb->selectRow("SELECT * FROM `server_index` WHERE `month` = ?s", date('m'));
|
|
?>
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<meta http-equiv="Content-Language" content="ru" />
|
|
<title>Анти Бойцовский Клуб</title>
|
|
<link rel="SHORTCUT ICON" href="img/favicon.ico" />
|
|
<link rel="StyleSheet" href="styles/index.css" type="text/css" />
|
|
<script src="scripts/jquery.js" type="text/javascript"></script>
|
|
<script src="scripts/scripts.js" type="text/javascript"></script>
|
|
<script type="text/javascript">
|
|
var chRus = 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя';
|
|
var chEng = 'abcdefghijklmnopqrstuvwxyz';
|
|
var chDec = '0123456789';
|
|
var spSim = '!@#$%^&*()_+|=-`~[]{}.,?><;:/';
|
|
|
|
function KeyShow (shiftFl, tmp)
|
|
{
|
|
var trshap = '';
|
|
for (var j = 0; j < tmp.length; j++)
|
|
{
|
|
ich = tmp.charAt(j);
|
|
trshap += "<td>";
|
|
if (shiftFl) ich = ich.toUpperCase();
|
|
trshap += "<input type='button' class='btkey' value='"+ich+"'></td>";
|
|
}
|
|
return trshap;
|
|
}
|
|
|
|
function KeyCreate (tmp)
|
|
{
|
|
var out = '';
|
|
var cnt = tmp.length;
|
|
for (var j = 0; j < cnt; j++)
|
|
{
|
|
tt = Math.floor((tmp.length-1) * Math.random());
|
|
out += tmp.charAt(tt);
|
|
tmp = tmp.substring(0,tt).concat(tmp.substring(tt+1));
|
|
}
|
|
return out;
|
|
}
|
|
|
|
var keytable = '';
|
|
function shKeypad (fl)
|
|
{
|
|
chRus1 = chRus;
|
|
chEng1 = chEng;
|
|
chDec1 = chDec;
|
|
spSim1 = spSim;
|
|
if (fl)
|
|
{
|
|
chRus1 = KeyCreate(chRus1);
|
|
chEng1 = KeyCreate(chEng1);
|
|
chDec1 = KeyCreate(chDec1);
|
|
spSim1 = KeyCreate(spSim1);
|
|
}
|
|
keytable = '<table align="center" border="0">';
|
|
keytable += '<tr>' + KeyShow(0, chEng1) + "<td colspan='7' align='right'><input id='erase' type='button' class='btn' value='←'></td></tr>";
|
|
keytable += '<tr>' + KeyShow(1, chEng1) + "<td colspan='7' align='right'><input id='clean' type='button' class='btn' value='Очистить все'></td></tr>";
|
|
keytable += '<tr>' + KeyShow(0, chDec1) + "<td colspan='16' align='right'><input id='alphabet' type='button' class='btn' value='По алфавиту'></td><td colspan='7' align='right'><input id='shuffle' type='button' class='btn' value='Перемешать'></td></tr>";
|
|
keytable += '<tr><td style="height: 8px;"></td></tr>';
|
|
keytable += '<tr>' + KeyShow(0, chRus1)+'</tr>';
|
|
keytable += '<tr>' + KeyShow(1, chRus1)+'</tr>';
|
|
keytable += '<tr><td style="height: 8px;"></td></tr>';
|
|
keytable += '<tr>' + KeyShow(0, spSim1) +"</tr>";
|
|
keytable += '</table>';
|
|
$("#keypad").html(keytable);
|
|
}
|
|
|
|
$(function (){
|
|
shKeypad (1);
|
|
$('body').on('click', '#keypadshow', function (){
|
|
if ($("#keypad").is(":hidden"))
|
|
{
|
|
$('input[name=password]').css('backgroundColor', 'gray');
|
|
$("#keypad").parent().height($("#keypad").height() + 20);
|
|
$("#keypad").fadeIn(1000);
|
|
}
|
|
else
|
|
{
|
|
$('input[name=password]').css('backgroundColor', '#151616');
|
|
$("#keypad").fadeOut(1000, function (){$("#keypad").parent().height(0);});
|
|
}
|
|
}).on('click', 'input.btkey', function (){
|
|
$('input[name=password]').val($('input[name=password]').val() + $(this).val());
|
|
}).on('click', 'input#erase', function (){
|
|
tt = $('input[name=password]').val();
|
|
$('input[name=password]').val(tt.substring(0, tt.length-1));
|
|
}).on('click', 'input#clean', function (){
|
|
$('input[name=password]').val('');
|
|
}).on('click', 'input#alphabet', function (){
|
|
shKeypad();
|
|
}).on('click', 'input#shuffle', function (){
|
|
shKeypad(1);
|
|
}).on('click', 'input[type=button], input[type=radio], input[type=submit], a', function (){
|
|
$(this).blur();
|
|
});
|
|
});
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
|
|
<tr height="30%"><td colspan="3" width="100%" align="center"><img src="img/site/<?echo $images['top'];?>"></td></tr>
|
|
<tr height="205">
|
|
<td colspan="3" width="100%" align="center" scope="col" background="img/site/<?echo $images['back'];?>" style="background-repeat: repeat-x;">
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="background-repeat: repeat-x;">
|
|
<tr height="205" valign="top">
|
|
<td width="195" align="right" valign="bottom" style="padding-bottom: 42px;"><img src="img/site/<?echo $images['winer'];?>"></td>
|
|
<td align="center"><p><img src="img/site/<?echo $images['icon'];?>"></p></td>
|
|
<td width="195" valign="bottom" style="padding-bottom: 42px; padding-right: 5px;" align="right"><img src="img/site/<?echo $images['best'];?>"></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td height="122" width="25%" align="left" valign="bottom" noWrap style="padding-left: 10px;"><img src="img/site/18adult0.gif"></td>
|
|
<td align="center" width="50%" style="padding-left: 10px;">
|
|
<table width="100%" border="0">
|
|
<form action="enter.php" method="post">
|
|
<tr><td align="center"><input type="text" class="inup" align="middle" style="width: 144" name="login" placeholder="Логин"></td></tr>
|
|
<tr>
|
|
<td align="center">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tr valign="bottom">
|
|
<td><input style="width: 114px;" class="inup" type="password" size="25" value="" name="password"></td>
|
|
<td valign="bottom"><img id="keypadshow" border="0" src="img/site/klav_tra.gif" style="cursor: pointer;" width="26" height="17"></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<tr><td height="19" align="center"><input type="submit" class="btn" value=" Войти "></td></tr>
|
|
<tr><td align="center"><input type="button" class="btn" value="Регистрация" onclick="location.href = 'register.php';"></td></tr>
|
|
</form>
|
|
</table>
|
|
</td>
|
|
<td width="25%" align="right" valign="bottom" noWrap style="padding-right: 10px;"><img src="img/site/change_w.gif"></td>
|
|
</tr>
|
|
<tr><td colspan="3" align="center" valign="top"><div id="keypad" align="center" style="display: none;"></div></td></tr>
|
|
<tr>
|
|
<td colspan="3" align="center" nowrap valign="top">
|
|
<a href="library" target="_blank">Библиотека</a>
|
|
<a href="library/law.html" target="_blank">Законы</a>
|
|
<a href="library/TOS_RU.html" target="_blank">Соглашения</a>
|
|
<a href="news" target="_blank">Новости</a>
|
|
<a href="forum" target="_blank">Форум</a>
|
|
<a href="#">Скроллы</a>
|
|
<a href="stat.php" target="_blank">Рейтинг</a>
|
|
<a href="reminder.php">Забыли пароль?</a>
|
|
<!--TODO: <a href="#">Подтверждения</a>-->
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</body>
|
|
</html>
|