Нет меня
ребята помогите с модулем создаю сам на fastcore ну когда открываю раздель промок пишет 404 страница не найдена почему так я все сделал правильно поставил роутел и тд ну все ровно пишет
<?php
if (!defined('FastCore')) exit('Access denied');
$opt['title'] = 'Промокоды';
$uid = $user['id'];
$login = $user['login'];
$msg = '';
if (isset($_POST['activate'])) {
$code = trim($_POST['code']);
if ($code == '') {
$msg = '<div class="alert alert-danger">Заполните поле Промокод!</div>';
} else {
$promo = $db->query("SELECT * FROM db_promocode WHERE code = ? AND status = 0", [$code])->fetchArray();
if (!$promo) {
$msg = '<div class="alert alert-danger">Промокод недействителен!</div>';
} else {
$sum = $promo['sum'];
if ($promo['type'] == 1) {
$db->query("UPDATE db_users SET money_p = money_p + '$sum' WHERE id = '$uid'");
} else {
$db->query("UPDATE db_users SET money_w = money_w + '$sum' WHERE id = '$uid'");
}
$db->query("
UPDATE db_promocode
SET status = 1, uid = '$uid', login = '$login'
WHERE id = '{$promo['id']}'
");
$msg = '<div class="alert alert-success">Вы получили '.$sum.' рублей!</div>';
}
}
}
?>
<div class="alert alert-info text-center">
В этом разделе Вы можете активировать промокод и получить средства.<br>
Каждый промокод можно активировать <b>только один раз</b>.
</div>
<div class="row">
<div class="col-md-6">
<div class="card p-3 shadow">
<h5 class="text-success">Активировать промокод</h5>
<?=$msg?>
<form method="post">
<input type="text" name="code" class="form-control mb-2" placeholder="Промокод">
<button class="btn btn-primary w-100" name="activate">АКТИВИРОВАТЬ</button>
</form>
</div>
</div>
<div class="col-md-6">
<div class="card p-3 shadow">
<h5>Последние 10 активаций</h5>
<table class="table table-sm text-center">
<tr>
<th>ID</th><th>Промокод</th><th>Сумма</th><th>Пользователь</th>
</tr>
<?php
$list = $db->query("SELECT * FROM db_promocode WHERE status = 1 ORDER BY id DESC LIMIT 10")->fetchAll();
foreach ($list as $p):
?>
<tr>
<td><?=$p['id']?></td>
<td><span class="text-success"><?=$p['code']?></span></td>
<td><?=$p['sum']?> ₽</td>
<td><?=$p['login']?></td>
</tr>
<?php endforeach; ?>
</table>
</div>
</div>
</div>
и роутер
'/user/promocode' => 'promocode.php', // Промокоды
<?php
if (!defined('FastCore')) exit('Access denied');
$opt['title'] = 'Промокоды';
$uid = $user['id'];
$login = $user['login'];
$msg = '';
if (isset($_POST['activate'])) {
$code = trim($_POST['code']);
if ($code == '') {
$msg = '<div class="alert alert-danger">Заполните поле Промокод!</div>';
} else {
$promo = $db->query("SELECT * FROM db_promocode WHERE code = ? AND status = 0", [$code])->fetchArray();
if (!$promo) {
$msg = '<div class="alert alert-danger">Промокод недействителен!</div>';
} else {
$sum = $promo['sum'];
if ($promo['type'] == 1) {
$db->query("UPDATE db_users SET money_p = money_p + '$sum' WHERE id = '$uid'");
} else {
$db->query("UPDATE db_users SET money_w = money_w + '$sum' WHERE id = '$uid'");
}
$db->query("
UPDATE db_promocode
SET status = 1, uid = '$uid', login = '$login'
WHERE id = '{$promo['id']}'
");
$msg = '<div class="alert alert-success">Вы получили '.$sum.' рублей!</div>';
}
}
}
?>
<div class="alert alert-info text-center">
В этом разделе Вы можете активировать промокод и получить средства.<br>
Каждый промокод можно активировать <b>только один раз</b>.
</div>
<div class="row">
<div class="col-md-6">
<div class="card p-3 shadow">
<h5 class="text-success">Активировать промокод</h5>
<?=$msg?>
<form method="post">
<input type="text" name="code" class="form-control mb-2" placeholder="Промокод">
<button class="btn btn-primary w-100" name="activate">АКТИВИРОВАТЬ</button>
</form>
</div>
</div>
<div class="col-md-6">
<div class="card p-3 shadow">
<h5>Последние 10 активаций</h5>
<table class="table table-sm text-center">
<tr>
<th>ID</th><th>Промокод</th><th>Сумма</th><th>Пользователь</th>
</tr>
<?php
$list = $db->query("SELECT * FROM db_promocode WHERE status = 1 ORDER BY id DESC LIMIT 10")->fetchAll();
foreach ($list as $p):
?>
<tr>
<td><?=$p['id']?></td>
<td><span class="text-success"><?=$p['code']?></span></td>
<td><?=$p['sum']?> ₽</td>
<td><?=$p['login']?></td>
</tr>
<?php endforeach; ?>
</table>
</div>
</div>
</div>
и роутер
'/user/promocode' => 'promocode.php', // Промокоды



