diff --git a/lib/Entities/FormEntity.php b/lib/Entities/FormEntity.php index 79327da12c..bfbe017042 100644 --- a/lib/Entities/FormEntity.php +++ b/lib/Entities/FormEntity.php @@ -118,6 +118,13 @@ class FormEntity { $this->styles = $styles; } + /** + * @param string $status + */ + public function setStatus(string $status) { + $this->status = $status; + } + public function toArray(): array { return [ 'id' => $this->getId(), diff --git a/lib/Form/DisplayFormInWPContent.php b/lib/Form/DisplayFormInWPContent.php index edecb3be2e..d2f7b4c126 100644 --- a/lib/Form/DisplayFormInWPContent.php +++ b/lib/Form/DisplayFormInWPContent.php @@ -109,7 +109,10 @@ class DisplayFormInWPContent { * @return array */ private function getForms(): array { - $forms = $this->formsRepository->findBy(['deletedAt' => null], ['updatedAt' => 'ASC']); + $forms = $this->formsRepository->findBy([ + 'deletedAt' => null, + 'status' => FormEntity::STATUS_ENABLED, + ], ['updatedAt' => 'ASC']); $forms = $this->filterOneFormInEachDisplayType($forms); return $forms; }