<?php
-ob_clean();
-
-if (empty($User['admin']))
- abort("geen beheersrechten", '401 unauthorised');
-
if (!$_POST)
abort("niets te doen", '405 post error');
if (!$Args)
abort("pagina niet opgegeven", '409 input error');
$pagename = ltrim($Args, '/').'.html';
+if (!$User or !$User->admin("edit $pagename"))
+ abort("geen beheersrechten", '401 unauthorised');
+
@list ($category, $year, $article) = explode('/', $pagename);
if (empty($article) or !file_exists($pagename))
abort("artikel onbekend: $pagename", '404 page error');