Рефакторинг, отказ от $u->testAction('',2) для разрыва зависимости с User::class. Добавлен зачаточный генератор запросов.
This commit is contained in:
@@ -1,4 +1,9 @@
|
||||
<?php
|
||||
|
||||
use Core\Config;
|
||||
use Model\ActionModel;
|
||||
use User\ItemsModel;
|
||||
|
||||
echo "
|
||||
<script language='JavaScript'>
|
||||
var elem = document.getElementById('se-pre-con');
|
||||
@@ -191,29 +196,28 @@ $vi = [
|
||||
$vix = 0;
|
||||
if ($ability[$account][$i][4] == 0) {
|
||||
//за сегодня
|
||||
$vix = $u->testAction('`uid` = "' . $u->info['id'] . '" AND `time`>=' . strtotime('now 00:00:00') . ' AND `vars` = "vitm_' . $itm['id'] . '"', 2);
|
||||
$vix = $vix[0];
|
||||
|
||||
$time = strtotime('now 00:00:00');
|
||||
} else {
|
||||
//всего за действие премиума
|
||||
$vix = $u->testAction('`uid` = "' . $u->info['id'] . '" AND `time`>=' . $vt['timeUse'] . ' AND `vars` = "vitm_' . $itm['id'] . '" ', 2);
|
||||
$vix = $vix[0];
|
||||
$time = $vt['timeUse'];
|
||||
}
|
||||
$vix = ActionModel::testCount(["uid = {$u->info['id']}", "vars = vitm_{$itm['id']}", "time >= $time"]);
|
||||
unset($time);
|
||||
|
||||
if ($ability[$account][$i][1] - $vix > 0 && isset($_GET['take_item_vip']) && $_GET['take_item_vip'] == $itm['id']) {
|
||||
$nitm = \User\ItemsModel::addItem($itm['id'], $u->info['id'], $ability[$account][$i][5]);
|
||||
$nitm = ItemsModel::addItem($itm['id'], $u->info['id'], $ability[$account][$i][5]);
|
||||
$u->addAction(time(), 'vitm_' . $itm['id'], '');
|
||||
echo '<font color="red">Предмет "<b>' . $itm['name'] . '</b>" перемещен к Вам в инвентарь!</font><br><br>';
|
||||
echo 'Предмет "<b>' . $itm['name'] . '</b>" перемещен к Вам в инвентарь!<br><br>';
|
||||
}
|
||||
|
||||
$seet0 = '';
|
||||
//Вывод предметов вип
|
||||
$seet0 .= '<img ' . $vix . ' title="' . $itm['name'] . '
|
||||
(Осталось ' . $vnr[$ability[$account][$i][4]] . ': ' . ($ability[$account][$i][1] - $vix) . ' шт.)" src="https://' . $c['img'] . '/i/items/' . $itm['img'] . '"> ';
|
||||
(Осталось ' . $vnr[$ability[$account][$i][4]] . ': ' . ($ability[$account][$i][1] - $vix) . ' шт.)" src="' . Config::img() . '/i/items/' . $itm['img'] . '"> ';
|
||||
if ($ability[$account][$i][1] - $vix > 0) {
|
||||
$seet0 = '<a href="main.php?vip=1&take_item_vip=' . $itm['id'] . '">' . $seet0 . '</a>';
|
||||
} else {
|
||||
$seet0 = '<span style="filter: alpha(opacity=20); -moz-opacity: 0.20; -khtml-opacity: 0.20; opacity: 0.20;">' . $seet0 . '</span>';
|
||||
$seet0 = '<span style="filter: alpha(opacity=20); -moz-opacity: 0.20; opacity: 0.20;">' . $seet0 . '</span>';
|
||||
}
|
||||
$seet .= $seet0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user