<?php
-if (!$User or !$User->admin("edit $Page$Args"))
+if (!$User->admin("edit {$Page->link}"))
abort("geen beheersrechten", '401 unauthorised');
if ($_FILES) {
try {
require_once('upload.inc.php');
$datadir = implode('/', ['data', date('Y')]);
- if ($Args) $datadir .= $Args;
+ if ($Page->path) $datadir .= $Page->path;
$target = userupload(@$_FILES['upload'], $datadir);
if ($target) {
$response['fileName'] = $_FILES['upload']['name'];
if (!$_POST)
abort("niets te doen", '405 post error');
-if (!$Args)
- abort("geen bestand aangeleverd", '409 input error');
-$filename = trim($Args, '/');
+$filename = trim($Page->path, '/') ?: 'index';
if (preg_match('{^\.}', $filename))
abort("ongeldige bestandsnaam: $filename", '403 input error');
if (is_dir($filename) && !file_exists("$filename.html"))