Файл: upload/pages/user/up-works.php
Строк: 11
<?php
require_once($_SERVER['DOCUMENT_ROOT'].'/core/core.php');
if (!isset($user['id'])) {
showAlert('Ошибка', 'fail', 'Сперва необходимо авторизоваться');
RedirectToPage('/');
exit();
}
check_csrf();
$interval = intval($gen_parameters['up_interval']);
$lastUp = intval($user['last_up_all']);
if (time() - $lastUp < $interval) {
$wait = $interval - (time() - $lastUp);
$hours = floor($wait / 3600);
$minutes = floor(($wait % 3600) / 60);
showAlert('Ошибка', 'fail', 'Поднять можно через ' . $hours . ' ч. ' . $minutes . ' мин.');
RedirectToPage('/id' . $user['id']);
exit;
}
dbquery("UPDATE works SET up_time = ? WHERE user_work = ?", [time(), $user['id']]);
dbquery("UPDATE users SET last_up_all = ? WHERE id = ?", [time(), $user['id']]);
showAlert('Успешно', 'success', 'Предложения успешно подняты!');
RedirectToPage('/id' . $user['id']);
exit;
?>