aboutsummaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rw-r--r--app/class/config.php14
-rw-r--r--app/view/templates/admin.php25
-rw-r--r--app/view/templates/edittopbar.php20
3 files changed, 47 insertions, 12 deletions
diff --git a/app/class/config.php b/app/class/config.php
index c90f080..d04c602 100644
--- a/app/class/config.php
+++ b/app/class/config.php
@@ -18,6 +18,7 @@ abstract class Config
protected static $analytics = '';
protected static $externallinkblank = true;
protected static $internallinkblank = false;
+ protected static $defaultprivacy = 0;
@@ -145,6 +146,11 @@ abstract class Config
return self::$internallinkblank;
}
+ public static function defaultprivacy()
+ {
+ return self::$defaultprivacy;
+ }
+
// __________________________________________ S E T ______________________________________
@@ -244,6 +250,14 @@ abstract class Config
{
self::$internallinkblank = boolval($internallinkblank);
}
+
+ public static function setdefaultprivacy($defaultprivacy)
+ {
+ $defaultprivacy = intval($defaultprivacy);
+ if($defaultprivacy >= 0 && $defaultprivacy <= 2) {
+ self::$defaultprivacy = $defaultprivacy;
+ }
+ }
diff --git a/app/view/templates/admin.php b/app/view/templates/admin.php
index 4f03503..4f5540c 100644
--- a/app/view/templates/admin.php
+++ b/app/view/templates/admin.php
@@ -18,6 +18,18 @@
<h2>Page creation</h2>
+
+ <label for="defaultprivacy">Default privacy</label>
+ <select name="defaultprivacy" id="defaultprivacy">
+ <option value="0" <?= Config::defaultprivacy() == 0 ? 'selected' : '' ?>>public</option>
+ <option value="1" <?= Config::defaultprivacy() == 1 ? 'selected' : '' ?>>private</option>
+ <option value="2" <?= Config::defaultprivacy() == 2 ? 'selected' : '' ?>>not published</option>
+ </select>
+
+
+
+
+
<label for="defaultart">Create new page BODY based on an already existing one</label>
<select name="defaultart" id="defaultart">
<option value="" <?= Config::defaultart() === '' || !$defaultartexist ? 'selected' : '' ?>>--use default BODY element--</option>
@@ -38,6 +50,15 @@
}
?>
+
+
+ <h2>Editing</h2>
+
+ <label for="existnot">Text to show when a page does not exist yet</label>
+ <input type="text" name="existnot" id="existnot" value="<?= Config::existnot() ?>">
+
+ <h3>Links</h3>
+
<div class="checkbox">
<input type="hidden" name="externallinkblank" value="0">
<input type="checkbox" name="externallinkblank" id="externallinkblank" value="1" <?= Config::externallinkblank() ? 'checked' : '' ?>>
@@ -51,10 +72,8 @@
</div>
- <h2>Editing</h2>
- <label for="existnot">Text to show when a page does not exist yet</label>
- <input type="text" name="existnot" id="existnot" value="<?= Config::existnot() ?>">
+ <h3>Edit quick menu</h3>
<div class="checkbox">
<input type="checkbox" name="showeditmenu" id="showeditmenu" <?= Config::showeditmenu() === true ? 'checked' : '' ?>>
diff --git a/app/view/templates/edittopbar.php b/app/view/templates/edittopbar.php
index d5d032b..13a2a08 100644
--- a/app/view/templates/edittopbar.php
+++ b/app/view/templates/edittopbar.php
@@ -13,9 +13,6 @@
</span>
- <span>
- <a href="<?= $this->uart('artconfirmdelete', $art->id()) ?>"><span class="symbol">✖</span><span class="text">delete</span></a>
- </span>
@@ -24,15 +21,10 @@
</span>
<span id="headid"><?= $art->id() ?></span>
- <span id="fontsize">
-
- <label for="fontsize">Font-size</label>
- <input type="number" name="fontsize" value="<?= Config::fontsize() ?>" id="fontsize" min="5" max="99">
-</span>
-<span id="menu" style="display: none;">
+<span id="menu" >
<?php if($user->iseditor()) { ?>
<a href="<?= $this->url('font') ?>"><span class="symbol">📝</span><span class="text">font</span></a>
@@ -49,6 +41,16 @@
</span>
+<span id="delete">
+ <a href="<?= $this->uart('artconfirmdelete', $art->id()) ?>"><span class="symbol">✖</span><span class="text">delete</span></a>
+</span>
+
+
+<span id="fontsize">
+
+<label for="fontsize">Font-size</label>
+<input type="number" name="fontsize" value="<?= Config::fontsize() ?>" id="fontsize" min="5" max="99">
+</span>
</div> \ No newline at end of file