2024-09-14 23:12:21 +03:00
|
|
|
<?php
|
2024-09-15 21:31:44 +03:00
|
|
|
|
|
|
|
use \App\Services\{Auth, DB, Date};
|
|
|
|
use \App\Models\User;
|
|
|
|
|
2024-09-14 23:12:21 +03:00
|
|
|
|
|
|
|
$user = new \App\Models\User(Auth::userid());
|
|
|
|
|
|
|
|
if (!isset($_GET['type']) || $_GET['type'] != 'Photo') {
|
|
|
|
if ($user->i('admin') === 2) {
|
|
|
|
header('Location: ?type=Photo');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
?>
|
|
|
|
<!DOCTYPE html>
|
|
|
|
<html lang="ru">
|
|
|
|
<script src="https://code.jquery.com/jquery-3.7.1.js"></script>
|
2024-09-15 21:31:44 +03:00
|
|
|
<link rel="stylesheet" href="/static/css/notie.css<?php if (NGALLERY['root']['cloudflare-caching'] === true) {
|
|
|
|
echo '?' . time();
|
|
|
|
} ?>">
|
|
|
|
<script src="/static/js/notie.js<?php if (NGALLERY['root']['cloudflare-caching'] === true) {
|
|
|
|
echo '?' . time();
|
|
|
|
} ?>"></script>
|
2024-09-14 23:12:21 +03:00
|
|
|
|
|
|
|
<script>
|
2024-09-15 21:31:44 +03:00
|
|
|
notie.setOptions({
|
|
|
|
transitionCurve: 'cubic-bezier(0.2, 0, 0.2, 1)'
|
|
|
|
});
|
|
|
|
var Notify = {
|
|
|
|
noty: function(status, text) {
|
2024-09-14 23:12:21 +03:00
|
|
|
|
2024-09-15 21:31:44 +03:00
|
|
|
if (status == 'danger') status = 'error';
|
2024-09-14 23:12:21 +03:00
|
|
|
|
2024-09-15 21:31:44 +03:00
|
|
|
return notie.alert({
|
|
|
|
type: status,
|
|
|
|
text: text
|
|
|
|
})
|
2024-09-14 23:12:21 +03:00
|
|
|
|
2024-09-15 21:31:44 +03:00
|
|
|
},
|
|
|
|
}
|
2024-09-14 23:12:21 +03:00
|
|
|
</script>
|
2024-09-15 21:31:44 +03:00
|
|
|
|
2024-09-14 23:12:21 +03:00
|
|
|
<body>
|
2024-09-15 21:31:44 +03:00
|
|
|
<div class="container">
|
|
|
|
<?= \App\Controllers\AdminController::loadMenu(); ?>
|
|
|
|
<?= \App\Controllers\AdminController::loadContent(); ?>
|
|
|
|
<h1><b>Сущности</b></h1>
|
|
|
|
<a href="?type=EntityCreate" class="btn btn-primary">Создать</a>
|
|
|
|
<div class="p20w" style="display:block">
|
|
|
|
<table class="table">
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<th width="100">ID</th>
|
|
|
|
<th width="50%">Название</th>
|
|
|
|
<th>Действия</th>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<?php
|
|
|
|
$photos = DB::query('SELECT * FROM entities ORDER BY id DESC');
|
|
|
|
foreach ($photos as $p) {
|
|
|
|
|
|
|
|
echo ' <tr id="pht' . $p['id'] . '" class="' . $color . '">
|
|
|
|
<td>
|
|
|
|
'.$p['id'].'
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
'.$p['title'].'
|
|
|
|
|
|
|
|
</td>
|
|
|
|
<td class="c">
|
|
|
|
';
|
|
|
|
|
|
|
|
echo '<a href="/admin?type=EntityEdit&id=' . $p['id'] . '&mod=1" class="btn btn-primary">Редактировать</a>
|
|
|
|
<a data-bs-toggle="modal" data-bs-target="#declinePhotoModal' . $p['id'] . '" href="#" class="btn btn-danger">Удалить</a>
|
|
|
|
|
|
|
|
</td>';
|
|
|
|
|
|
|
|
echo '
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
';
|
|
|
|
}
|
|
|
|
?>
|
|
|
|
|
|
|
|
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</div><br>
|
2024-10-06 00:49:03 +03:00
|
|
|
|
2024-09-15 21:31:44 +03:00
|
|
|
|
|
|
|
|
|
|
|
</div>
|
2024-09-14 23:12:21 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</body>
|
|
|
|
|
|
|
|
</html>
|