query('SELECT `id` FROM `users` WHERE `login` = "?s"', $_POST['receiver'])->fetch_assoc(); if (empty($receiver)) { $status = "Получатель {$receiver} не найден в базе!"; return; } $_POST['text'] = $_POST['text'] ?? null; if (empty($_POST['days']) || $_POST['days'] < 1 || !is_numeric($_POST['days'])) { $_POST['days'] = 1; } $cost = $_POST['days'] * 5; if (!User::getInstance()->money()->spend($cost)) { $status = "Не хватает кредитов на оплату подарка!"; return; } if ($_POST['sender'] == 1) { $sender = "Анонимный подарок"; } elseif ($_POST['sender'] == 2 && User::getInstance()->getClan()) { $sender = "Подарок от клана " . User::getInstance()->getClan(); } else { $sender = "Подарок от " . User::getInstance()->getLogin(); } \Battles\Database\Db::getInstance()->execute('insert into users_presents (owner_id, sender_id, image) values (?,?,?)', [$receiver['id'], $sender, $_POST['present']]); //db::c()->query('INSERT INTO users_presents (owner, img, text, sender, expiration_date) VALUES (?i,"?s","?s","?s",DATE_ADD(CURDATE(),INTERVAL ?i DAY))', $receiver['id'], $_POST['present'], $_POST['text'], $sender, $_POST['days']); $telegraphText = "Вам пришёл подарок от {$sender}!"; db::c()->query('INSERT INTO `telegraph` (receiver, text) VALUES (?i,"?s")', $receiver['id'], $telegraphText); $status = "Подарок удачно доставлен к {$_POST['receiver']}! Вы потратили {$cost} кр."; } Template::header('Дарильня'); ?>

Дарильня

Вы можете сделать подарок любому персонажу. Ваш подарок будет отображаться в информации о персонаже.

Выберите подарок:




Выберите, от чьего имени подарок:


getClan())): ?>

Долговечность подарка (5кр в день):