Удаление остатков регистратуры. #56

This commit is contained in:
2023-07-19 15:52:11 +03:00
parent 92772463e6
commit 5df55f8623
4 changed files with 0 additions and 499 deletions

View File

@@ -1591,226 +1591,6 @@ if (isset($p['id']) || $u->info['align'] == 1 || $u->info['align'] == 3) {
</div>
<?php
}
$zvr = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `_clan` WHERE `admin_time` = "0"'));
if ($zvr[0] > 0) {
$chat = new Chat();
$cmsg = new ChatMessage();
$cmsg->setLogin('Регистратура кланов');
$cmsg->setType(5);
$cmsg->setIsAlert(true);
?>
<div style="padding:0 10px 5px 10px; margin:5px; border-bottom:1px solid #cac9c7;">
<div style="padding:10px;"><b>Заявки на регистрацию кланов:</b> &nbsp; <?php
if (isset($_GET['goodClan'])) {
//Разрешение
$cl = mysql_fetch_array(
mysql_query(
'SELECT * FROM `_clan` WHERE `admin_time` = "0" AND `id` = "' . mysql_real_escape_string(
$_GET['goodClan']
) . '" LIMIT 1'
)
);
if (isset($cl['id'])) {
$pu = mysql_fetch_array(
mysql_query(
'SELECT `id`,`city`,`room`,`clan`,`login`,`align`,`level`,`sex`,`money`,`banned` FROM `users` WHERE `id` = "' . mysql_real_escape_string(
$cl['uid']
) . '" LIMIT 1'
)
);
$tc = mysql_fetch_array(
'SELECT `id`,`name` FROM `clan` WHERE `name` = "' . mysql_real_escape_string(
$cl['name']
) . '" OR `name` = "' . mysql_real_escape_string(
$cl['name2']
) . '" OR `name_mini` = "' . mysql_real_escape_string(
$cl['name']
) . '" OR `name_mini` = "' . mysql_real_escape_string(
$cl['name2']
) . '" LIMIT 1'
);
if (!isset($pu['id'])) {
echo '<font color=red><b>Персонаж выступающий в роли Главы клана не найден, id ' . $cl['uid'] . '</b></font><br>';
} elseif ($pu['clan'] > 0 || $pu['align'] > 0 || $pu['banned'] > 0) {
echo '<font color=red><b>Персонаж выступающий в роли Главы клана уже находится в клане, либо имеет склонность, либо заблокирован</b></font><br>';
} elseif ($u->testAlign($cl['align'], $pu['id']) == 0) {
echo '<font color=red><b>Персонаж выступающий в роли Главы клана не может создавать клан с данной склонностью!</b></font><br>';
} elseif (isset($tc['id'])) {
echo '<font color=red><b>Схожий клан был зарегистрирован ранее, клана №' . $tc['id'] . ' (' . $tc['name'] . ').</b></font><br>';
} else {
mysql_query(
'UPDATE `_clan` SET `admin_time` = "' . time(
) . '",`admin_ok` = "' . $u->info['id'] . '" WHERE `id` = "' . $cl['id'] . '" LIMIT 1'
);
//Переносим изображения в img.*/i/clan/{name}.gif / {name}_big.gif / {id}.gif / {id}.gif
//Маленький значок
if (copy(
'clan_prw/' . $cl['img1'],
'img.new-combats.com/i/clan/' . $cl['name2'] . '.gif'
)) {
$ins = mysql_query(
'INSERT INTO `clan` (`name`,`site`,`align`,`time_reg`) VALUES (
"' . $cl['name2'] . '",
"' . $cl['site'] . '",
"' . $cl['align'] . '",
"' . time() . '"
)'
);
if ($ins) {
//
$cl['_id'] = mysql_insert_id();
$u->insertAlign($cl['align'], $pu['id']);
mysql_query(
'INSERT INTO `clan_info` (`id`,`info`) VALUES (
"' . $cl['_id'] . '",
"' . mysql_real_escape_string($cl['info']) . '"
)'
);
copy(
'clan_prw/' . $cl['img1'],
'../img.new-combats.com/i/clan/' . $cl['_id'] . '.gif'
);
copy(
'clan_prw/' . $cl['img2'],
'../img.new-combats.com/i/clan/' . $cl['_id'] . '_big.gif'
);
copy(
'clan_prw/' . $cl['img2'],
'../img.new-combats.com/i/clan/cln' . $cl['_id'] . '.gif'
);
copy(
'clan_prw/' . $cl['img2'],
'../img.new-combats.com/i/clan/' . $cl['name2'] . '_big.gif'
);
mysql_query(
'UPDATE `users` SET `clan` = "' . $cl['_id'] . '",`clan_prava` = "glava",`align` = "' . $cl['align'] . '" WHERE `id` = "' . $pu['id'] . '" LIMIT 1'
);
echo '<font color=red><b>Вы одобрили регистрацию клана &quot;' . $cl['name'] . '&quot;</b></font><br>';
} else {
echo '<font color=red><b>Не удалось перенести значок</b></font><br>';
}
} else {
echo '<font color=red><b>Не удалось перенести значок</b></font><br>';
}
//Отправляем системку главе клана
$cmsg->setCity($pu['city']);
$cmsg->setTo($pu['login']);
$cmsg->setText("Поздравляем Вас с регистрацией клана &quot;{$cl['name']}&quot;, будьте успешны!");
$chat->sendMsg($cmsg);
}
}
} elseif (isset($_GET['badClan'])) {
//Отказ
$cl = mysql_fetch_array(
mysql_query(
'SELECT * FROM `_clan` WHERE `admin_time` = "0" AND `id` = "' . mysql_real_escape_string(
$_GET['badClan']
) . '" LIMIT 1'
)
);
if (isset($cl['id'])) {
$pu = mysql_fetch_array(
mysql_query(
'SELECT `id`,`city`,`room`,`clan`,`login`,`align`,`level`,`sex`,`money`,`banned` FROM `users` WHERE `id` = "' . mysql_real_escape_string(
$cl['uid']
) . '" LIMIT 1'
)
);
echo '<font color=red><b>Вы отказали в регистрации клану &quot;' . $cl['name'] . '&quot;</b></font><br>';
mysql_query(
'UPDATE `_clan` SET `admin_time` = "' . time(
) . '",`admin_ca` = "' . $u->info['id'] . '" WHERE `id` = "' . $cl['id'] . '" LIMIT 1'
);
//Отправляем системку персонажу
$cmsg->setCity($pu['city']);
$cmsg->setTo($pu['login']);
$cmsg->setText("К сожалению Вам отказано в регистрации клана &quot;{$cl['name']}&quot;. Вам зачисленно 50 екр.");
$chat->sendMsg($cmsg);
//Отправляем сумму
$u->addEkr(50, $pu['id']);
$txt = 'Возврат за регистрацию клана от Администрации: <b>50</b> екр. Зачисленны: ' . date(
'd.m.Y H:i', time()
);
mysql_query(
'INSERT INTO `post` (`uid`,`sender_id`,`time`,`money`,`text`) VALUES(
"' . $pu['id'] . '",
0,
"' . time() . '",
0,
"' . $txt . '")'
);
//чат
$cmsg->setText('Получена новая почта от Администрации!');
$chat->sendMsg($cmsg);
}
}
?></div>
<script>
function imgResize1(id) {
if ($('#' + id).width() == 16) {
$('#' + id).animate({'height': '99px', 'width': '100px'}, 'fast');
} else {
$('#' + id).animate({'height': '15px', 'width': '16px'}, 'fast');
}
}
function seeClanINfo(id) {
if ($('#' + id).css('display') == 'block') {
$('#' + id).fadeOut('fast');
} else {
$('#' + id).fadeIn('fast');
}
}
</script>
<?php
$sp = mysql_query(
'SELECT * FROM `_clan` WHERE `admin_time` = "0" ORDER BY `time` ASC LIMIT 10'
);
while ($pl = mysql_fetch_array($sp)) {
echo '<div style="border-top:1px solid grey;padding:5px;">
#' . $pl['id'] . ' <font color="#cac9c7">|</font>
' . date('d.m.y H:i', $pl['time']) . ' / ' . $pl['money'] . '.00 кр.
<span style="color: #cac9c7; ">|</span>
<img style="border:1px solid grey;display:inline-block;vertical-align:bottom;margin:0;padding:1px;" src="/clan_prw/' . $pl['img1'] . '" width="24" height="15">' .
'<span id="img' . $pl['id'] . 'clan2"><img id="img' . $pl['id'] . 'clan" style="border:1px solid blue;border-left:0;display:inline-block;vertical-align:bottom;margin:0;padding:0;" src="/clan_prw/' . $pl['img1'] . '">' .
'<script>$("#img' . $pl['id'] . 'clan").ready(function(){$("#img' . $pl['id'] . 'clan2").html(" "+$("#img' . $pl['id'] . 'clan").width()+"x"+$("#img' . $pl['id'] . 'clan").height()); });</script>
</span>
<span style="color: #cac9c7; ">|</span>
<img id="img' . $pl['id'] . 'clan30" style="border:1px solid grey;display:inline-block;cursor:pointer;vertical-align:bottom;margin:0;padding:1px;width:16px;height:15px;" onclick="imgResize1(\'img' . $pl['id'] . 'clan30\')" src="/clan_prw/' . $pl['img2'] . '">' .
'<span id="img' . $pl['id'] . 'clan4"><img id="img' . $pl['id'] . 'clan3" style="border:1px solid blue;border-left:0;display:inline-block;vertical-align:bottom;margin:0;padding:0;" src="/clan_prw/' . $pl['img2'] . '">' .
'<script>$("#img' . $pl['id'] . 'clan3").ready(function(){$("#img' . $pl['id'] . 'clan4").html(" "+$("#img' . $pl['id'] . 'clan3").width()+"x"+$("#img' . $pl['id'] . 'clan3").height()); });</script>
</span>
<span style="color: #cac9c7; ">|</span>
' . $u->microLogin($pl['uid'], 1) . '
<span style="color: #cac9c7; ">|</span>
<span style="display:inline-block;background:white;padding:2px 20px 2px 20px;text-align:center;">' . $pl['name'] . '</span>
<span style="color: #cac9c7; ">|</span>
<span style="display:inline-block;background:white;padding:2px 20px 2px 20px;text-align:center;">' . $pl['name2'] . '</span> (EN)
<span style="color: #cac9c7; ">|</span>
<img src="//img.new-combats.tech/i/align/align' . $pl['align'] . '.gif">
<font color="#cac9c7">|</font>
<a href="javascript:void(0)" onClick="seeClanINfo(\'clndiv' . $pl['id'] . '\');">Сайт и Описание</a>
<font color="#cac9c7">|</font>
&nbsp;<input onclick="location.href=\'?admin=1&goodClan=' . $pl['id'] . '\'" type="button" value="Разрешить"> &nbsp;<font color="#cac9c7">|</font>&nbsp; <input onclick="location.href=\'?admin=1&badClan=' . $pl['id'] . '\'" type="button" value="Отказать">
<div id="clndiv' . $pl['id'] . '" style="padding:10px;display:none">
<b>Сайт клана:</b> <a target="_blank" href="' . $pl['site'] . '">' . $pl['site'] . '</a><br><Br>
Описание клана (для библиотеки):<br>
<div style="max-width:620px;margin:10px;padding:10px;background:white;">
<img src="/clan_prw/' . $pl['img2'] . '" width="100" height="99" style="float:right">
<center><h3>' . $pl['name'] . '</h3></center>
<br><div style="text-align:justify;">' . $pl['info'] . '</div></div>
<div style="width:600px;" align="center"><a href="javascript:void(0)" onClick="seeClanINfo(\'clndiv' . $pl['id'] . '\');">(Скрыть информаци сайта и описания)</a></div>
</div>
</div>';
}
?>
</div>
<?php
}
}
if ($u->info['admin'] > 0) {