# taskbuilder/6.0.6/includes/admin/email_notifications/wppm_get_notifications.php

Taskbuilder – Project Management &amp; Task Management Tool With Kanban Board, version 6.0.6. 22 lines.

- Page: https://pluginprobe.com/plugins/taskbuilder/6.0.6/code/includes/admin/email_notifications/wppm_get_notifications.php
- Raw: https://pluginprobe.com/plugins/taskbuilder/6.0.6/raw/includes/admin/email_notifications/wppm_get_notifications.php
- Modified: 2026-08-26T12:08:58+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/taskbuilder/6.0.6/code/includes/admin/email_notifications/wppm_get_notifications.php#L10-L20`.

```php
<?php
if ( ! defined( 'ABSPATH' ) ) {
    exit;
}

global $wpdb;

$user_id = get_current_user_id();
$table   = $wpdb->prefix . 'wppm_notifications';

$results = $wpdb->get_results(
    $wpdb->prepare(
        "SELECT * FROM $table
         WHERE user_id = %d
         AND is_read = 0
         ORDER BY created_at DESC",
        $user_id
    ),
    ARRAY_A
);

wp_send_json($results);
```
