PluginProbe
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder / 2.9.1
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder v2.9.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 2.10.2 All 137 releases
bit-form / includes / Core / Fallback / EntryMetaFallback.php

EntryMetaFallback.php in Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder 2.9.1, at includes/Core/Fallback/EntryMetaFallback.php

22 lines 572 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace BitCode\BitForm\Core\Fallback;
4
5 class EntryMetaFallback
6 {
7 public function removeAllDuplicateMetaKeysExceptLast()
8 {
9 global $wpdb;
10 $tablename = $wpdb->prefix . 'bitforms_form_entrymeta';
11 $sql = $wpdb->query("DELETE a FROM $tablename AS a
12 JOIN (
13 SELECT bitforms_form_entry_id, meta_key, MAX(meta_id) AS max_id
14 FROM $tablename
15 GROUP BY bitforms_form_entry_id, meta_key
16 ) AS b
17 ON a.bitforms_form_entry_id = b.bitforms_form_entry_id AND a.meta_key = b.meta_key
18 WHERE a.meta_id != b.max_id;
19 ");
20 }
21 }
22