| @@ -1,6 +1,5 @@ | ||
| 1 | 1 | <?php |
| 2 | - | |
| 3 | 2 | /** |
| 4 | 3 | * Get set Form,fields |
| 5 | 4 | */ |
| 6 | 5 | |
| @@ -17,37 +16,14 @@ | ||
| 17 | 16 | { |
| 18 | 17 | parent::__construct($form_id); |
| 19 | 18 | } |
| 20 | 19 | |
| 21 | - /** | |
| 22 | - * Pinned to raw: the builder saves back what it reads, so a translated string | |
| 23 | - * reaching it would overwrite the stored source language. | |
| 24 | - * | |
| 25 | - * @return string | |
| 26 | - */ | |
| 27 | - protected function getEffectiveFormContentJson() | |
| 28 | - { | |
| 29 | - // $this->form is a WP_Error when the form was not found; indexing it here | |
| 30 | - // fataled for callers that pass an unknown or empty form id | |
| 31 | - $raw = $this->isExist() ? ($this->form[0]->form_content ?? '') : ''; | |
| 32 | - return is_string($raw) ? $raw : ''; | |
| 33 | - } | |
| 34 | - | |
| 35 | 20 | public function getFormMetaData() |
| 36 | 21 | { |
| 37 | - if (!$this->isExist()) { | |
| 38 | - return [ | |
| 39 | - 'created_at' => null, | |
| 40 | - 'views' => null, | |
| 41 | - 'entries' => null, | |
| 42 | - 'status' => null | |
| 43 | - ]; | |
| 44 | - } | |
| 45 | - | |
| 46 | 22 | return [ |
| 47 | - 'created_at' => $this->form[0]->created_at, | |
| 48 | - 'views' => $this->form[0]->views, | |
| 49 | - 'entries' => $this->form[0]->entries, | |
| 50 | - 'status' => $this->form[0]->status | |
| 23 | + 'created_at' => static::$form[0]->created_at, | |
| 24 | + 'views' => static::$form[0]->views, | |
| 25 | + 'entries' => static::$form[0]->entries, | |
| 26 | + 'status' => static::$form[0]->status | |
| 51 | 27 | ]; |
| 52 | 28 | } |
| 53 | 29 | } |