PluginProbe
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More / 5.0
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More v5.0
6.35 6.34 6.33.1 6.33 6.32.1 6.32 6.31 6.25 6.25.1 6.26 6.26.1 6.27 6.28 6.29 6.3 6.3.1 6.3.2 6.30 6.4 6.4.1 6.4.2 6.5 6.5.1 6.5.2 6.5.3 All 141 releases
← All changes | classes/views/xml/forms_xml.php +17 -17 6.295.0 View file →
@@ -12,11 +12,11 @@
12 12 if ( ! $item_ids ) {
13 13 return;
14 14 }
15 15
16 -// Fetch 20 posts at a time rather than loading the entire table into memory
16 +// fetch 20 posts at a time rather than loading the entire table into memory
17 17 while ( $next_set = array_splice( $item_ids, 0, 20 ) ) {
18 - $forms = FrmDb::get_results( 'frm_forms', array( 'id' => $next_set ) );
18 + $forms = FrmDb::get_results( $wpdb->prefix . 'frm_forms', array( 'id' => $next_set ) );
19 19
20 20 // Begin Loop
21 21 foreach ( $forms as $form ) {
22 22 ?>
@@ -21,21 +21,21 @@
21 21 foreach ( $forms as $form ) {
22 22 ?>
23 23 <form>
24 24 <id><?php echo absint( $form->id ); ?></id>
25 - <form_key><?php echo FrmXMLHelper::cdata( $form->form_key ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></form_key>
26 - <name><?php echo FrmXMLHelper::cdata( $form->name ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></name>
27 - <description><?php echo FrmXMLHelper::cdata( $form->description ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></description>
25 + <form_key><?php echo FrmXMLHelper::cdata( $form->form_key ); // WPCS: XSS ok. ?></form_key>
26 + <name><?php echo FrmXMLHelper::cdata( $form->name ); // WPCS: XSS ok. ?></name>
27 + <description><?php echo FrmXMLHelper::cdata( $form->description ); // WPCS: XSS ok. ?></description>
28 28 <created_at><?php echo esc_html( $form->created_at ); ?></created_at>
29 29 <logged_in><?php echo esc_html( $form->logged_in ); ?></logged_in>
30 30 <is_template><?php echo esc_html( $form->is_template ); ?></is_template>
31 31 <editable><?php echo esc_html( $form->editable ); ?></editable>
32 - <options><?php echo FrmXMLHelper::prepare_form_options_for_export( $form->options ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></options>
33 - <status><?php echo FrmXMLHelper::cdata( $form->status ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></status>
32 + <options><?php echo FrmXMLHelper::prepare_form_options_for_export( $form->options ); // WPCS: XSS ok. ?></options>
33 + <status><?php echo FrmXMLHelper::cdata( $form->status ); // WPCS: XSS ok. ?></status>
34 34 <parent_form_id><?php echo esc_html( $form->parent_form_id ); ?></parent_form_id>
35 35 <?php
36 36
37 - $fields = FrmDb::get_results( 'frm_fields', array( 'form_id' => $form->id ), '*', array( 'order_by' => 'field_order' ) );
37 + $fields = FrmDb::get_results( $wpdb->prefix . 'frm_fields', array( 'form_id' => $form->id ), '*', array( 'order_by' => 'field_order' ) );
38 38
39 39 foreach ( $fields as $field ) {
40 40 FrmXMLHelper::prepare_field_for_export( $field );
41 41 ?>
@@ -40,21 +40,21 @@
40 40 FrmXMLHelper::prepare_field_for_export( $field );
41 41 ?>
42 42 <field>
43 43 <id><?php echo absint( $field->id ); ?></id>
44 - <field_key><?php echo FrmXMLHelper::cdata( $field->field_key ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></field_key>
45 - <name><?php echo FrmXMLHelper::cdata( $field->name ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></name>
46 - <description><?php echo FrmXMLHelper::cdata( $field->description ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></description>
47 - <type><?php echo FrmXMLHelper::cdata( $field->type ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></type>
48 - <default_value><?php echo FrmXMLHelper::cdata( $field->default_value ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></default_value>
44 + <field_key><?php echo FrmXMLHelper::cdata( $field->field_key ); // WPCS: XSS ok. ?></field_key>
45 + <name><?php echo FrmXMLHelper::cdata( $field->name ); // WPCS: XSS ok. ?></name>
46 + <description><?php echo FrmXMLHelper::cdata( $field->description ); // WPCS: XSS ok. ?></description>
47 + <type><?php echo FrmXMLHelper::cdata( $field->type ); // WPCS: XSS ok. ?></type>
48 + <default_value><?php echo FrmXMLHelper::cdata( $field->default_value ); // WPCS: XSS ok. ?></default_value>
49 49 <field_order><?php echo absint( $field->field_order ); ?></field_order>
50 50 <form_id><?php echo absint( $field->form_id ); ?></form_id>
51 51 <required><?php echo absint( $field->required ); ?></required>
52 - <options><?php echo FrmXMLHelper::cdata( $field->options ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></options>
53 - <field_options><?php echo FrmXMLHelper::cdata( $field->field_options ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></field_options>
52 + <options><?php echo FrmXMLHelper::cdata( $field->options ); // WPCS: XSS ok. ?></options>
53 + <field_options><?php echo FrmXMLHelper::cdata( $field->field_options ); // WPCS: XSS ok. ?></field_options>
54 54 </field>
55 55 <?php } ?>
56 56 </form>
57 57 <?php
58 58 unset( $fields );
59 - }//end foreach
60 -}//end while
59 + }
60 +}