PluginProbe
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder / 3.3.1
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder v3.3.1
3.3.1 V-3.3.0 3.2.2 3.2.1 3.2.0 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 V3.0.3 V3.0.2 -3.0.1 V_3.0.0 1.1.1 1.1.8 1.2 1.3 1.4 1.4.18 1.5.2 1.9 2.0 2.10.0 2.10.1 All 138 releases
← All changes | includes/Core/Messages/SuccessMessageHandler.php +20 -11 2.03.3.1 View file →
@@ -4,20 +4,23 @@
4 4
5 5 use BitCode\BitForm\Core\Database\SuccessMessageModel;
6 6 use WP_Error;
7 7
8 -final class SuccessMessageHandler {
8 +final class SuccessMessageHandler
9 +{
9 10 private static $_formID;
10 11 private static $_successMessageModel;
11 12 private $_user_details;
12 13
13 - public function __construct($formID, $user_details = null) {
14 + public function __construct($formID, $user_details = null)
15 + {
14 16 static::$_formID = $formID;
15 17 static::$_successMessageModel = new SuccessMessageModel();
16 18 $this->_user_details = $user_details;
17 19 }
18 20
19 - public function getAllMessage() {
21 + public function getAllMessage()
22 + {
20 23 return static::$_successMessageModel->get(
21 24 [
22 25 'id',
23 26 'message_title',
@@ -29,9 +32,10 @@
29 32 ]
30 33 );
31 34 }
32 35
33 - public function getAMessage($messageID) {
36 + public function getAMessage($messageID)
37 + {
34 38 return static::$_successMessageModel->get(
35 39 [
36 40 'id',
37 41 'message_title',
@@ -44,9 +48,10 @@
44 48 ]
45 49 );
46 50 }
47 51
48 - public function getMessages($messageIDs) {
52 + public function getMessages($messageIDs)
53 + {
49 54 if (empty($messageIDs)) {
50 55 return new WP_Error('no_message_id', 'No message id found');
51 56 }
52 57 return SuccessMessageHandler::$_successMessageModel->get(
@@ -62,14 +67,15 @@
62 67 ]
63 68 );
64 69 }
65 70
66 - public function saveMessage($messageDetail) {
71 + public function saveMessage($messageDetail)
72 + {
67 73 return static::$_successMessageModel->insert(
68 74 [
69 75 'message_title' => $messageDetail->title,
70 76 'message_content'=> $messageDetail->msg,
71 - 'message_config' => json_encode($messageDetail->config),
77 + 'message_config' => wp_json_encode($messageDetail->config),
72 78 'form_id' => static::$_formID,
73 79 'user_id' => $this->_user_details['id'],
74 80 'user_ip' => $this->_user_details['ip'],
75 81 'created_at' => $this->_user_details['time'],
@@ -77,14 +83,15 @@
77 83 ]
78 84 );
79 85 }
80 86
81 - public function updateMessage($messageDetail) {
87 + public function updateMessage($messageDetail)
88 + {
82 89 return static::$_successMessageModel->update(
83 90 [
84 91 'message_title' => $messageDetail->title,
85 92 'message_content'=> $messageDetail->msg,
86 - 'message_config' => json_encode($messageDetail->config),
93 + 'message_config' => wp_json_encode($messageDetail->config),
87 94 'form_id' => static::$_formID,
88 95 'user_id' => $this->_user_details['id'],
89 96 'user_ip' => $this->_user_details['ip'],
90 97 'updated_at' => $this->_user_details['time']
@@ -94,9 +101,10 @@
94 101 ]
95 102 );
96 103 }
97 104
98 - public function duplicaleAllMessage($oldFormId) {
105 + public function duplicaleAllMessage($oldFormId)
106 + {
99 107 $msgCols = ['message_title', 'message_content', 'message_config', 'form_id', 'user_id', 'user_ip', 'created_at', 'updated_at'];
100 108 $msgDupData = [
101 109 'message_title',
102 110 'message_content',
@@ -109,9 +117,10 @@
109 117 ];
110 118 return static::$_successMessageModel->duplicate($msgCols, $msgDupData, ['form_id' => $oldFormId]);
111 119 }
112 120
113 - public function deleteMessage($messageID) {
121 + public function deleteMessage($messageID)
122 + {
114 123 return static::$_successMessageModel->delete(
115 124 [
116 125 'id' => $messageID,
117 126 'form_id' => static::$_formID,