- if (Env::get('action')) {
- // clean old tmp files
- wiki_clean_tmp();
- $page->assign('xorg_extra_header', substr($wikiAll, 0, $i));
-
- // create new tmp files with editing page from wiki engine
- $wiki_template = wiki_create_tmp(substr($wikiAll, $j));
- } else {
- if (!$tmpfile_exists) {
- $f = fopen($wiki_template, 'w');
- fputs($f, substr($wikiAll, $j));
- fclose($f);
+ switch ($perm) {
+ case 'public':
+ return;
+
+ case 'logged':
+ if (!XorgSession::doAuthCookie()) {
+ $platal = new Platal();
+ $platal->force_login($page);