Loading...
<?php
$title = 'Покупка VIP';
require_once($_SERVER["DOCUMENT_ROOT"]."/inc/head.php");
if (isset($active) && $sys['modules']['vip'] == 1) {

echo '<div class="title">Покупка VIP</div>';

if ($active_vip + $c_mod_vip>= $sys['system']['vip_limit']) {

echo '<div class="menu">
Все VIP места заняты!<br/>
Следующее место освободится: '.($c_mod_vip > 0 ? 'Неизвестно' : daytime($last_ad['expire'])).'<br/>
Всего мест: '.$sys['system']['ad_limit'].'
</div>';

} else {

$add = $connect->prepare("insert into `vip` set `name` = ?, `comment` = ?, `color` = ?, `sum` = ?, `uid` = ?, `days` = ?, `expire` = ?, `status` = ?");



if (isset($_POST['submit'])) {

$error = '';

$status = ($adm_id == 1 || $sys['modules']['mod_ad'] == 1) ? 1 : 3;
$days = intval(abs($_POST['days']));
$expire = $status == 1 ? time() + 3600 * 24 * $days : 0;
$vip = 1 ? time() + 3600 * 24 * $days : 0;

if (empty($_POST['color']))
$sys['system']['vip_color'] = 0;

if (empty($_POST['comment']))
$sys['system']['vip_comm'] = 0;

$sum = $days * $sys['system']['vip_cena'] + $sys['system']['vip_color'] + $sys['system']['vip_comm'];


if (empty($_POST['name'])) {
$error.= 'Введите название!<br/>';
}
elseif (mb_strlen($_POST['name']) < 5 || mb_strlen($_POST['name']) > 75) {
$error.= 'Название должно содержать от 5 до 75 символов!<br/>';
}
if (!empty($_POST['comment']) && (mb_strlen($_POST['comment']) < 5 || mb_strlen($_POST['comment']) > 250)) {
$error.= 'Комментарий к ссылке должен содержать от 5 до 250 символов!<br/>';
}
if ($days < 10) {
$error.= 'Минимальное количество дней - 10!<br/>';
}
if ($user['money'] < $sum) {
$error.= 'Недостаточно средств!<br/>';
}
if ($error) {
echo '<div class="menu">'.$error.'</div>';
} else {
if (pay(-$sum, $user['id']) && $add->execute(array( $_POST['name'], $_POST['comment'], $_POST['color'], $sum, $user['id'], $days, $expire, $status)) && $add->execute(array($user['id']))) {
$sth = $connect->prepare("UPDATE `user` SET `vip` = 1 WHERE `id` = ?");
$sth->execute(array($user['id']));
header('Location: /vip');
} else {
echo '<div class="menu">Произошла ошибка!</div>';
}
}
}

echo '<div class="menu">
<form action="" method="POST">

Название [5-75]:<br/><input type="text" name="name" value="VIP status"><br/>

Количество дней:<br/><input type="text" name="days" value="10"><br/>
<input type="submit" name="submit" value="Продолжить">
<div class="menu">

Стоимость VIP status: '.rub($sys['system']['vip_cena']).' в день<br/>

</div>
</form></div>';

}

echo '<div class="forlink"><a href="/vip" class="links"><img src="/img/dvr.png" alt="dvr">Мои VIP статусы</a></div>';

} else {
header('Location: /');
}

