Рефакторинг
This commit is contained in:
@@ -1,100 +1,14 @@
|
||||
<?php
|
||||
echo "
|
||||
echo "
|
||||
<script language='JavaScript'>
|
||||
var elem = document.getElementById('se-pre-con');
|
||||
elem.parentNode.removeChild(elem);
|
||||
</script>
|
||||
";
|
||||
if(!defined('GAME') || !isset($_GET['referals']))
|
||||
{
|
||||
die();
|
||||
if (!defined('GAME') || !isset($_GET['referals'])) {
|
||||
die();
|
||||
}
|
||||
|
||||
?>
|
||||
<style> .row { cursor:pointer; } </style>
|
||||
<script type="text/javascript">
|
||||
function show(ele) {
|
||||
var srcElement = document.getElementById(ele);
|
||||
if(srcElement != null) {
|
||||
if(srcElement.style.display == "block") {
|
||||
srcElement.style.display= 'none';
|
||||
}
|
||||
else {
|
||||
srcElement.style.display='block';
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<style type="text/css">
|
||||
.bordered, .bordered tr, .bordered tr td { font-family: Times New Roman; font-size: 14px;
|
||||
border: 1px solid black; border-collapse: collapse; text-align: center; vertical-align: top; }
|
||||
.bordered { border: 3px solid black; border-collapse: collapse;}
|
||||
.bordered .al { text-align: left; }
|
||||
.bordered .vam { vertical-align: middle; }
|
||||
.bordered .ac { text-align: center; }
|
||||
.bordered .b { font-weight: bold; }
|
||||
.bordered .p { padding: 0px 5px 0px 5px; }
|
||||
.bordered .btop { border-top: 3px solid black; border-collapse: collapse;}
|
||||
.bordered .bright { border-right: 3px solid black; border-collapse: collapse;}
|
||||
.bordered .bleft { border-left: 3px solid black; border-collapse: collapse;}
|
||||
.bordered .bbottom { border-bottom: 3px solid black; border-collapse: collapse;}
|
||||
.bordered .light { background: #F4E7CC;}
|
||||
|
||||
.font16, .font16 tr, .font16 tr td { font-family: Times New Roman; font-size: 16px;}
|
||||
</style>
|
||||
|
||||
<div id="hint4" class="ahint"></div>
|
||||
|
||||
<table cellspacing="0" cellpadding="2" style="width: 100%; margin-top: 10px; margin-bottom: 10px;">
|
||||
<tr>
|
||||
<td style="width: 70%; vertical-align: top; text-align: center;">
|
||||
<h4 style="font-family: Times New Roman; font-size: 18px">Реферальная Система</h4>
|
||||
</td>
|
||||
<td style="width: 27%; vertical-align: top; text-align: right; padding-right: 20px;">
|
||||
<input type="button" class="btn" value="Обновить" onclick='location="/main.php?referals"'>
|
||||
<input type="button" class="btn" value="Вернуться" onclick="location.href='/main.php'">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p style="margin: 5px 20px 5px 20px; padding: 0px;">С помощью реферальной системы Вы можете приводить в игру своих друзей используя ссылку ниже, и получать за это кредиты.</p>
|
||||
<p style="margin: 5px 20px 5px 20px; padding: 0px;">
|
||||
<b>При каждом пополнении баланса ЕКР Вашим рефералом Вы будете получать:</b><br>
|
||||
- <b>10% ЕКР</b> от суммы пополнения реферала ;<br>
|
||||
</p>
|
||||
<p style="margin: 5px 20px 5px 20px; padding: 0px;">Ваша ссылка на регистрацию для новых игроков: <b style="color: red">/r<?=$u->info['id']?></b></p>
|
||||
<?php
|
||||
$rtg = mysql_fetch_array(mysql_query('SELECT * FROM `ref_mult` WHERE `uid1` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
if(isset($rtg['id'])) {
|
||||
echo '<p style="margin: 5px 20px 5px 20px; padding: 0px;">Реферал с пересечением IP (разрешены бонусы только за этого реферала): <b style="color: red">'.$u->microLogin($rtg['uid2'],1).'</b><br>'.
|
||||
'<small>(Сменить на другого реферала с одного IP больше нельзя!)</small></p>';
|
||||
}
|
||||
?>
|
||||
<center>
|
||||
<b>За каждого приведенного в игру реферала,Вы будете получать:</b>
|
||||
</center>
|
||||
|
||||
<table cellspacing="0" cellpadding="2" style="width: 620px; margin: 7px auto 15px;" class="bordered ac font16 b">
|
||||
<tr class="bbottom">
|
||||
<td style="width: 16%;" class="bright">
|
||||
<b>Уровень</b>
|
||||
</td>
|
||||
<td style="width: 28%;">
|
||||
<b>Награда за реферала</b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td class="bright">8</td><td>0 КР</td>
|
||||
<tr><td class="bright">9</td><td><font color=green>30 ЕКР</font></td>
|
||||
<tr><td class="bright">10</td><td><font color=green>75 ЕКР</font></td>
|
||||
<tr><td class="bright">11</td><td><font color=green>150 ЕКР</font></td>
|
||||
</table>
|
||||
|
||||
<p style="margin: 5px 20px 15px 20px; padding: 0px;">
|
||||
Разрешено создание не более одного реферала с одного айпи. Запрещена повторная регистрация одного и того же игрока по реферальной ссылке если он когда-либо уже играл. Реферальная система предусмотрена ТОЛЬКО ДЛЯ ПРИВЛЕЧЕНИЯ НОВЫХ ИГРОКОВ.<br>
|
||||
Внимание! Запрещены просьбы о перерегистрации имеющихся в игре игроков, с целью получения "бесплатного" реферала. Новые рефералы в любом случае проходят модерацию и при наличии нарушений обнуляются, а ваш аккаунт может получить наказание за нарушение правил реферальной системы.<br>
|
||||
Запрещается любая реклама реферальной ссылки внутри игры, в том числе размещение в анкете.
|
||||
</p>
|
||||
<?php
|
||||
$x1 = 0;
|
||||
$x2 = 0;
|
||||
$x3 = 0;
|
||||
@@ -102,39 +16,205 @@ $xh1 = '';
|
||||
$xh2 = '';
|
||||
$xh3 = '';
|
||||
|
||||
$sp = mysql_query('SELECT `id`,`login`,`level`,`align`,`clan`,`online` FROM `users` WHERE `host_reg` = "'.$u->info['id'].'" AND `banned` = 0 ORDER BY `timereg` DESC');
|
||||
while( $pl = mysql_fetch_array($sp) ) {
|
||||
$x1++;
|
||||
$clr = 'grey';
|
||||
if( $pl['online'] > time() - 240 ) {
|
||||
$clr = 'green';
|
||||
}
|
||||
$xh1 .= '<tr><td align="center"><font color="'.$clr.'">'.$u->microLogin($pl,2).'</font></td></tr>';
|
||||
$sp2 = mysql_query('SELECT `id`,`login`,`level`,`align`,`clan`,`online` FROM `users` WHERE `host_reg` = "'.$pl['id'].'" AND `banned` = 0 ORDER BY `timereg` DESC');
|
||||
while( $pl2 = mysql_fetch_array($sp2) ) {
|
||||
$x2++;
|
||||
$clr = 'grey';
|
||||
if( $pl2['online'] > time() - 240 ) {
|
||||
$clr = 'green';
|
||||
}
|
||||
$xh2 .= '<tr><td align="center"><font color="'.$clr.'">'.$u->microLogin($pl2,2).'</font></td></tr>';
|
||||
$sp3 = mysql_query('SELECT `id`,`login`,`level`,`align`,`clan`,`online` FROM `users` WHERE `host_reg` = "'.$pl2['id'].'" AND `banned` = 0 ORDER BY `timereg` DESC');
|
||||
while( $pl3 = mysql_fetch_array($sp3) ) {
|
||||
$x3++;
|
||||
$clr = 'grey';
|
||||
if( $pl3['online'] > time() - 240 ) {
|
||||
$clr = 'green';
|
||||
}
|
||||
$xh3 .= '<tr><td align="center"><font color="'.$clr.'">'.$u->microLogin($pl3,2).'</font></td></tr>';
|
||||
}
|
||||
}
|
||||
$sp = mysql_query(
|
||||
'SELECT `id`,`login`,`level`,`align`,`clan`,`online` FROM `users` WHERE `host_reg` = "' . $u->info['id'] . '" AND `banned` = 0 ORDER BY `timereg` DESC'
|
||||
);
|
||||
while ($pl = mysql_fetch_array($sp)) {
|
||||
$x1++;
|
||||
$clr = 'grey';
|
||||
if ($pl['online'] > time() - 240) {
|
||||
$clr = 'green';
|
||||
}
|
||||
$xh1 .= '<tr><td align="center"><font color="' . $clr . '">' . $u->microLogin($pl, 2) . '</font></td></tr>';
|
||||
$sp2 = mysql_query(
|
||||
'SELECT `id`,`login`,`level`,`align`,`clan`,`online` FROM `users` WHERE `host_reg` = "' . $pl['id'] . '" AND `banned` = 0 ORDER BY `timereg` DESC'
|
||||
);
|
||||
while ($pl2 = mysql_fetch_array($sp2)) {
|
||||
$x2++;
|
||||
$clr = 'grey';
|
||||
if ($pl2['online'] > time() - 240) {
|
||||
$clr = 'green';
|
||||
}
|
||||
$xh2 .= '<tr><td align="center"><font color="' . $clr . '">' . $u->microLogin($pl2, 2) . '</font></td></tr>';
|
||||
$sp3 = mysql_query(
|
||||
'SELECT `id`,`login`,`level`,`align`,`clan`,`online` FROM `users` WHERE `host_reg` = "' . $pl2['id'] . '" AND `banned` = 0 ORDER BY `timereg` DESC'
|
||||
);
|
||||
while ($pl3 = mysql_fetch_array($sp3)) {
|
||||
$x3++;
|
||||
$clr = 'grey';
|
||||
if ($pl3['online'] > time() - 240) {
|
||||
$clr = 'green';
|
||||
}
|
||||
$xh3 .= '<tr><td align="center"><font color="' . $clr . '">' . $u->microLogin(
|
||||
$pl3, 2
|
||||
) . '</font></td></tr>';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if( $xh1 == '' ) {
|
||||
$xh1 = '<tr><td align="center"><font color="grey">У вас нет рефералов</font></td></tr>';
|
||||
if ($xh1 == '') {
|
||||
$xh1 = '<tr><td align="center"><font color="grey">У вас нет рефералов</font></td></tr>';
|
||||
}
|
||||
|
||||
$rtg = mysql_fetch_array(mysql_query('SELECT * FROM `ref_mult` WHERE `uid1` = "' . $u->info['id'] . '" LIMIT 1'));
|
||||
|
||||
$reflink = $_SERVER['SERVER_NAME'] . DIRECTORY_SEPARATOR . 'r' . $u->info['id'];
|
||||
?>
|
||||
<script type="text/javascript">
|
||||
function show(ele) {
|
||||
var srcElement = document.getElementById(ele);
|
||||
if (srcElement != null) {
|
||||
if (srcElement.style.display == "block") {
|
||||
srcElement.style.display = 'none';
|
||||
} else {
|
||||
srcElement.style.display = 'block';
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
.bordered, .bordered tr, .bordered tr td {
|
||||
font-family: Times New Roman;
|
||||
font-size: 14px;
|
||||
border: 1px solid black;
|
||||
border-collapse: collapse;
|
||||
text-align: center;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.bordered {
|
||||
border: 3px solid black;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
.bordered .al {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.bordered .vam {
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.bordered .ac {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.bordered .b {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.bordered .p {
|
||||
padding: 0px 5px 0px 5px;
|
||||
}
|
||||
|
||||
.bordered .btop {
|
||||
border-top: 3px solid black;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
.bordered .bright {
|
||||
border-right: 3px solid black;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
.bordered .bleft {
|
||||
border-left: 3px solid black;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
.bordered .bbottom {
|
||||
border-bottom: 3px solid black;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
.bordered .light {
|
||||
background: #F4E7CC;
|
||||
}
|
||||
|
||||
.font16, .font16 tr, .font16 tr td {
|
||||
font-family: Times New Roman;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.row {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.green {
|
||||
color: #00CC00;
|
||||
}
|
||||
|
||||
table.data {
|
||||
width: 620px;
|
||||
margin: 7px auto 15px;
|
||||
}
|
||||
|
||||
div.tablecaption {
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="hint4" class="ahint"></div>
|
||||
|
||||
<table cellspacing="0" cellpadding="2" style="width: 100%; margin-top: 10px; margin-bottom: 10px;">
|
||||
<tr>
|
||||
<td style="width: 70%; vertical-align: top; text-align: center;">
|
||||
<h4 style="font-family: Times New Roman; font-size: 18px">Реферальная Система</h4>
|
||||
</td>
|
||||
<td style="width: 27%; vertical-align: top; text-align: right; padding-right: 20px;">
|
||||
<input type="button" class="btn" value="Обновить" onclick='location="/main.php?referals"'>
|
||||
<input type="button" class="btn" value="Вернуться" onclick="location.href='/main.php'">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p>С помощью реферальной системы Вы можете приводить в игру своих
|
||||
друзей используя ссылку ниже, и получать за это кредиты.</p>
|
||||
<p>При каждом пополнении баланса ЕКР Вашим рефералом Вы будете получать <b>10% ЕКР</b> от суммы пополнения реферала.</p>
|
||||
<p>Ваша ссылка на регистрацию для новых игроков: <b class="green"><?= $reflink ?></b></p>
|
||||
<?php
|
||||
if (isset($rtg['id'])) {
|
||||
echo '<p>Реферал с пересечением IP (разрешены бонусы только за этого реферала): <b style="color: red">' . $u->microLogin(
|
||||
$rtg['uid2'], 1
|
||||
) . '</b><br>' .
|
||||
'<small>(Сменить на другого реферала с одного IP больше нельзя!)</small></p>';
|
||||
}
|
||||
?>
|
||||
<div align="center"><p style="margin: 5px 20px 15px 20px; padding: 0px;"><b>Ваши рефералы (<?=$x1?>)</b></p></div>
|
||||
<table align="center" cellpadding="2" cellspacing="0" class="bordered ac font16 b" style="width: 620px; margin: 7px auto 15px;">
|
||||
<?=$xh1?>
|
||||
|
||||
<div class="tablecaption">За каждого приведенного в игру реферала, Вы будете получать:</div>
|
||||
<table cellspacing="0" cellpadding="2" class="bordered ac font16 b data">
|
||||
<tr class="bbottom">
|
||||
<td style="width: 16%;" class="bright">
|
||||
<b>Уровень</b>
|
||||
</td>
|
||||
<td style="width: 28%;">
|
||||
<b>Награда</b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="bright">9</td>
|
||||
<td class="green">30 ЕКР</td>
|
||||
<tr>
|
||||
<td class="bright">10</td>
|
||||
<td class="green">75 ЕКР</td>
|
||||
<tr>
|
||||
<td class="bright">11</td>
|
||||
<td class="green">150 ЕКР</td>
|
||||
</table>
|
||||
|
||||
<ul>
|
||||
<li>Разрешено создание не более одного реферала с одного айпи.</li>
|
||||
<li>Запрещена повторная регистрация одного и того же игрока по реферальной ссылке если он когда-либо уже играл.</li>
|
||||
<li>Реферальная система предусмотрена ТОЛЬКО ДЛЯ ПРИВЛЕЧЕНИЯ НОВЫХ ИГРОКОВ.</li>
|
||||
<li>Запрещены просьбы о перерегистрации имеющихся в игре игроков, с целью получения "бесплатного" реферала.</li>
|
||||
<li>Новые рефералы в любом случае проходят модерацию и при наличии нарушений обнуляются, а ваш аккаунт может получить
|
||||
наказание за нарушение правил реферальной системы.</li>
|
||||
<li>Запрещается любая реклама реферальной ссылки внутри игры, в том числе размещение в анкете.</li>
|
||||
</ul>
|
||||
|
||||
<div class="tablecaption">Ваши рефералы (<?= $x1 ?>)</div>
|
||||
<table align="center" cellpadding="2" cellspacing="0" class="bordered ac font16 b data">
|
||||
<?= $xh1 ?>
|
||||
</table>
|
||||
Reference in New Issue
Block a user