From 3adb20dd237ef18c283b09dfcc8ba92c6676413b Mon Sep 17 00:00:00 2001 From: Rostislav Wolny Date: Thu, 3 Sep 2020 16:29:59 +0200 Subject: [PATCH] Update plugin for form exports to support assets [MAILPOET-3076] --- tasks/form-export/Template.php | 3 ++ tasks/form-export/form-export.php | 57 +++++++++++++++++++++++++++++-- 2 files changed, 58 insertions(+), 2 deletions(-) diff --git a/tasks/form-export/Template.php b/tasks/form-export/Template.php index 7df3c6d487..8668a6a915 100644 --- a/tasks/form-export/Template.php +++ b/tasks/form-export/Template.php @@ -7,6 +7,9 @@ use MailPoet\Form\Templates\FormTemplate; class Template extends FormTemplate { const ID = 'TEMPLATE_ID'; + /** @var string */ + protected $assetsDirectory = 'TEMPLATE_ASSETS_DIR'; + public function getName(): string { return 'TEMPLATE_NAME'; } diff --git a/tasks/form-export/form-export.php b/tasks/form-export/form-export.php index c7cd7ad7b1..dc3b365652 100644 --- a/tasks/form-export/form-export.php +++ b/tasks/form-export/form-export.php @@ -32,7 +32,7 @@ function mailpoetExportForms() { } function mailpoetRenderFormList() { - $forms = mailpoetGetFormsRepository()->findAll(); + $forms = mailpoetGetFormsRepository()->findBy(['deletedAt' => null]); echo "

Pick a form to export!

"; echo "