From d5af5a8af398ff37a372858846005020e5cc7c80 Mon Sep 17 00:00:00 2001 From: Awilum Date: Thu, 16 May 2019 22:24:52 +0300 Subject: [PATCH] Flextype Box Plugin: Admin #125 #117 - Entries Controller/Views implementation --- site/plugins/admin/app/Controllers/EntriesController.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/site/plugins/admin/app/Controllers/EntriesController.php b/site/plugins/admin/app/Controllers/EntriesController.php index 02e95bc5..f4ca5925 100644 --- a/site/plugins/admin/app/Controllers/EntriesController.php +++ b/site/plugins/admin/app/Controllers/EntriesController.php @@ -346,6 +346,12 @@ class EntriesController extends Controller public function duplicateProcess($request, $response, $args) { + $entry_name = $this->getEntriesQuery($request->getQueryParams()['entry']); + $this->entries->copy($entry_name, $entry_name . '-duplicate-' . date("Ymd_His"), true); + + $this->flash->addMessage('success', __('admin_message_entry_duplicated')); + + return $response->withRedirect($this->container->get('router')->urlFor('admin.entries.index') . '?entry=' . implode('/', array_slice(explode("/", $entry_name), 0, -1))); } }