Полный отказ от $u->testAction() целиком.
This commit is contained in:
@@ -1,4 +1,9 @@
|
||||
<?php
|
||||
|
||||
use Core\Db;
|
||||
use Model\ActionModel;
|
||||
use User\ItemsModel;
|
||||
|
||||
if (!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
@@ -45,8 +50,7 @@ if (isset($_GET['elka_shar']) && isset($_GET['shar_name'])) //Украшение
|
||||
'INSERT INTO `eff_users`
|
||||
(`id`,`id_eff`, `uid`, `name`, `data`, `overType`, `timeUse`, `timeAce`, `user_use`, `delete`, `v1`, `v2`, `img2`, `x`, `hod`, `bj`, `sleeptime`, `no_Ace`, `file_finish`, `tr_life_user`, `deactiveTime`, `deactiveLast`, `mark`, `bs`)
|
||||
VALUES
|
||||
(NULL, "477", "' . $u->info['id'] . '", "Благословение Ёлки x1", "add_hpAll=5", "110", "' . time(
|
||||
) . '", "0", "", "0", "0", "0", "", "1", "-1", "0", "0", "0", "", "0", "0", "0", "0", "0")'
|
||||
(NULL, "477", "' . $u->info['id'] . '", "Благословение Ёлки x1", "add_hpAll=5", "110", "' . time() . '", "0", "", "0", "0", "0", "", "1", "-1", "0", "0", "0", "", "0", "0", "0", "0", "0")'
|
||||
);
|
||||
|
||||
if (isset($effeadd)) {
|
||||
@@ -65,9 +69,11 @@ if (isset($_GET['elka_shar']) && isset($_GET['shar_name'])) //Украшение
|
||||
|
||||
if (isset($_GET['take_gift']) && (date('m') == 12 || (date('m') == 1 && date('d') <= 8))) {
|
||||
//получаем свой новогодний подарок за текущий год addItem($id,$uid)
|
||||
$smt = $u->testAction('`uid` = "' . $u->info['id'] . '" AND `vars` = "take_gift_' . $dt . '" LIMIT 1', 1);
|
||||
if (!isset($smt['id'])) {
|
||||
$pid = \User\ItemsModel::addItem($pidid, $u->info['id']);
|
||||
$smt = (bool)ActionModel::testCount(["uid = $u->info['id']", "vars = take_gift_$dt"]);
|
||||
if ($smt) {
|
||||
echo '<font color=red>Вы уже получили свой подарок ;)</font>';
|
||||
} else {
|
||||
$pid = ItemsModel::addItem($pidid, $u->info['id']);
|
||||
if ($pid > 0) {
|
||||
mysql_query('UPDATE `items_users` SET `gift` = "Администрация",`gtxt1` = "Поздравляем Вас с Новым Годом!" WHERE `id` = "' . $pid . '" AND `uid` = "' . $u->info['id'] . '" LIMIT 1');
|
||||
$u->addAction(time(), 'take_gift_' . $dt . '', $u->info['city']);
|
||||
@@ -75,21 +81,19 @@ if (isset($_GET['take_gift']) && (date('m') == 12 || (date('m') == 1 && date('d'
|
||||
} else {
|
||||
echo '<font color=red>Не удалось получить подарок...</font>';
|
||||
}
|
||||
} else {
|
||||
echo '<font color=red>Вы уже получили свой подарок ;)</font>';
|
||||
}
|
||||
} elseif (isset($_GET['del'])) {
|
||||
if ($u->info['admin'] > 0 || ($u->info['align'] > 1 && $u->info['align'] < 2) || ($u->info['align'] > 3 && $u->info['align'] < 4)) {
|
||||
if ($u->info['admin'] == 0) {
|
||||
$pInfo = '' . $u->info['align'] . '|' . $u->info['clan'] . '|' . $u->info['login'] . '|' . $u->info['level'] . '|' . $u->info['cityreg'] . '';
|
||||
} else {
|
||||
if ($u->isModerator()) {
|
||||
if ($u->isAdmin()) {
|
||||
$pInfo = '1';
|
||||
} else {
|
||||
$pInfo = '' . $u->info['align'] . '|' . $u->info['clan'] . '|' . $u->info['login'] . '|' . $u->info['level'] . '|' . $u->info['cityreg'];
|
||||
}
|
||||
mysql_query("UPDATE `elka` SET `delete`='" . $pInfo . "' WHERE `id`='" . mysql_real_escape_string($_GET['del']) . "'");
|
||||
}
|
||||
} elseif (isset($_GET['use_cup'])) {
|
||||
$smt = $u->testAction('`uid` = "' . $u->info['id'] . '" AND `time` > ' . (time() - 600) . ' AND `vars` = "use_cupNewYear" LIMIT 1', 1);
|
||||
if (!isset($smt['id'])) {
|
||||
$smt = (bool)ActionModel::testCount(["uid = $u->info['id']", 'vars = use_cupNewYear', 'time > unix_timestamp() - 600']);
|
||||
if (!$smt) {
|
||||
$u->addAction(time(), 'use_cupNewYear', '');
|
||||
mysql_query('UPDATE `stats` SET `hpNow` = "' . $u->stats['hpAll'] . '",`mpNow` = "' . $u->stats['mpAll'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
|
||||
echo '<font color=red>Успешно использован эликсир "Полное восстановление"</font>';
|
||||
@@ -101,23 +105,20 @@ if (isset($_GET['take_gift']) && (date('m') == 12 || (date('m') == 1 && date('d'
|
||||
if ((date('n', time()) == 1 && date('j', time()) <= 15)) {
|
||||
$dy = 0;
|
||||
}
|
||||
$u->info['ET'] = $u->testAction('`uid` = "' . $u->info['id'] . '" AND `time` > ' . (time() - 600) . ' AND `vars` = "send_elka" LIMIT 1', 1);
|
||||
if (isset($u->info['ET']['id'])) {
|
||||
|
||||
$u->info['ET'] = (bool)ActionModel::testCount(["uid = $u->info['id']", 'vars = send_elka', 'time > unix_timestamp() - 600']);
|
||||
if ($u->info['ET']) {
|
||||
echo '<font color=red>Оставлять надписи на стволе ёлки можно не чаще одного раза в 10 минут</font>';
|
||||
} else {
|
||||
$pInfo = '' . $u->info['align'] . '|' . $u->info['clan'] . '|' . $u->info['login'] . '|' . $u->info['level'] . '|' . $u->info['cityreg'] . '|' . $u->info['id'] . '';
|
||||
mysql_query(
|
||||
"INSERT INTO `elka` (`year`,`time`,`pers`,`text`,`city`) VALUES (" . (date('Y', time()) + $dy) . "," . time() . ",'" . $pInfo . "','" . mysql_real_escape_string(
|
||||
$_POST['message']
|
||||
) . "','" . $u->info['city'] . "'); "
|
||||
);
|
||||
$pInfo = '' . $u->info['align'] . '|' . $u->info['clan'] . '|' . $u->info['login'] . '|' . $u->info['level'] . '|' . $u->info['cityreg'] . '|' . $u->info['id'];
|
||||
Db::sql("insert into elka (year, time, pers, text, city) values (year(curdate()) + ?, unix_timestamp(),?,?,'')", [$dy, $pInfo, $_POST['message']]);
|
||||
$u->addAction(time(), 'send_elka', '');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
<style type="text/css">
|
||||
<style>
|
||||
|
||||
.pH3 {
|
||||
COLOR: #8f0000;
|
||||
@@ -167,16 +168,28 @@ if (isset($_GET['take_gift']) && (date('m') == 12 || (date('m') == 1 && date('d'
|
||||
font-size: 10px;
|
||||
}
|
||||
|
||||
div.error {
|
||||
text-align: right;
|
||||
color: red;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
img.present {
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
img.used {
|
||||
filter: alpha(opacity=35);
|
||||
-moz-opacity: 0.35;
|
||||
opacity: 0.35;
|
||||
}
|
||||
</style>
|
||||
<div align="right"><?php if ($re != '') {
|
||||
echo '<font color="red"><b>' . $re . '</b></font>';
|
||||
} ?></div>
|
||||
<div class="error"><?= $re ?? '' ?></div>
|
||||
<div id="hint3" style="visibility:hidden"></div>
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td valign="top">
|
||||
<div align="center" class="pH3">Новогодняя елка <?php
|
||||
echo $dt; ?>!
|
||||
<div align="center" class="pH3">Новогодняя елка <?= $dt ?>!
|
||||
</div>
|
||||
<br/>
|
||||
<!-- Подарки -->
|
||||
@@ -189,31 +202,27 @@ if (isset($_GET['take_gift']) && (date('m') == 12 || (date('m') == 1 && date('d'
|
||||
<span class="pH3"><small>Подарки:</small></span>
|
||||
<div>
|
||||
<?php
|
||||
$smt = $u->testAction('`uid` = "' . $u->info['id'] . '" AND `time` > ' . (time() - 600) . ' AND `vars` = "use_cupNewYear" LIMIT 1', 1);
|
||||
$alreadyUsed = (bool)ActionModel::testCount(["uid = $u->info['id']", 'time > unix_timestamp() - 600', 'vars = use_cupNewYear']);
|
||||
?>
|
||||
<a href="?use_cup=<?= $code; ?>" <?php if (isset($smt['id'])) {
|
||||
echo 'onClick="alert(\'Использовать "Чаша жизненных сил" можно не чаще одного раза в 10 минут\');return false;"';
|
||||
} ?> /><img src="//img.new-combats.tech/cup2012.gif" style="padding:10px;<?php if (isset($smt['id'])) {
|
||||
echo 'filter: alpha(opacity=35); -moz-opacity: 0.35; -khtml-opacity: 0.35; opacity: 0.35;';
|
||||
} ?>" title="Выпить из`Чаши жизненных сил`"></a>
|
||||
<a href="?use_cup=<?= $code; ?>" <?= $alreadyUsed ? 'onClick="alert(\'Использовать "Чаша жизненных сил" можно не чаще одного раза в 10 минут\');return false;"' : '' ?>>
|
||||
<img src="//img.new-combats.tech/cup2012.gif" class="present <?= $alreadyUsed ? 'used' : '' ?>" title="Выпить из`Чаши жизненных сил`" alt="">
|
||||
</a>
|
||||
|
||||
<?php
|
||||
if (date('m') == 12 || (date('m') == 1 && date('d') <= 8)) {
|
||||
$pd = $u->testAction('`uid` = "' . $u->info['id'] . '" AND `time` > ' . (time() - 600) . ' AND `vars` = "take_gift' . $dt . '" LIMIT 1', 1);
|
||||
$alreadyUsed = (bool)ActionModel::testCount(["uid = $u->info['id']", 'time > unix_timestamp() - 600', "vars = take_gift$dt"]);
|
||||
|
||||
?>
|
||||
<a href="?take_gift=<?= $code; ?>" <?php if (isset($pd['id'])) {
|
||||
echo 'onClick="return false;"';
|
||||
} ?> /><img src="//img.new-combats.tech/i/items/<?= 'podarok' . ($dt - 1); ?>.gif" style="padding:10px;<?php if (isset($pd['id'])) {
|
||||
echo 'filter: alpha(opacity=35); -moz-opacity: 0.35; -khtml-opacity: 0.35; opacity: 0.35;';
|
||||
} ?>" title="Взять `Новогодний подарок 2023`"></a>
|
||||
<a href="?take_gift=<?= $code; ?>" <?= $alreadyUsed ? 'onClick="return false;"' : '' ?>>
|
||||
<img src="//img.new-combats.tech/i/items/<?= 'podarok' . ($dt - 1) ?>.gif" class="present <?= $alreadyUsed ? 'used' : '' ?>" title="Взять `Новогодний подарок 2023`"
|
||||
alt="">
|
||||
</a>
|
||||
<?php } ?>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<?php
|
||||
}
|
||||
//ТУТ Елка
|
||||
// if($u->info['admin']>0)
|
||||
// {
|
||||
?>
|
||||
<div style="padding-left:10px;">
|
||||
<span class="pH3"><small>Наряжаем Ёлку:</small></span>
|
||||
|
||||
Reference in New Issue
Block a user