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>