Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
  #1  
Old 06-27-2006, 07:33 PM
pyro.699 pyro.699 is offline
 
Join Date: Sep 2005
Location: Fredericton, New Brunswic
Posts: 261
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default PM Counters not Updating

Well, this is really hard to explain so, please bare it.

I believe that the PM Counters are not updating, ive looked around the site, and dident find anything Ill give you the code that i have used, maby there is something wrong with that.
PHP Code:
    elseif($_GET['option'] == 'give' and $_GET['submit'] == TRUE)
{
    if (
$db->query_first('SELECT userid FROM user WHERE username = \''.$_POST['username'].'\''))
{
    
$result $db->query_read('SELECT * FROM `items` WHERE `id` = \''.$_GET['id'].'\'');
    while (
$row mysql_fetch_assoc($result))
    {
        
$itemName $row['name'];
    }
    
$result $db->query_read('SELECT `userid` FROM `user` WHERE `username` = \''.$_POST['username'].'\'');
    while (
$row mysql_fetch_assoc($result))
    {
        
$userid $row['userid'];
    }
    
$db->query_read('UPDATE `inventory` SET `userid` = \''.$userid.'\' WHERE `item_id` = \''.$_GET['id'].'\' AND `userid` = \''.$vbulletin->userinfo['userid'].'\' LIMIT 1');
    
$pmdm =& datamanager_init('PM'$vbulletinERRTYPE_ARRAY);
    
$pmdm->set('fromuserid'4);
    
$pmdm->set('fromusername''Event_Manager');
    
$pmdm->set('title''You have been given an item!');
    
$pmdm->set('message''Your friend [b]'.$vbulletin->userinfo['username'].'[/b] has given you a free item!'."\n".'
Item Name: '
.$itemName.'');
    
$pmdm->set_recipients($_POST['username'], $botpermissions);
    
$pmdm->set('dateline'TIMENOW);
    
$pmdm->save();

    echo 
'<script>self.close();</script> ';
    }
    else
    {
        echo 
'ERROR: invalid username';
    }

I used this code in my latest script, this is to let a reciving user know that his buddy has given him an object. (pretend my pm count is 0) At the right-hand screen of the navbar the text is as follows 'Private Messages: Unread 0, Total 0'. When you click on the link, you are taken to the inbox, where the message is. So the message is there, but it is not counting it.

So, to test the system, i got a few friends to signup and pm me, the count went up... when i went to delete them, the count stayed still, so i deleted all the pms but 1. It now says 'Private Messages: Unread 0, Total 4' But i only have one message in my inbox.

In my last post, i have given you a Atachment.

Thankyou
~Cody Woolaver
Reply With Quote
  #2  
Old 06-29-2006, 02:17 AM
pyro.699 pyro.699 is offline
 
Join Date: Sep 2005
Location: Fredericton, New Brunswic
Posts: 261
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

._.-._.Deleted._.-._.
Reply With Quote
  #3  
Old 06-29-2006, 03:14 PM
pyro.699 pyro.699 is offline
 
Join Date: Sep 2005
Location: Fredericton, New Brunswic
Posts: 261
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The Atached file, is a screen shot of my inbox, with a pm in it, and the navbar is still zero...
Attached Images
File Type: gif pms.gif (79.4 KB, 0 views)
Reply With Quote
  #4  
Old 07-01-2006, 01:25 AM
Adrian Schneider's Avatar
Adrian Schneider Adrian Schneider is offline
 
Join Date: Jul 2004
Posts: 2,528
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Weird.

This happened to me on one forum too, so I added the rebuild code myself. Then when I moved the code onto another site, it took me a while to figure out why they were going up by twos... The only thing I can suggest is to check for errors each time.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:47 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.07196 seconds
  • Memory Usage 2,219KB
  • Queries Executed 14 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (1)postbit_attachment
  • (4)postbit_onlinestatus
  • (4)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • postbit_attachment
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete