vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   What Am I Doing Wrong? (https://vborg.vbsupport.ru/showthread.php?t=92572)

ManagerJosh 07-23-2005 05:02 PM

Quote:

Originally Posted by Live Wire
That error is due to one of two possiablities.
1) pm.userid is showing up as empty.
Or
2) pm.folderid is showing up as empty

i'm leaning towards pm.folderid being empty as if you look at the SQL error, a userid is specified.

Now to figure out why folderid isn't being generated...

Logikos 07-23-2005 06:40 PM

Well your default inbox is folderid 0. Do some debugging. Change this line:

PHP Code:

WHERE pm.userid=$userid AND pm.folderid=$folderid 

To
PHP Code:

WHERE pm.userid=$userid AND pm.folderid='0' 

If you do not get an error when you refresh the page then you need to make sure that the $folderid variable is holding some information. Look above your code and see if anything says $folderid = $var.

ManagerJosh 07-23-2005 09:08 PM

1 Attachment(s)
Quote:

Originally Posted by Live Wire
Well your default inbox is folderid 0. Do some debugging. Change this line:

PHP Code:

WHERE pm.userid=$userid AND pm.folderid=$folderid 

To
PHP Code:

WHERE pm.userid=$userid AND pm.folderid='0' 

If you do not get an error when you refresh the page then you need to make sure that the $folderid variable is holding some information. Look above your code and see if anything says $folderid = $var.

or you could take a look at the hack yourself :p

I'm trying to port one of Scott's other hacks..

Logikos 07-23-2005 10:02 PM

1 Attachment(s)
As supected, $folderid was empty and not defined. vBulletin 3.5.0 no longer uses INT .
This:
PHP Code:

$vbulletin->input->clean_array_gpc($_REQUEST, array('folderid' => INT)); 

Should Be:
PHP Code:

$vbulletin->input->clean_array_gpc($_REQUEST, array('folderid' => TYPE_INT)); 

But for some reason that was not working, i'm not going to lose sleep over why that isn't working as it should so I just replaced it with
PHP Code:

$folderid $_REQUEST['folderid']; 

Does the job for now.

Marco van Herwaarden 07-24-2005 04:00 AM

Then at least make that:
PHP Code:

$folderid intval($_REQUEST['folderid']); 


Dream 07-24-2005 05:03 AM

Quote:

Originally Posted by ManagerJosh
or you could take a look at the hack yourself :p

I'm trying to port one of Scott's other hacks..

what does this one do that mine doesnt?

Logikos 07-24-2005 05:57 AM

Opps, good point Marco, Thanks for that

ManagerJosh 07-24-2005 07:01 AM

Quote:

Originally Posted by MarcoH64
Then at least make that:
PHP Code:

$folderid intval($_REQUEST['folderid']); 


Okay, dealing with a small bug here....it appears to be only listing the number of PMs in the folder

ie: # (#) rather than Inbox (#)

Logikos 07-24-2005 03:25 PM

The inbox is also considered a folder.


All times are GMT. The time now is 08:00 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.02030 seconds
  • Memory Usage 1,745KB
  • 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
  • (9)bbcode_php_printable
  • (4)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (9)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete