</div>
<div class="card-body">
<?php
- $cond = "state >= 3 ORDER BY id DESC";
+ $cond = "state >= 3 AND state < 5 ORDER BY id DESC";
presentListBugs($connection, $cond);
?>
</div>
<div class="col">
<select class="form-select" name="chBugState">
<?php
- $stateTbl = array('Przyjęty', 'Potwierdzony', 'W trakcie', 'Zakończony', 'Odrzucony', 'Do usunięcia');
+ $stateTbl = array('Przyjęty', 'Potwierdzony', 'W trakcie', 'Zakończony', 'Odrzucony', 'Zachowany', 'Do usunięcia');
$tableName = 'bug';
$columnScheme = "state";
$whereValue = "id = " . intval($row[0]);
--- /dev/null
+<?php
+ if ( session_status() != 2 ) {
+ session_start();
+ }
+ if ( isset($_SESSION["username"]) ) {
+?>
+<div class="card card-spacer">
+ <div class="card-header">
+ <h4>Zgłoszenia zachowane:</h4>
+ </div>
+ <div class="card-body">
+<?php
+ $cond = "state = 5 ORDER BY id DESC";
+ presentListBugs($connection, $cond);
+?>
+ </div>
+</div>
+<?php
+ } else {
+ include('403.php');
+ }
+?>
include('changelog.php');
} else if ($_GET["p"] == "viewchlog") {
include('viewchlog.php');
+ } else if ($_GET["p"] == "history") {
+ include('history.php');
} else {
include('404.php');
}
$columnScheme = "*";
$whereValue = $cond;
$result = dbQuery($connection, $tableName, $columnScheme, $whereValue);
- if ( mysqli_num_rows($result) > 0 ) {
+ if ( isset($result) && mysqli_num_rows($result) > 0 ) {
echo "<table class=\"table\">";
echo "<thead><tr><th scope=\"col\">#Lp.</th><th scope=\"col\">#id</th><th scope=\"col\">Produkt</th><th scope=\"col\">Komponent</th>";
echo "<th scope=\"col\">Rodzaj zgłosz.</th><th scope=\"col\">Temat zgłosz.</th><th scope=\"col\">Opis zgłosz.</th>";
echo getFieldValue($result3);
echo "</th><td>" . $row[3] . "</td><td>" . $row[4] . "</td><td>" . nl2br($row[5]) . "</td>";
echo "<td>";
- $stateTbl = array("Przyjęty", "Potwierdzony", "W trakcie", "Zakończony", "Odrzucony");
+ $stateTbl = array("Przyjęty", "Potwierdzony", "W trakcie", "Zakończony", "Odrzucony", "Zachowany");
$index = $row[6];
echo $stateTbl[$index];
echo "</td>";
$columnScheme = "state";
$whereValue = "id = " . intval($_POST["bugId"]);
$newStateId = intval($_POST["chBugState"]);
- if ( $newStateId == 5 ) {
+ if ( $newStateId == 6 ) {
$tableName = 'comment';
$whereValue = "bugId = " . intval($_POST["bugId"]);
$result = dbDel($connection, $tableName, $whereValue);
echo "<div class=\"alert alert-danger\" role=\"alert\">Status zgłoszenia nie został zmieniony</div>";
}
- $stateTbl = array("Przyjęty", "Potwierdzony", "W trakcie", "Zakończony", "Odrzucony");
+ $stateTbl = array("Przyjęty", "Potwierdzony", "W trakcie", "Zakończony", "Odrzucony", "Zachowany");
$newState = $stateTbl[$newStateId];
$oldState = $stateTbl[$oldStateId];
<?php
session_start();
if ( isset($_SESSION["username"]) ) {
+ echo "<li class=\"nav-item\"><a class=\"nav-link frontpage-link\" href=\"?p=history\">Zachowane zgłoszenia</a></li>";
echo "<li class=\"nav-item\"><a class=\"nav-link frontpage-link\" href=\"?p=siteListProducts&site=changelog\">Lista zmian</a></li>";
echo "<li class=\"nav-item\"><a class=\"nav-link frontpage-link\" href=\"?p=settings\">Ustawienia</a></li>";
echo "<li class=\"nav-item\"><span class=\"nav-link navbar-greetings\">Witaj, " . $_SESSION["username"] . "! (<a class=\"frontpage-link\" href=\"?p=logout\">Wyloguj się</a>)</span></li>";