diff --git a/Admin/Install/Media.install.json b/Admin/Install/Media.install.json old mode 100644 new mode 100755 diff --git a/Admin/Install/Media.php b/Admin/Install/Media.php old mode 100644 new mode 100755 index b8c70f9..ca72ba1 --- a/Admin/Install/Media.php +++ b/Admin/Install/Media.php @@ -1,6 +1,6 @@ source = new NullMedia($media->getId()); $ref->createdBy = new NullAccount($request->header->account); - $ref->setVirtualPath($accountPath = '/Accounts/' . $account->getId() . ' ' . $account->login . '/Knowledgebase/' . $doc->createdAt->format('Y') . '/' . $doc->createdAt->format('m') . '/' . $doc->getId()); + $ref->setVirtualPath($accountPath = '/Accounts/' . $account->getId() . ' ' . $account->login . '/Knowledgebase/' . $doc->category->getId() . '/' . $doc->getId()); ReferenceMapper::create()->execute($ref); @@ -119,7 +119,7 @@ final class ApiController extends Controller '/Modules/Media/Files', $accountPath, $request->header->account, - __DIR__ . '/../../../Modules/Media/Files/Accounts/' . $account->getId() . '/Knowledgebase/' . $doc->createdAt->format('Y') . '/' . $doc->createdAt->format('m') . '/' . $doc->getId() + __DIR__ . '/../../../Modules/Media/Files/Accounts/' . $account->getId() . '/Knowledgebase/' . $doc->category->getId() . '/' . $doc->getId() ); } @@ -157,9 +157,7 @@ final class ApiController extends Controller private function createWikiDir(WikiDoc $doc) : string { return '/Modules/Knowledgebase/' - . $doc->createdAt->format('Y') . '/' - . $doc->createdAt->format('m') . '/' - . $doc->createdAt->format('d') . '/' + . $doc->category->getId() . '/' . $doc->getId(); } diff --git a/Controller/BackendController.php b/Controller/BackendController.php index 06be3de..f13f358 100755 --- a/Controller/BackendController.php +++ b/Controller/BackendController.php @@ -1,6 +1,6 @@