vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=251)
-   -   sql query for user notifications (https://vborg.vbsupport.ru/showthread.php?t=321168)

bradthor 12-23-2015 04:46 PM

sql query for user notifications
 
How would I structure a sql query to retrieve the current users notifications as seen in the notification dropdown with php so that I can use it in an external page?

MarkFL 12-23-2015 05:19 PM

You wouldn't have to run a query...but there is no field in the user table that contains the total number of notifications. You will have to total up the sum of all the notification types, such as unread PMs, unread VMs, friends requests, etc.

$vbulletin->userinfo['pmunread'] = the number of unread PMs.
$vbulletin->userinfo['friendreqcount' = the number of friends requests.
$vbulletin->userinfo['vmunreadcount'] = the number of unread VMs.
$vbulletin->userinfo['socgroupinvitecount'] the number of social group invitations.
$vbulletin->userinfo['pcunreadcount'] = ?
$vbulletin->userinfo['newrepcount'] = New rep comments.
$vbulletin->userinfo['dbtech_thanks_alertcount'] New thanks (DBTech).

So, what you could do is add all of the notification types up to get the total. :)

bradthor 12-23-2015 05:21 PM

Awesome!!!!!! ... thanks for the reply:D


All times are GMT. The time now is 08:31 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00963 seconds
  • Memory Usage 1,705KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete