Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > Premium Archives > Advanced Warning System (AWS)
FAQ Community Calendar Today's Posts Search

Closed Thread
 
Thread Tools
Invalid Calculations Details »»
Invalid Calculations
Version: , by TruthElixirX TruthElixirX is offline
Developer Last Online: Mar 2015 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 03-20-2005 Last Update: Never Installs: 0
 
No support by the author.

Warning: Missing Arugement for warn_calculations() in /includes/functions_warning.php on line 166

I don't know whats wrong. I get that message when I warn a user. Right after that it forwards me to a page that says:

Not Found

The requested URL /admincp/user.php was not found on this server.

So any ideas?

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 03-20-2005, 04:54 AM
sv1cec sv1cec is offline
 
Join Date: May 2004
Location: Athens, Greece
Posts: 2,091
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Punktek.com
Warning: Missing Arugement for warn_calculations() in /includes/functions_warning.php on line 166

I don't know whats wrong. I get that message when I warn a user. Right after that it forwards me to a page that says:

Not Found

The requested URL /admincp/user.php was not found on this server.


So any ideas?
Please be more specific, you warn a user from where? From the warning link in postbit? From admincp?

Also, please tell me what your line 166 says in functions_warning.php

Rgds
  #3  
Old 03-20-2005, 11:03 PM
TruthElixirX's Avatar
TruthElixirX TruthElixirX is offline
 
Join Date: Sep 2004
Location: Oklahoma
Posts: 517
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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
// *****************************************************************
Line 166
Code:
function warn_calculations($wid, $wcomment, $wpost, $user, $bbuser,
$warn_opts, $vboptions)
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=='')
All of it together:
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  
Old 03-21-2005, 02:52 AM
sv1cec sv1cec is offline
 
Join Date: May 2004
Location: Athens, Greece
Posts: 2,091
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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
Closed Thread


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:03 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.09104 seconds
  • Memory Usage 2,240KB
  • Queries Executed 17 (?)
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
  • (4)bbcode_code
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)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
  • (3)postbit
  • (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_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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete