| @@ -40,9 +40,19 @@ | ||
| 40 | 40 | $wpda_target_table_name = sanitize_text_field( wp_unslash( $_POST['wpda_target_table_name'] ) ); // input var okay. |
| 41 | 41 | $wpda_target_column_name = sanitize_text_field( wp_unslash( $_POST['wpda_target_column_name'] ) ); // input var okay. |
| 42 | 42 | $wpda_lookup_label_column = sanitize_text_field( wp_unslash( $_POST['wpda_lookup_label_column'] ) ); // input var okay. |
| 43 | 43 | |
| 44 | - if ( ! wp_verify_nonce( $wpda_wpnonce, WPDA_Simple_Form_Item_Autocomplete::AUTOCOMPLE_NONCE_ACTION . $wpda_target_table_name ) ) { | |
| 44 | + if ( | |
| 45 | + ! wp_verify_nonce( | |
| 46 | + $wpda_wpnonce, | |
| 47 | + WPDA_Simple_Form_Item_Autocomplete::AUTOCOMPLETE_NONCE_ACTION . | |
| 48 | + $wpda_target_schema_name . '-' . | |
| 49 | + $wpda_target_table_name . '-' . | |
| 50 | + $wpda_target_column_name . '-' . | |
| 51 | + $wpda_source_column_name . '-' . | |
| 52 | + $wpda_lookup_label_column | |
| 53 | + ) | |
| 54 | + ) { | |
| 45 | 55 | $status = 'error'; |
| 46 | 56 | $message = __( 'Not authorized', 'wp-data-access' ); |
| 47 | 57 | } else { |
| 48 | 58 | $rows = $this->autocomplete_query( |