Current File : /home/users/kundensystem/www/admin/cms_edit2.php |
<?php
include './inc/header.php';
include './inc/sidebar.php';
if($adminRole['cms']!='1'&&$adminData['role']!='1'){
?><script>location.href="index.php";</script><?php
exit;
}
$msg='';
$id=$_GET['id'];
if(isset($_POST['rand'])&&$_POST['rand']!=''&&$_POST['rand']==$_SESSION['rand']){
mysqli_query($conn, "UPDATE ".$cms_table."
SET active = '".$_POST['active']."',
name = '".$_POST['name']."',
text_style = '".$_POST['text_style']."',
data = '".$_POST['data']."'
WHERE id = '".$id."'");
$msg='<div class="alert alert-success alert-dismissible fade show" role="alert">
Content wurde erfolgreich gespeichert!
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>';
}
$sql=mysqli_query($conn, "SELECT * FROM ".$cms_table." WHERE id = '".$id."'");
$cms_data = mysqli_fetch_assoc($sql);
if(!$cms_data){
?><script>location.href="./cms_edit.php"</script><?php
exit;
}
?>
<main id="main" class="main">
<div class="pagetitle">
<h1>Eintrag bearbeiten</h1>
<nav>
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="index.php">Home</a></li>
<li class="breadcrumb-item">Content-Editor</li>
<li class="breadcrumb-item">Eintrag bearbeiten</li>
</ol>
</nav>
</div><!-- End Page Title -->
<section class="section dashboard">
<div class="row">
<div class="col-lg-2"> </div>
<div class="col-lg-8">
<div class="card">
<div class="card-body">
<h5 class="card-title">Eintrag bearbeiten</h5>
<?= $msg;?>
<form method="post">
<div class="row mb-2">
<label class="col-lg-3 col-form-label text-right">Eintrag sofort freischalten?</label>
<div class="col-lg-4">
<select class="form-select" name="active">
<option value="0" <?= $cms_data['active']!='1' ? 'selected' : '';?>>Nein</option>
<option value="1" <?= $cms_data['active']=='1' ? 'selected' : '';?>>Ja</option>
</select>
</div>
</div>
<div class="row mb-2">
<label class="col-lg-3 col-form-label text-right">Eintrag Name</label>
<div class="col-lg-8">
<input type="text" class="form-control" name="name" value="<?= $cms_data['name'];?>" required>
</div>
</div>
<div class="row mb-2">
<label class="col-lg-3 col-form-label text-right">Linktext Schriftart</label>
<div class="col-lg-8">
<div class="form-control m-bot15" style="border:none; display:flex; justify-content: space-between;">
<span style="font-style:normal"><input type="radio" name="text_style" value="normal" <?php if($cms_data['text_style']=='normal'||!$cms_data['text_style']) echo 'checked';?>> normal</span>
<span style="font-weight:bolder"><input type="radio" name="text_style" value="bold" <?php if($cms_data['text_style']=='bold') echo 'checked';?>> fett</span>
<span style="font-style:italic"><input type="radio" name="text_style" value="italic" <?php if($cms_data['text_style']=='italic') echo 'checked';?>> italic</span>
<span style="font-weight:bold; font-style:italic;"><input type="radio" name="text_style" value="b-italic" <?php if($cms_data['text_style']=='b-italic') echo 'checked';?>> italic</span>
</div>
</div>
</div>
<div class="row mb-2">
<?php
if($cms_data['external']=='1'){ ?>
<label class="col-lg-3 col-form-label text-right">Externer Link eintragen</label>
<div class="col-lg-8">
<input type="text" class="form-control" name="data" value="<?= $cms_data['data'];?>" required>
</div>
<?php
} else {
if($cms_data['own_html']=='1') $cl='tinymce-editor'; else $cl='';
?>
<label class="col-lg-3 col-form-label text-right">Inhalt der Webseite</label>
<div class="col-lg-8">
<textarea class="form-control <?= $cl;?>" rows="5" name="data"><?= $cms_data['data'];?></textarea>
</div>
<?php
} ?>
</div>
<div class="text-center">
<?php $rand=rand(); $_SESSION['rand']=$rand;?>
<input type="hidden" value="<?= $rand;?>" name="rand">
<a href="./cms_edit.php" class="btn btn-warning">Zurück</a>
<button type="submit" class="btn btn-primary">Absenden</button>
</div>
</form>
<br><br>
</div>
</div>
</div>
</div>
</section>
</main><!-- End #main -->
<?php
include_once './inc/footer.php';
?>
<script>
$('.sub9 ul').addClass('show');
$('.sub9 .nav-link').removeClass('collapsed');
</script>