blob: 4f5540c54eb7f4a640535f8b9af1731a65b7a883 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
|
<?php $this->layout('layout', ['title' => 'admin', 'css' => $css . 'home.css']) ?>
<?php $this->start('page') ?>
<body>
<?php $this->insert('backtopbar', ['user' => $user, 'tab' => 'admin']) ?>
<main class="admin">
<h1>Administration</h1>
<form action="<?= $this->url('adminupdate') ?>" method="post">
<input type="submit" value="Update configuration">
<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>
<?php
foreach ($artlist as $art) {
?>
<option value="<?= $art ?>" <?= Config::defaultart() === $art ? 'selected' : '' ?>><?= $art ?></option>
<?php }
?>
</select>
<?php
if(empty(!$defaultartexist || Config::defaultart())) {
?>
<label for="defaultbody">Edit default BODY element</label>
<textarea name="defaultbody" id="defaultbody" cols="30" rows="10"><?= Config::defaultbody() ?></textarea>
<?php
}
?>
<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' : '' ?>>
<label for="externallinkblank">Open external links in new tab</label>
</div>
<div class="checkbox">
<input type="hidden" name="internallinkblank" value="0">
<input type="checkbox" name="internallinkblank" id="internallinkblank" value="1" <?= Config::internallinkblank() ? 'checked' : '' ?>>
<label for="internallinkblank">Open internal links in new tab</label>
</div>
<h3>Edit quick menu</h3>
<div class="checkbox">
<input type="checkbox" name="showeditmenu" id="showeditmenu" <?= Config::showeditmenu() === true ? 'checked' : '' ?>>
<label for="showeditmenu">Show editor menu in top right corner of pages</label>
</div>
<?php
if(Config::showeditmenu() === true) {
?>
<label for="editsymbol">Symbol</label>
<select name="editsymbol" id="editsymbol">
<?php
foreach (Model::EDIT_SYMBOLS as $symbol) {
?>
<option value="<?= $symbol ?>" <?= Config::editsymbol() === $symbol ? 'selected' : '' ?>><?= $symbol ?></option>
<?php
}
?>
</select>
<?php
}
?>
<h2>CSS</h2>
<label for="globalcss">Edit global css that will apply to every pages</label>
<textarea name="globalcss" id="globalcss" cols="30" rows="10"><?= $globalcss ?></textarea>
<label for="defaultfavicon">Default favicon</label>
<select name="defaultfavicon" id="defaultfavicon">
<option value="">--no favicon--</option>
<?php
foreach ($faviconlist as $favicon) {
?>
<option value="<?= $favicon ?>" <?= Config::defaultfavicon() === $favicon ? 'selected' : '' ?>><?= $favicon ?></option>
<?php
}
?>
</select>
<h2>Tracking</h2>
<label for="analytics">Google analytics Tracking ID</label>
<input type="text" name="analytics" id="analytics" value="<?= Config::analytics() ?>">
<input type="submit" value="Update configuration">
</form>
</main>
</body>
<?php $this->stop('page') ?>
|