Файловый менеджер - Редактировать - /var/www/jonas-eriksen.dk/admin/skv.php
Назад
<?php require_once('../include.php'); $admin = new admin($db); $admin->passwordResetCheck(); $user = new user($db); $log = new log($db); if (!$admin->admin_level(0)) { $admin->redirect('/static/401.php'); } if ($_POST) { if (isset($_POST['skvNumber'])) { $user->newSKV($_POST['skytteId'], $_POST['skvNumber'], $_POST['skvDate'], $_POST['skvId']); $log->addLog($_SESSION['userId'], "Nyt SKV oprettet.<br />SKV id: ". $_POST['skvId'], "Skytte", "/user/show.php?user=" . $_POST['skytteId']); } if (isset($_POST['skvNumberNew'])) { $user->updateSKV($_GET['id'], $_POST['skvNumberNew'], $_POST['skvDateNew'], $_POST['skvIdNew']); //$log->addLog($_SESSION['userId'], "SKV opdateret. <br />SKV id: " . $_POST['skvIdNew'], "Skytte", "/user/show.php?user=" . $profile[3]); } if (isset($_POST['delete'])) { $user->deleteSKV($_POST['delete']); $skvId = $user->getSKVOnId($_POST['delete']); $log->addLog($_SESSION['userId'], "SKV slettet.<br />SKV id: " . $skvId[0], "Skytte", null); } } $skvRow = $user->getAllSKV(); include('../static/header.php'); ?> <link href="/static/jquery.dataTables.min.css" rel="stylesheet"> <script src="/static/jquery.min.js"></script> <script src="/static/jquery.dataTables.min.js"></script> <div class="container"> <div class="row"> <div class="col-lg-12"> <h2>SKV'ere</h2> <table id="eventTable" class="table-bordered"> <thead> <th>Skyttenummer</th> <th>Navn</th> <th>SKV-id</th> <th>SKV nummer</th> <th>Acceptdato</th> <th>Udløbsdato</th> </thead> <tbody> <?php foreach ($skvRow as $row) { $date = new DateTime($row[5]); date_add($date, date_interval_create_from_date_string('5 years - 90 days')); $today = new DateTime(date("d-m-Y")); //if($date->getTimestamp() - $today->getTimestamp() > 0){ ?> <tr> <td <?php if ($date->getTimestamp() - $today->getTimestamp() < 0) { echo "class='deleted'"; } ?>><?php echo "<a href='/user/show.php?user=$row[0]'>$row[1]</a>" ?></td> <td <?php if ($date->getTimestamp() - $today->getTimestamp() < 0) { echo "class='deleted'"; } ?>><?php echo "<a href='/user/show.php?user=$row[0]'>$row[2]</a>" ?></td> <td <?php if ($date->getTimestamp() - $today->getTimestamp() < 0) { echo "class='deleted'"; } ?>><?php echo $row[3] ?></td> <td <?php if ($date->getTimestamp() - $today->getTimestamp() < 0) { echo "class='deleted'"; } ?>><?php echo $row[4] ?></td> <td <?php if ($date->getTimestamp() - $today->getTimestamp() < 0) { echo "class='deleted'"; } ?>><?php echo date_format(new DateTime($row[5]), 'd-m-Y'); ?></td> <td <?php if ($date->getTimestamp() - $today->getTimestamp() < 0) { echo "class='deleted'"; } ?>><?php echo date_format($date, 'd-m-Y'); ?></td> <td><a href="?id=<?php echo $row[6] ?>">Rediger</a></td> <form method="post"> <td> <button type="submit" name="delete" value="<?php echo $row[6] ?>" onclick="return confirm('Er du sikker?');">Slet </button> </td> </form> </tr> <?php } ?> </tbody> </table> <?php $stmt = $db->prepare("SELECT id, shooterId, fullname FROM result_users WHERE isDeleted != 1"); $stmt->execute(); ?> <h2>Nyt SKV</h2> <table class="table-bordered"> <form method="post"> <tr> <th>Skytte</th> <th>SKV nummer</th> <th>Udstedelses dato</th> <th>SKV-id</th> <th style="display: none"></th> </tr> <tr> <td> <select name="skytteId"> <?php foreach ($stmt->fetchAll() as $row) { ?> <option value="<?php echo $row[0] ?>"><?php echo $row[1] . " " . $row[2] ?></option> <?php } ?> </select> </td> <td> <select name="skvNumber"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> </select> </td> <td><input type="date" name="skvDate"></td> <td><input type="number" name="skvId"></td> <td><input type="submit"></td> </tr> </form> </table> <?php if (isset($_GET['id'])) { $profile = $user->getUserSKV($_GET['id']); ?> <h2>Ændre information for <?php echo $profile[0] ?>, SKV-id: <?php echo $profile[3] ?></h2> <table class="table-bordered"> <form method="post"> <tr> <th>SKV nummer</th> <th>Udsedelses dato</th> <th>SKV-id</th> <th style="display: none"></th> </tr> <tr> <td> <select name="skvNumberNew"> <option value="<?php echo $profile[1] ?>"><?php echo $profile[1] ?></option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> </select> </td> <td><input type="date" name="skvDateNew" value="<?php echo $profile[2] ?>"></td> <td><input type="number" name="skvIdNew" value="<?php echo $profile[3] ?>"></td> <td><input type="submit"></td> </tr> </form> </table> <?php } ?> </div> </div> </div> <script> $(document).ready(function () { $('#eventTable').DataTable(); }); </script>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка