page: replace global variables by $Page object
[minimedit.git] / edit / foto / cover / index.php
index 3ae5dcf99f6e0d4e251eff101c1b0c20b6b4662a..06acc1d22c0e586b6510b42e203c161942b1db47 100644 (file)
@@ -1,19 +1,17 @@
 <?php
-ob_clean();
-
-if (!$User or !$User->admin('foto')) {
+if (!$User->admin('foto')) {
        http_response_code(403);
        print "Beheerrechten verplicht voor instellen van covers\n";
        exit;
 }
 
-$rootdir = 'foto' . $Args;
+$rootdir = 'foto' . $Page->path;
 $target = "$rootdir/index.jpg";
 
 if (is_link($target) or file_exists($target)) {
        if (!unlink($target)) {
                http_response_code(500);
-               print "Kon bestaande cover niet weghalen voor $Args\n";
+               print "Kon bestaande cover niet weghalen voor {$Page->path}\n";
                exit;
        }
 }
@@ -23,7 +21,7 @@ if (isset($_GET['img'])) {
        $img .= ltrim($_GET['img'], '/');
        if (!symlink($img, $target)) {
                http_response_code(500);
-               print "Fout bij instellen van cover voor $Args\n";
+               print "Fout bij instellen van cover voor {$Page->path}\n";
                exit;
        }
 }
@@ -31,3 +29,4 @@ if (isset($_GET['img'])) {
 $album = pathinfo($rootdir);
 header("Location: /{$album['dirname']}#{$album['basename']}");
 http_response_code(302);
+exit;