Save the form status

[MAILPOET-3075]
This commit is contained in:
Pavel Dohnal
2020-08-11 08:56:57 +02:00
committed by Veljko V
parent 17c996af69
commit 51aa4055c9

View File

@@ -5,6 +5,7 @@ namespace MailPoet\API\JSON\v1;
use MailPoet\API\JSON\Endpoint as APIEndpoint;
use MailPoet\API\JSON\Error as APIError;
use MailPoet\Config\AccessControl;
use MailPoet\Entities\FormEntity;
use MailPoet\Form\DisplayFormInWPContent;
use MailPoet\Form\FormFactory;
use MailPoet\Form\PreviewPage;
@@ -127,6 +128,7 @@ class Forms extends APIEndpoint {
$body = (isset($data['body']) ? $data['body'] : []);
$settings = (isset($data['settings']) ? $data['settings'] : []);
$styles = (isset($data['styles']) ? $data['styles'] : '');
$status = (isset($data['status']) ? $data['status'] : FormEntity::STATUS_ENABLED);
// check if the form is used as a widget
$isWidget = false;
@@ -177,6 +179,7 @@ class Forms extends APIEndpoint {
'body' => $body,
'settings' => $settings,
'styles' => $styles,
'status' => $status,
]);
$errors = $form->getErrors();