The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Comments |
#2
|
|||
|
|||
Quote:
Also, please tell me what your line 166 says in functions_warning.php Rgds |
#3
|
||||
|
||||
Sorry about that.
Its when I warn them from the admin cp. For some reason the link in the postbit doesn't show up or maybe I'm looking in the wrong spot. Before line 166 Code:
// FUNCTION WARN_CALCULATIONS : Calculates points and registers info // ***************************************************************** Code:
function warn_calculations($wid, $wcomment, $wpost, $user, $bbuser, after 166 Code:
{ global $DB_site, $warn_type, $force_email_temp, $force_email_perm, $level; $force_email_temp=''; $force_email_perm=''; // Get The Warn Type if(!$warn_type=$DB_site->query_first("select * from ".TABLE_PREFIX."warning_types where tid='{$wid}'")) { RunError("Invalid Warning Type Specified"); } if ($wcomment=='' AND $warn_opts['autocomments']=='Yes') { $wcomment=$warn_type['warn_desc']; $wcomment=addslashes($wcomment); } else { //$wcomment=$_POST['comment']; $wcomment=addslashes($wcomment); } // Calculate Warn Level $warnings=$user['warnings']+1; $level=$user['warning_level']+$warn_type['warn_points']; $ban_condition=''; // Check if we have a ban condition, i.e. points greater than ban limit, or warnings greater than warnings limit. if (($warnings>$warn_opts['warnings_before_banned'] OR $warnings==$warn_opts['warnings_before_banned']) AND $warn_opts['warnings_before_banned']>0) { $ban_condition='2'; } if ($level>$warn_opts['points_before_banned'] || $level==$warn_opts['points_before_banned']) { $ban_condition='1'; } // We have a ban condtion and the user is not banned at this time. if (!$ban_condition=='' AND !$check = $DB_site->query_first("SELECT userid FROM " . TABLE_PREFIX . "userban WHERE userid = $user[userid]")) { // Bannageness if ($warn_opts['incr_ban_days']=="Yes") { $number_of_bans=$user['warning_bans']+1; } else { $number_of_bans=1; } $DB_site->query("update ".TABLE_PREFIX."user set usergroupid='{$warn_opts['banned_usergroup_id']}',warning_level='{$level}', warnings='{$warnings}' where userid='{$user['userid']}'"); //$DB_site->query("insert into ".TABLE_PREFIX."warnings values('','{$user['userid']}','{$bbuser}','".time()."','{$wcomment}','{$wpost}','{$warn_type['tid']}','Y','A','','')"); $DB_site->query("insert into ".TABLE_PREFIX."warnings (wid, warned_user, warned_by, warned_time, warned_reason, warned_post, warned_warning_id, caused_ban, warned_status, removed_by, removed_date) values('','{$user['userid']}','{$bbuser}','".time()."','{$wcomment}','{$wpost}','{$warn_type['tid']}','Y','A','','')"); $warn_no=$DB_site->insert_id(); if (!$wpost=='') Code:
// FUNCTION WARN_CALCULATIONS : Calculates points and registers info // ***************************************************************** function warn_calculations($wid, $wcomment, $wpost, $user, $bbuser, $warn_opts, $vboptions) { global $DB_site, $warn_type, $force_email_temp, $force_email_perm, $level; $force_email_temp=''; $force_email_perm=''; // Get The Warn Type if(!$warn_type=$DB_site->query_first("select * from ".TABLE_PREFIX."warning_types where tid='{$wid}'")) { RunError("Invalid Warning Type Specified"); } if ($wcomment=='' AND $warn_opts['autocomments']=='Yes') { $wcomment=$warn_type['warn_desc']; $wcomment=addslashes($wcomment); } else { //$wcomment=$_POST['comment']; $wcomment=addslashes($wcomment); } // Calculate Warn Level $warnings=$user['warnings']+1; $level=$user['warning_level']+$warn_type['warn_points']; $ban_condition=''; // Check if we have a ban condition, i.e. points greater than ban limit, or warnings greater than warnings limit. if (($warnings>$warn_opts['warnings_before_banned'] OR $warnings==$warn_opts['warnings_before_banned']) AND $warn_opts['warnings_before_banned']>0) { $ban_condition='2'; } if ($level>$warn_opts['points_before_banned'] || $level==$warn_opts['points_before_banned']) { $ban_condition='1'; } // We have a ban condition and the user is not banned at this time. if (!$ban_condition=='' AND !$check = $DB_site->query_first("SELECT userid FROM " . TABLE_PREFIX . "userban WHERE userid = $user[userid]")) { // Bannageness if ($warn_opts['incr_ban_days']=="Yes") { $number_of_bans=$user['warning_bans']+1; } else { $number_of_bans=1; } $DB_site->query("update ".TABLE_PREFIX."user set usergroupid='{$warn_opts['banned_usergroup_id']}',warning_level='{$level}', warnings='{$warnings}' where userid='{$user['userid']}'"); //$DB_site->query("insert into ".TABLE_PREFIX."warnings values('','{$user['userid']}','{$bbuser}','".time()."','{$wcomment}','{$wpost}','{$warn_type['tid']}','Y','A','','')"); $DB_site->query("insert into ".TABLE_PREFIX."warnings (wid, warned_user, warned_by, warned_time, warned_reason, warned_post, warned_warning_id, caused_ban, warned_status, removed_by, removed_date) values('','{$user['userid']}','{$bbuser}','".time()."','{$wcomment}','{$wpost}','{$warn_type['tid']}','Y','A','','')"); $warn_no=$DB_site->insert_id(); if (!$wpost=='') That is line 165 through 228. I'm guessing I missed a step when editing tempaltes? |
#4
|
|||
|
|||
OK, this explains your problem. You do not have the 3.3.0 version. Check what version you have already, in your adminCP, when you go in the Manage Warning Options, it tells you the version right on the top right corner.
Please download the latest zip again, unzip it somewhere and make sure you upload ALL files included in the Upload directory to your web server. . If this a first-time installation I would suggest that you use the unistall.txt file to remove everything and then follow the installation instructions to do a fresh install. If this is an upgrade then read the UpdateToLatestVersion.txt file, to perform the updates, from the version you already have to the next one, etc. until you get to the latest one. If you have done all these, and you still get this error, then just upload the file called includes/functions_warning.php to your web server. That file is not the correct one. Rgds |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|