Changeset 3326311
- Timestamp:
- 07/11/2025 01:39:01 PM (7 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
dialbunny/tags/1.1.0/lib/views/dashboard/messages/default.php
r3326308 r3326311 59 59 } else { 60 60 // Direct database query used below – $wpdb->prepare() is always used to prevent SQL injection. 61 $opened_item = $wpdb->get_results( $wpdb->prepare("SELECT * FROM (SELECT *, ROW_NUMBER() OVER (PARTITION BY from_number ORDER BY created_at DESC) AS rn FROM {$wpdb->prefix}dialbunny_messages WHERE user = %d AND (from_number = %s OR to_number = %s)) AS ranked_messages WHERE rn = 1 ORDER BY created_at DESC LIMIT %d", $user_id, $managed_number,$managed_number, $limit)); // phpcs:ignore WordPress.DB.DirectDatabaseQuery61 $opened_item = $wpdb->get_results( $wpdb->prepare("SELECT * FROM (SELECT *, ROW_NUMBER() OVER (PARTITION BY user ORDER BY created_at DESC) AS rn FROM {$wpdb->prefix}dialbunny_messages WHERE user = %d AND (from_number = %s OR to_number = %s)) AS ranked_messages WHERE rn = 1 ORDER BY created_at DESC LIMIT %d", $user_id, $managed_number,$managed_number, $limit)); // phpcs:ignore WordPress.DB.DirectDatabaseQuery 62 62 } 63 63 // check to see if the user has a managed number
Note: See TracChangeset
for help on using the changeset viewer.