uawdijnntqw1x1x1
IP : 216.73.216.39
Hostname : diefsweb003.fsit.ch
Kernel : Linux diefsweb003.fsit.ch 4.18.0-553.121.1.lve.el8.x86_64 #1 SMP Thu Apr 30 16:40:41 UTC 2026 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
home
/
wirbesti
/
unwaehlbar.ch
/
admin
/
entry
/
edit.php
/
/
<?php if (!isset($_SESSION)) { session_start(); } if (!isset($_SESSION["loggedin"])) { header("location: ./../login.php"); exit; } ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); // Include database file require_once 'entry.php'; require_once "./../../settings.config.php"; require_once "./../../DBConnection.php"; $database = new DbConnection($config); $entryObj = new Entry($database); // Edit record if (isset($_GET['editId']) && !empty($_GET['editId'])) { $editId = $_GET['editId']; $entry = $entryObj->displyaRecordById($editId); $text = $entry['text']; $title = $entry['title']; $status = $entry['status']; $rating = $entry['rating']; $politicianid = $entry['politicianid']; $picture = $entry['picture']; $name = $entry['name']; $name = $entry['name']; $created = $entry['created']; $updated = $entry['updated']; $source = $entry['source']; $imported = $entry['importdate']; $approved = $entry['approveddate']; } // Update Record in table if (isset($_POST['update'])) { //var_dump($_POST); $entryObj->updateRecord($_POST); header("Location:index.php"); } ?> <!DOCTYPE html> <html> <head> <title>Einträge über Politiker Bearbeiten</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.10.0/css/all.css" /> </head> <body> <?php require_once "./../menu.php"; require_once "./../politician/settings.config.php"; ?> <div class="container"> <div class="page-header"> <h4>Einträge über Politiker Bearbeiten</h4> </div><br> <form action="edit.php" method="POST"> <table class='table table-hover table-responsive table-bordered'> <tr> <td>Politiker</td> <td><input hidden id="name" name="politicianid" type="text" class="form-control" value="<?=htmlspecialchars($politicianid, ENT_QUOTES) ?>"> <span><img src="<?=$dirname.$picture?>" alt="" height="40px" width="40px" style="float: left; margin-right: 20px;"> <p style="position: relative; margin-top: -15px;"><strong><?=$name?></strong></p></span> </td> </tr> <tr> <td>Titel</td> <td><input id="title" name="title" type="text" class="form-control" value="<?=htmlspecialchars($title, ENT_QUOTES) ?>"></td> </tr> <tr> <td>Text</td> <td><textarea rows="10" cols="10" id="text1" name="text" type="text" class="form-control"><?=htmlspecialchars($text, ENT_QUOTES) ?></textarea> <tr> <td>Rating</td> <td> <div> <div class="custom-control custom-radio custom-control-inline"> <input name="rating" id="rating_0" type="radio" class="custom-control-input" value="0" <?=$rating == 0 ? 'checked' : ''?>> <label for="rating_0" class="custom-control-label">negativ</label> </div> <div class="custom-control custom-radio custom-control-inline"> <input name="rating" id="rating_1" type="radio" class="custom-control-input" value="1" <?=$rating == 1 ? 'checked' : ''?>> <label for="rating_1" class="custom-control-label">positiv</label> </div> </td> </tr> <tr> <td>Status</td> <td> <div> <div class="custom-control custom-radio custom-control-inline"> <input name="status" id="status_0" type="radio" class="custom-control-input" value="1" <?=$status == 1 ? 'checked' : ''?>> <label for="status_0" class="custom-control-label">neu</label> </div> <div class="custom-control custom-radio custom-control-inline"> <input name="status" id="status_1" type="radio" class="custom-control-input" value="2" <?=$status == 2 ? 'checked' : ''?>> <label for="status_1" class="custom-control-label">freigegeben</label> </div> <div class="custom-control custom-radio custom-control-inline"> <input name="status" id="status_2" type="radio" class="custom-control-input" value="3" <?=$status == 3 ? 'checked' : ''?>> <label for="status_2" class="custom-control-label">abgelehnt</label> </div> <div class="custom-control custom-radio custom-control-inline"> <input name="status" id="status_3" type="radio" class="custom-control-input" value="4" <?=$status == 4 ? 'checked' : ''?>> <label for="status_3" class="custom-control-label">archiviert</label> </div> </div> </td> </tr> <tr> <tr> <td>Erstellt</td> <td><p><?=$created?></p></td> </tr> <tr> <td>Geändert</td> <td><p><?=$updated?></p></td> </tr> <tr> <td>Importiert</td> <td><input type="date" id="importdate" name="importdate" value="<?=$imported != null ? date('Y-m-d',(new DateTime($imported))->getTimestamp()) : null?>"></td> </tr> <tr> <td>Bewilligt</td> <td><input type="date" id="approveddate" name="approveddate" value="<?=$approved != null ? date('Y-m-d',(new DateTime($approved))->getTimestamp()) : null?>"></td> </tr> <tr> <td>Source</td> <td><textarea id="source" name="source" type="text" class="form-control" rows="2" cols="80"><?=htmlspecialchars($source, ENT_QUOTES) ?></textarea></td> </tr> <tr> <td></td> <td><input type="hidden" name="id" value="<?php echo $entry['id']; ?>"> <button name="update" type="submit" class="btn btn-primary">Update</button> <a href='index.php' class='btn btn-danger'>Zurück</a> </td> </tr> </table> </form> </div> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </body> </html>
/home/wirbesti/unwaehlbar.ch/admin/entry/edit.php