<?php if (isset($_SESSION["logged"]) === true) { ?>
<div class="panel-header panel-header-sm"></div>
<div class="content">
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/froala-editor/2.8.4/css/froala_editor.pkgd.min.css"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/froala-editor/2.8.4/js/froala_editor.pkgd.min.js"></script>
<h5 class="title">Edit Page</h5>
</div>
<div class="card-body">
<?php
$page_id = filter_var($_GET["id"], FILTER_SANITIZE_NUMBER_INT);
$page = database::find_content($page_id);
if (empty($page)) {
$config = json_decode(option(), true);
redirect($config["url"] . "/admin");
}
if (@$_POST && $_SESSION["logged"] === true) {
$content["id"] = $_POST["content_id"];
$content["name"] = $_POST["content_name"];
$content["slug"] = $_POST["content_slug"];
$content["text"] = $_POST["content_text"];
$content["meta"] = $_POST["content_description"];
if (database::slug_exists($content["slug"]) <= 1) {
database::update_content($content);
echo '<br><p class="alert alert-success">Changes saved.</p>';
} else {
echo '<br><p class="alert alert-warning">Slug exists. Try with different.</p>';
}
}
?>
<form method="post">
<div class="form-group">
<label for="content_name">Page Name</label>
<input class="form-control" type="text" name="content_name" id="content_name" required
value="<?php echo $page["content_name"]; ?>">
<label for="content_slug">Page Slug</label>
<input class="form-control" type="text" name="content_slug" id="content_slug" required
value="<?php echo $page["content_slug"]; ?>">
<input type="hidden" name="content_id" value="<?php echo $_GET["id"]; ?>" required>
<label for="content_description">Meta Description</label>
<input class="form-control" type="text" name="content_description"
id="content_description" value="<?php echo $page["content_meta"]; ?>">
</div>
<div class="form-group">
<label for="content_text">Page Content</label>
<textarea name="content_text"
id="content_text"><?php echo $page["content_text"]; ?></textarea>
</div>
<div class="form-group text-right">
<button type="submit" class="btn btn-info btn-fill btn-wd">Save</button>
</div>
</form>
<script>
$('textarea').froalaEditor();
</script>
</div>
</div>
</div>
</div>
</div>
<?php } else {
http_response_code(403);
} ?>