1
0
mirror of https://github.com/flextype/flextype.git synced 2025-08-17 18:36:39 +02:00

Flextype Box Plugin: Admin #125 #117

- Entries Controller/Views implementation
This commit is contained in:
Awilum
2019-06-05 12:40:50 +03:00
parent a4c6c3cc38
commit 772e353f00

View File

@@ -447,9 +447,6 @@ class EntriesController extends Controller
break;
// A WYSIWYG HTML field.
case 'html':
//$property['attributes']['id'] .= 'codex-editor';
//$form_element = Form::textarea($element, $form_value, $property['attributes']);
//$form_element = '<div id="editorjs" class="editor"></div>';
$form_element = $this->view->fetch(
'plugins/admin/views/templates/content/entries/editor.html',
[
@@ -566,7 +563,6 @@ class EntriesController extends Controller
public function editProcess($request, $response, $args)
{
$id = $request->getQueryParams()['id'];
$data = $request->getParsedBody();
@@ -588,31 +584,12 @@ class EntriesController extends Controller
Arr::delete($_data, 'csrf_name');
Arr::delete($_data, 'action');
$this->entries->update($id, $_data);
/*
$indenter = new Indenter();
$entry = Entries::fetch(Http::get('entry'));
Arr::delete($entry, 'slug');
$data = [];
$_data = $_POST;
Arr::delete($_data, 'token');
Arr::delete($_data, 'action');
foreach ($_data as $key => $_d) {
$data[$key] = $indenter->indent($_d);
}
$data = array_merge($entry, $data);
if (Entries::update(Http::get('entry'), $data)) {
Notification::set('success', __('admin_message_entry_changes_saved'));
if ($this->entries->update($id, $_data)) {
$this->flash->addMessage('success', __('admin_message_entry_changes_saved'));
} else {
Notification::set('error', __('admin_message_entry_changes_not_saved'));
$this->flash->addMessage('error', __('admin_message_entry_changes_not_saved'));
}
Http::redirect(Http::getBaseUrl() . '/admin/entries/edit?entry=' . Http::get('entry'));
*/
return $response->withRedirect($this->container->get('router')->pathFor('admin.entries.edit') . '?id=' . $id);
}
}