PluginProbe
The Innovative Form Builder – IvyForms / 1.5.1
The Innovative Form Builder – IvyForms v1.5.1
1.5.1 1.5 1.4.1 1.4 trunk 0.1.2 0.2 0.2.1 0.3 0.3.1 0.4 0.5 0.6 0.6.1 0.6.1-backup 0.6.1.1 0.7 0.8 0.8.1 0.8.2 0.9 0.9.1 1.0 1.1 1.1.1 All 27 releases
← All changes | backend/src/Factory/Entry/EntryFactory.php +7 -6 0.5 → 1.5.1 View file →
@@ -1,18 +1,13 @@
1 1 <?php
2 2
3 3 /**
4 - * @copyright © TMS-Plugins. All rights reserved.
4 + * @copyright © Melograno Venture Studio. All rights reserved.
5 5 * @licence See LICENCE.md for license details.
6 6 */
7 7
8 8 namespace IvyForms\Factory\Entry;
9 9
10 -// phpcs:disable PSR1.Files.SideEffects
11 -if (!defined('ABSPATH')) {
12 - exit; // Exit if accessed directly
13 -}
14 -
15 10 use IvyForms\Common\Exceptions\ValidationException;
16 11 use IvyForms\Entity\Entry\Entry as EntryEntity;
17 12 use IvyForms\Entity\EntryField\EntryField;
18 13 use IvyForms\Factory\EntryField\EntryFieldFactory;
@@ -57,8 +52,14 @@
57 52 $entry->setFormId($data['formId']);
58 53 }
59 54 if (isset($data['userId'])) {
60 55 $entry->setUserId($data['userId']);
56 + }
57 + if (isset($data['dateCreated'])) {
58 + $entry->setDateCreated((string) $data['dateCreated']);
59 + }
60 + if (isset($data['dateEdited'])) {
61 + $entry->setDateEdited((string) $data['dateEdited']);
61 62 }
62 63 if (isset($data['status'])) {
63 64 $entry->setStatus($data['status']);
64 65 }