<?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">
<h5 class="title">General Settings</h5>
</div>
<div class="card-body">
<?php
$config = json_decode(option(), true);
$tracking_code = option("tracking_code");
$gdpr_notice = option("gdpr_notice");
if (@$_POST && $_SESSION["logged"] === true) {
database::update_option("tracking_code", $_POST["tracking_code"]);
database::update_option("gdpr_notice", $_POST["gdpr_notice"]);
unset($_POST["tracking_code"]);
unset($_POST["gdpr_notice"]);
database::update_option("general_settings", json_encode($_POST));
echo '<p class="alert alert-success">Settings saved.</p>';
}
?>
<form method="post">
<div class="row">
<div class="col">
<div class="form-group">
<label for="url">Site URL</label><br>
<input id="url" class="form-control" type="url" name="url" required
value="<?php echo $config["url"]; ?>">
</div>
<div class="form-group">
<label for="title">Site Title</label><br>
<input id="title" class="form-control" type="text" name="title" required
value="<?php echo $config["title"]; ?>">
</div>
<div class="form-group">
<label for="description">Site Description</label><br>
<textarea id="description" class="form-control" name="description">
<?php echo $config["description"]; ?>
</textarea>
</div>
<div class="form-group">
<label for="author">Site Owner</label><br>
<input id="author" class="form-control" type="text" name="author" required
value="<?php echo $config["author"]; ?>">
</div>
<div class="form-group">
<label for="email">Site Owner E-Mail</label><br>
<input id="email" class="form-control" type="email" name="email" required
value="<?php echo $config["email"]; ?>">
</div>
</div>
<div class="col">
<div class="form-group">
<label for="template">Theme</label><br>
<input id="template" class="form-control" type="text"
placeholder="Enter template folder name"
name="template" required
value="<?php echo $config["template"]; ?>">
</div>
<div class="form-group">
<label for="language">Default Language</label><br>
<select id="language" class="form-control" name="language">
<?php list_languages(); ?>
</select>
</div>
<div class="form-group">
<label for="tracking_code">Tracking code</label><br>
<textarea id="tracking_code" class="form-control" type="text"
placeholder="Paste here your code"
name="tracking_code"><?php echo $tracking_code; ?></textarea>
</div>
<div class="form-group">
<label for="gdpr_notice">GDPR Notice</label><br>
<textarea id="gdpr_notice" class="form-control"
placeholder="Paste here your code"
name="gdpr_notice"><?php echo $gdpr_notice; ?></textarea>
</div>
<div class="form-group">
<div class="form-check">
<label class="form-check-label">
Enable Bandwidth Saving Mode
<input id="bandwidth_saving" name="bandwidth_saving"
class="form-check-input"
type="checkbox"
value="true" <?php check_config($config, "bandwidth_saving"); ?>>
<span class="form-check-sign"></span>
</label>
</div>
</div>
</div>
</div>
<input type="hidden" name="purchase_code" value="<?php echo $config["purchase_code"]; ?>">
<input type="hidden" name="fingerprint" value="<?php echo $config["fingerprint"]; ?>">
<input type="hidden" name="version" value="<?php echo $config["version"]; ?>">
<input type="hidden" name="checksum"
value="<?php echo sha1_file(__DIR__ . "/../../system/action.php"); ?>">
<div class="form-group text-right">
<button type="submit" class="btn btn-info btn-fill btn-wd">Save</button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
<?php } else {
http_response_code(403);
} ?>