Ok, I am starting over from scratch and trying to slowly build the plugin back to what it was. But, of course, I am running into problems right away.
PHP Code:
if(THIS_SCRIPT == 'showpost' OR THIS_SCRIPT == 'showthread')
{
$hook_query_fields .= ",garage_user_vehicle.user_id AS garageuser";
$hook_query_joins .= "LEFT JOIN " . TABLE_PREFIX . "garage_makes AS makes ON(garage_user_vehicle.make_id = garage_makes.id)";
}
It is getting added to the query, but results in an error saying the column doesn't exist. If I replace the "user_id" with *, then it says the table doesn't exist. This is on a bare bones dev system as well as a direct query via phpmyadmin. If I take out that call, the query runs just fine. But, I can also run a normal query to access just that table with no issues.
Any ideas?!?
EDIT: Here is the actual error I am getting...
Code:
Database error in vBulletin 3.8.2:
Invalid SQL:
SELECT
post.*, post.username AS postusername, post.ipaddress AS ip, IF(post.visible = 2, 1, 0) AS isdeleted,
user.*, userfield.*, usertextfield.*,
icon.title as icontitle, icon.iconpath,
avatar.avatarpath, NOT ISNULL(customavatar.userid) AS hascustomavatar, customavatar.dateline AS avatardateline,customavatar.width AS avwidth,customavatar.height AS avheight,
spamlog.postid AS spamlog_postid,
deletionlog.userid AS del_userid, deletionlog.username AS del_username, deletionlog.reason AS del_reason,
editlog.userid AS edit_userid, editlog.username AS edit_username, editlog.dateline AS edit_dateline,
editlog.reason AS edit_reason, editlog.hashistory,
postparsed.pagetext_html, postparsed.hasimages,
sigparsed.signatureparsed, sigparsed.hasimages AS sighasimages,
sigpic.userid AS sigpic, sigpic.dateline AS sigpicdateline, sigpic.width AS sigpicwidth, sigpic.height AS sigpicheight,
IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid, infractiongroupid
,garage_user_vehicle.user_id AS garageuser
FROM vb_post AS post
LEFT JOIN vb_user AS user ON(user.userid = post.userid)
LEFT JOIN vb_userfield AS userfield ON(userfield.userid = user.userid)
LEFT JOIN vb_usertextfield AS usertextfield ON(usertextfield.userid = user.userid)
LEFT JOIN vb_icon AS icon ON(icon.iconid = post.iconid)
LEFT JOIN vb_avatar AS avatar ON(avatar.avatarid = user.avatarid) LEFT JOIN vb_customavatar AS customavatar ON(customavatar.userid = user.userid)
LEFT JOIN vb_spamlog AS spamlog ON(spamlog.postid = post.postid)
LEFT JOIN vb_deletionlog AS deletionlog ON(post.postid = deletionlog.primaryid AND deletionlog.type = 'post')
LEFT JOIN vb_editlog AS editlog ON(editlog.postid = post.postid)
LEFT JOIN vb_postparsed AS postparsed ON(postparsed.postid = post.postid AND postparsed.styleid = 1 AND postparsed.languageid = 1)
LEFT JOIN vb_sigparsed AS sigparsed ON(sigparsed.userid = user.userid AND sigparsed.styleid = 1 AND sigparsed.languageid = 1)
LEFT JOIN vb_sigpic AS sigpic ON(sigpic.userid = post.userid)
LEFT JOIN vb_garage_makes AS makes ON(garage_user_vehicle.make_id = garage_makes.id)
WHERE post.postid IN (0,1)
ORDER BY post.dateline;
MySQL Error : Unknown column 'garage_user_vehicle.user_id' in 'field list'
Error Number : 1054
Request Date : Thursday, May 7th 2009 @ 05:18:47 PM
Error Date : Thursday, May 7th 2009 @ 05:18:47 PM
Script : http://bszopi.net/showthread.php?t=1
Referrer : http://bszopi.net/forumdisplay.php?f=2
IP Address : xxx.xxx.xxx.xxx
Username : bszopi
Classname : vB_Database
MySQL Version : 5.0.67-community