require($_SERVER["DOCUMENT_ROOT"]."/inc/foot.php");
?>
[q]Server (20.08.2018 в 19:07)
<?php
$title = 'Покупка VIP';
require_once($_SERVER["DOCUMENT_ROOT"]."/inc/head.php");
if (isset($active) && $sys['modules']['vip'] == 1) {

echo '<div class="title">Покупка VIP</div>';

if ($active_vip + $c_mod_vip>= $sys['system']['vip_limit']) {

echo '<div class="menu">
Все VIP места заняты!<br/>
Следующее место освободится: '.($c_mod_vip > 0 ? 'Неизвестно' : daytime($last_ad['expire'])).'<br/>
Всего мест: '.$sys['system']['ad_limit'].'
</div>';

} else {

$add = $connect->prepare("insert into `vip` set `name` = ?, `comment` = ?, `color` = ?, `sum` = ?, `uid` = ?, `days` = ?, `expire` = ?, `status` = ?");



if (isset($_POST['submit'])) {

$error = '';

$status = ($adm_id == 1 || $sys['modules']['mod_ad'] == 1) ? 1 : 3;
$days = intval(abs($_POST['days']));
$expire = $status == 1 ? time() + 3600 * 24 * $days : 0;
$vip = 1 ? time() + 3600 * 24 * $days : 0;

if (empty($_POST['color']))
$sys['system']['vip_color'] = 0;

if (empty($_POST['comment']))
$sys['system']['vip_comm'] = 0;

$sum = $days * $sys['system']['vip_cena'] + $sys['system']['vip_color'] + $sys['system']['vip_comm'];


if (empty($_POST['name'])) {
$error.= 'Введите название!<br/>';
}
elseif (mb_strlen($_POST['name']) < 5 || mb_strlen($_POST['name']) > 75) {
$error.= 'Название должно содержать от 5 до 75 символов!<br/>';
}
if (!empty($_POST['comment']) && (mb_strlen($_POST['comment']) < 5 || mb_strlen($_POST['comment']) > 250)) {
$error.= 'Комментарий к ссылке должен содержать от 5 до 250 символов!<br/>';
}
if ($days < 10) {
$error.= 'Минимальное количество дней - 10!<br/>';
}
if ($user['money'] < $sum) {
$error.= 'Недостаточно средств!<br/>';
}
if ($error) {
echo '<div class="menu">'.$error.'</div>';
} else {
if (pay(-$sum, $user['id']) && $add->execute(array( $_POST['name'], $_POST['comment'], $_POST['color'], $sum, $user['id'], $days, $expire, $status)) && $add->execute(array($user['id']))) {
$sth = $connect->prepare("UPDATE `user` SET `vip` = 1 WHERE `id` = ?");
$sth->execute(array($user['id']));
header('Location: /vip');
} else {
echo '<div class="menu">Произошла ошибка!</div>';
}
}
}

echo '<div class="menu">
<form action="" method="POST">

Название [5-75]:<br/><input type="text" name="name" value="VIP status"><br/>

Количество дней:<br/><input type="text" name="days" value="10"><br/>
<input type="submit" name="submit" value="Продолжить">
<div class="menu">

Стоимость VIP status: '.rub($sys['system']['vip_cena']).' в день<br/>

</div>
</form></div>';

}

echo '<div class="forlink"><a href="/vip" class="links"><img src="/img/dvr.png" alt="dvr">Мои VIP статусы</a></div>';

} else {
header('Location: /');
}

