PluginProbe
weForms – Easy Drag & Drop Contact Form Builder For WordPress / 1.6.24
weForms – Easy Drag & Drop Contact Form Builder For WordPress v1.6.24
1.6.7 1.6.8 1.6.9 1.6.12 1.6.13 1.6.14 1.6.15 1.6.16 1.6.17 1.6.18 1.6.19 1.6.2 1.6.20 1.6.21 1.6.22 1.6.23 1.6.24 1.6.25 1.6.26 1.6.27 1.6.28 1.6.3 1.6.4 1.6.5 1.6.6 All 74 releases
← All changes | includes/api/class-weforms-entries-controller.php +16 -8 1.6.31.6.24 View file →
@@ -267,26 +267,34 @@
267 267 */
268 268 public function is_restore_exists( $param, $request, $key ) {
269 269 global $wpdb;
270 270
271 - // if( is_array( $param ) ) {
272 271 if ( is_array( $request['entry_id'] ) ) {
273 272 $entry_id = implode( ',', $param );
274 - $querystr = "
273 + $querystr = $wpdb->prepare(
274 + "
275 275 SELECT $wpdb->weforms_entries.id
276 276 FROM $wpdb->weforms_entries
277 - WHERE $wpdb->weforms_entries.ID IN ( $entry_id )
277 + WHERE $wpdb->weforms_entries.ID IN ( %s )
278 278 AND $wpdb->weforms_entries.status = \"trash\"
279 - ";
279 + ",
280 + array(
281 + $entry_id
282 + )
283 + );
280 284 } else {
281 - // $entry_id = (int) $param;
282 285 $entry_id = (int) $request['entry_id'];
283 - $querystr = "
286 + $querystr = $wpdb->prepare(
287 + "
284 288 SELECT $wpdb->weforms_entries.id
285 289 FROM $wpdb->weforms_entries
286 - WHERE $wpdb->weforms_entries.ID = $entry_id
290 + WHERE $wpdb->weforms_entries.ID = %d
287 291 AND $wpdb->weforms_entries.status = \"trash\"
288 - ";
292 + ",
293 + array(
294 + $entry_id
295 + )
296 + );
289 297 }
290 298
291 299 $result = $wpdb->get_results( $querystr );
292 300