login/edit: admin override as template parameter
authorMischa POSLAWSKY <perl@shiar.org>
Sat, 7 Jul 2018 23:56:01 +0000 (01:56 +0200)
committerMischa POSLAWSKY <perl@shiar.org>
Sun, 8 Jul 2018 03:22:19 +0000 (05:22 +0200)
Fixes user argument being ignored due to recent changes.

login/edit.php
login/edit/index.php

index 36058be29af2221ffbc108ad76a4e628d5a6963f..46b6132a6213f5b10ec2ff01292717468f543755 100644 (file)
@@ -4,8 +4,9 @@ if (empty($user = &$User)) {
        return;
 }
 
-if (!empty($User['admin']) and $Page == 'login/edit' and $Args) {
-       $username = strtolower(ltrim($Args, '/'));
+if (!empty($User['admin']) and !empty($Place['user'])) {
+       $username = strtolower($Place['user']);
+       unset($user);
        $user = [
                'dir' => "profile/$username",
                'name' => $username,
index b92104cf92568a578d549630eacca7962f79f0b6..23e6da46acbe95321ec956197853e5867cb1ca16 100644 (file)
@@ -1,5 +1,6 @@
 <?php
 if ($Args) {
        ob_clean();
+       $Place['user'] = ltrim($Args, '/');
        include 'login/edit/index.html';
 }