new_skinned_page('core/wiki.tpl');
$perms = wiki_get_perms($n);
-switch (Env::v('action')) {
- case '': case 'search':
- wiki_apply_perms($perms[0]);
- break;
-
- case 'edit':
- wiki_apply_perms($perms[1]);
- break;
-
- default:
- wiki_apply_perms('admin');
- break;
-}
-
if ($p = Post::v('setrperms')) {
wiki_apply_perms('admin');
if (wiki_set_perms($n, $p, $perms[1])) {
}
}
-$wiki_cache = wiki_work_dir().'/cache_'.$n.'.tpl';
+$wiki_cache = wiki_work_dir().'/cache_'.wiki_filename($n).'.tpl';
$cache_exists = file_exists($wiki_cache);
if (Env::v('action') || !$cache_exists) {
}
}
+switch (Env::v('action')) {
+ case '': case 'search':
+ wiki_apply_perms($perms[0]);
+ break;
+
+ case 'edit':
+ wiki_apply_perms($perms[1]);
+ break;
+
+ default:
+ wiki_apply_perms('admin');
+ break;
+}
+
$page->assign('perms', $perms);
$page->assign('perms_opts', wiki_perms_options());