require($_SERVER["DOCUMENT_ROOT"]."/inc/foot.php");
?>
<?php
$title = 'Покупка VIP';
require_once($_SERVER["DOCUMENT_ROOT"]."/inc/head.php");
if (isset($active) && $sys['modules']['vip'] == 1) {

echo '<div class="title">Покупка VIP</div>';

if ($active_vip + $c_mod_vip>= $sys['system']['vip_limit']) {

echo '<div class="menu">
Все VIP места заняты!<br/>
Следующее место освободится: '.($c_mod_vip > 0 ? 'Неизвестно' : daytime($last_ad['expire'])).'<br/>
Всего мест: '.$sys['system']['ad_limit'].'
</div>';

} else {

$add = $connect->prepare("insert into `vip` set `name` = ?, `comment` = ?, `color` = ?, `sum` = ?, `uid` = ?, `days` = ?, `expire` = ?, `status` = ?");



if (isset($_POST['submit'])) {

$error = '';

$status = ($adm_id == 1 || $sys['modules']['mod_ad'] == 1) ? 1 : 3;
$days = intval(abs($_POST['days']));
$expire = $status == 1 ? time() + 3600 * 24 * $days : 0;
$vip = 1 ? time() + 3600 * 24 * $days : 0;

if (empty($_POST['color']))
$sys['system']['vip_color'] = 0;

if (empty($_POST['comment']))
$sys['system']['vip_comm'] = 0;

$sum = $days * $sys['system']['vip_cena'] + $sys['system']['vip_color'] + $sys['system']['vip_comm'];


if (empty($_POST['name'])) {
$error.= 'Введите название!<br/>';
}
elseif (mb_strlen($_POST['name']) < 5 || mb_strlen($_POST['name']) > 75) {
$error.= 'Название должно содержать от 5 до 75 символов!<br/>';
}
if (!empty($_POST['comment']) && (mb_strlen($_POST['comment']) < 5 || mb_strlen($_POST['comment']) > 250)) {
$error.= 'Комментарий к ссылке должен содержать от 5
Server , то самое. НИЧЕГО
Ещё раз пробуй.
Мля, у тебя код вообще работал до этого?
<?php
$title = 'Покупка VIP';
require_once($_SERVER["DOCUMENT_ROOT"]."/inc/head.php");
if (isset($active) && $sys['modules']['vip'] == 1) {

echo '<div class="title">Покупка VIP</div>';

if ($active_vip + $c_mod_vip>= $sys['system']['vip_limit']) {

echo '<div class="menu">
Все VIP места заняты!<br/>
Следующее место освободится: '.($c_mod_vip > 0 ? 'Неизвестно' : daytime($last_ad['expire'])).'<br/>
Всего мест: '.$sys['system']['ad_limit'].'
</div>';

} else {

$add = $connect->prepare("insert into `vip` set `name` = ?, `comment` = ?, `color` = ?, `sum` = ?, `uid` = ?, `days` = ?, `expire` = ?, `status` = ?");
$uvip = $connect->prepare("update `users` set `vip` = ? where `id` = ?");


if (isset($_POST['submit'])) {

$error = '';

$status = ($adm_id == 1 || $sys['modules']['mod_ad'] == 1) ? 1 : 3;
$days = intval(abs($_POST['days']));
$expire = $status == 1 ? time() + 3600 * 24 * $days : 0;
$vip = 1 ? time() + 3600 * 24 * $days : 0;

if (empty($_POST['color']))
$sys['system']['vip_color'] = 0;

if (empty($_POST['comment']))
$sys['system']['vip_comm'] = 0;

$sum = $days * $sys['system']['vip_cena'] + $sys['system']['vip_color'] + $sys['system']['vip_comm'];


if (empty($_POST['name'])) {
$error.= 'Введите название!<br/>';
}
elseif (mb_strlen($_POST['name']) < 5 || mb_strlen($_POST['name']) > 75) {
$error.= 'Название должно содержать от 5 до 75 символов!<br/>';
}
if (!empty($_POST['comment']) && (mb_strlen($_POST['comment']) < 5 || mb_strlen($_POST['comment']) > 250)) {
$error.= 'Комментарий к ссылке должен содержать от 5 до 250 символов!<br/>';
}
if ($days < 10) {
$error.= 'Минимальное количество дней - 10!<br/>';
}
if ($user['money'] < $sum) {
$error.= 'Недостаточно средств!<br/>';
}
if ($error) {
echo '<div class="menu">'.$error.'</div>';
} else {
if(pay(-$sum, $user['id']) && $add->execute(array( $_POST['name'], $_POST['comment'], $_POST['color'], $sum, $user['id'], $days, $expire, $status)) && $add->execute(array($user['id'])) && $uvip->execute(array(1, $user['id']))) {

header('Location: /vip');

} else {

echo '<div class="menu">Произошла ошибка!</div>';
}
}
}

echo '<div class="menu">
<form action="" method="POST">

Название [5-75]:<br/><input type="text" name="name" value="VIP status"><br/>

Количество дней:<br/><input type="text" name="days" value="10"><br/>
<input type="submit" name="submit" value="Продолжить">
<div class="menu">

Стоимость VIP status: '.rub($sys['system']['vip_cena']).' в день<br/>

</div>
</form></div>';

}

echo '<div class="forlink"><a href="/vip" class="links"><img src="/img/dvr.png" alt="dvr">Мои VIP статусы</a></div>';

} else {
header('Location: /');
}

require($_SERVER["DOCUMENT_ROOT"]."/inc/foot.php");
?>

________
посл. ред. 21.08.2018 в 07:06; всего 3 раз(а); by Server
Server , таблица users, но не работает!
ПОСТ #24
А лучше, закажи кодера и не епись
Server , мля провтыкал в таблице vip нет `name`,`color`,`comment`.. Но уже сделал как и было из начало! (Впадло переписывать)..
Та го замучу, за плюс Гг
Онлайн: 5
Время:
Gen. 0.1266
(c) Bym.Guru 2010-2026