1
0
mirror of https://github.com/flextype/flextype.git synced 2025-08-16 01:54:28 +02:00

Flextype Box Plugin: Admin #125 #117

- Entries Controller/Views implementation
This commit is contained in:
Awilum
2019-06-05 12:34:23 +03:00
parent 2d4b5bdb56
commit 017c2a3990

View File

@@ -454,7 +454,7 @@ class EntriesController extends Controller
'plugins/admin/views/templates/content/entries/editor.html',
[
'form_element' => $element,
'form_value' => $form_value
'form_value' => JsonParser::encode($form_value)
]
);
break;
@@ -567,10 +567,30 @@ class EntriesController extends Controller
public function editProcess($request, $response, $args)
{
$id = $request->getQueryParams()['id'];
$data = $request->getParsedBody();
print_r($data);
die('as');
$_data = [];
foreach($data as $key => $value) {
$pos = strpos($key, '_json');
if ($pos === false) {
$_data[$key] = $value;
} else {
$_data[str_replace('_json','',$key)] = JsonParser::decode($value);
}
}
Arr::delete($_data, 'slug');
Arr::delete($_data, 'csrf_value');
Arr::delete($_data, 'csrf_name');
Arr::delete($_data, 'action');
$this->entries->update($id, $_data);
/*
$indenter = new Indenter();