The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Comments |
#2
|
|||
|
|||
But I get this when installing.
Parse error: parse error in /usr/local/etc/httpd/sites/demolition/htdocs/vb/admin/johnminstall.php on line 10 |
#3
|
||||
|
||||
not in admin, just your normal directory
works for me :-( |
#4
|
||||
|
||||
If you're using PHP3 use the attached script instead and do the following:
Code:
Database update complete. You must now find the following code in <b>report.php</b>: //check usergroup of user to see if they can use PMs if ($bbuserinfo[userid]==0) { show_nopermission(); } After it add: //if reporting is disabled, show an error if ($reporttomoderator == 0) { eval("standarderror(\"".gettemplate("error_noreportpost")."\");"); } Find: $moderators=$DB_site->query("SELECT DISTINCT user.email FROM moderator,user WHERE user.userid=moderator.userid AND moderator.forumid IN ($foruminfo[parentlist])"); Replace with: $moderators=$DB_site->query("SELECT DISTINCT userid, user.email FROM moderator,user WHERE user.userid=moderator.userid AND moderator.forumid IN ($foruminfo[parentlist])"); Find: if ($DB_site->num_rows($moderators)==0) { // get admins if no mods $moderators=$DB_site->query("SELECT DISTINCT user.userid, user.email FROM user,usergroup WHERE user.usergroupid=usergroup.usergroupid AND usergroup.cancontrolpanel=1"); } Replace with: if ($DB_site->num_rows($moderators)==0) { // get admins if no mods $moderators=$DB_site->query("SELECT user.userid, user.email FROM user,usergroup WHERE user.usergroupid=usergroup.usergroupid AND usergroup.cancontrolpanel=1"); } Find: eval("$message = \"".gettemplate("email_reportbadpost",1,0)."\";"); eval("$subject = \"".gettemplate("emailsubject_reportbadpost",1,0)."\";"); mail ($moderator[email],$subject,$message,"From: \"$bbtitle Mailer\" <$webmasteremail>"); Replace with: if ($reporttomoderator == 1 || $reporttomoderator == 3) { eval("\$message = \"".gettemplate("email_reportbadpost",1,0)."\";"); eval("\$subject = \"".gettemplate("emailsubject_reportbadpost",1,0)."\";"); mail ($moderator[email],$subject,$message,"From: \"$bbtitle Mailer\" <$webmasteremail>"); } if ($reporttomoderator == 2 || $reporttomoderator == 3) { eval("\$message = \"".gettemplate("pm_reportbadpost",1,0)."\";"); eval("\$subject = \"".gettemplate("pmsubject_reportbadpost",1,0)."\";"); $DB_site->query("INSERT INTO privatemessage (privatemessageid,userid,touserid,fromuserid,title,message,dateline,showsignature,iconid,messageread,folderid) VALUES (NULL,$moderator[userid],$moderator[userid],$bbuserinfo[userid],'$subject','$message',".time().",0,0,0,0)"); } Now, add a new template called 'error_noreportpost': Sorry, this feature is disabled. And templates 'pm_reportbadpost' and 'pmsubject_reportbadpost', based on the email_reportbadpost and emailsubject_reportbadpost templates. Finally, upload the files and go into your control panel and select an option :) |
#5
|
||||
|
||||
Err, forgot to attach it :O
|
#6
|
|||
|
|||
ok the installing is working now
but when reporting a post I get this in my e-mail: Database error in vBulletin: Invalid SQL: SELECT DISTINCT userid, user.email FROM moderator,user WHERE user.userid=moderator.userid AND moderator.forumid IN (4,3,-1) mysql error: Column: 'userid' in field list is ambiguous mysql error number: 1052 Date: Monday 28th of May 2001 07:09:27 PM Script: /vb/report.php |
#7
|
|||
|
|||
ive installed everything just like you laid it out. but when i test it, i get a parse error on the last line on the report.php
the last line is the ?> any suggestions? |
#8
|
||||
|
||||
demolition:
change: $moderators=$DB_site->query("SELECT DISTINCT userid, user.email FROM moderator,user WHERE user.userid=moderator.userid AND moderator.forumid IN ($foruminfo[parentlist])"); to: $moderators=$DB_site->query("SELECT DISTINCT user.userid, user.email FROM moderator,user WHERE user.userid=moderator.userid AND moderator.forumid IN ($foruminfo[parentlist])"); Psycho: make sure you didn't overwrite the } for the while() loop |
#9
|
|||
|
|||
I changed that section of code, but still receive the same error code. the } is still there for the while loop, made sure there were 3 open and closing.
I attached the file for you to look at if you so wish, Maybe I set something wrong in it. Reason I tried to set this hack up is because the report didnt work on its own as an email, now it still isnt working. <file removed> |
#10
|
|||
|
|||
ok I got this working now
but the reports are only send to one moderator.. is there a way to send it to all moderators and admins? thnx |
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|