All pastes #150347 Raw Edit

Benjamin Schulze

public php v1 · immutable
#150347 ·published 2006-08-26 20:03 UTC
rendered paste body
<?php/*======================================================================*\|| #################################################################### |||| # vbPlaza Integrated Store System for vBulletin 3.5+               # |||| # ---------------------------------------------------------------- # |||| # All PHP code in this file is ©2006 GSCCC, Inc.                   # |||| # http://www.cmgsccc.com                                           # |||| #################################################################### ||\*======================================================================*/$ben = 1;// check to make sure VB_AREA is definedif (defined('VB_AREA')){	// check if it's enabled first	if ($vbulletin->options['vbbux_enabled'] == 1)	{		// include the vbplaza functions		include_once(DIR . '/includes/functions_vbplaza.php');		// calculate the amount of points to give		$givepoints = vbplaza_calculate_post_points($post, $foruminfo['forumid'], $type);				// check if it should send the query		if ($givepoints != 0)		{			// verify they have enough points to do this action			if (($vbulletin->userinfo[$vbulletin->options['vbbux_pointsfield']] + $givepoints) < 0)			{				// display error, not enough points				eval(standard_error(fetch_error('vbplaza_not_enough_points')));			}			// send the query to give the points			$vbulletin->db->query_write("				UPDATE " . TABLE_PREFIX . $vbulletin->options['vbbux_pointstable'] . "				SET					`" . $vbulletin->options['vbbux_pointsfield'] . "` = `" . $vbulletin->options['vbbux_pointsfield'] . "` + " . $givepoints . "				WHERE userid = '" . $threadinfo['postuserid'] . "'					AND vbp_receivespoints = '1'			");			// check if this user was referred by anyone			if (($vbulletin->options['vbbux_perreferralactions'] != 0) && ($vbulletin->userinfo['referrerid'] > 0))			{				// multiply the $givepoints by the perreferralactions multiplier				$givepoints = $givepoints * $vbulletin->options['vbbux_perreferralactions'];				// send the query to give the points to this user				$vbulletin->db->query_write("					UPDATE " . TABLE_PREFIX . $vbulletin->options['vbbux_pointstable'] . "					SET						`" . $vbulletin->options['vbbux_pointsfield'] . "` = `" . $vbulletin->options['vbbux_pointsfield'] . "` + " . $ben . "					WHERE userid = '" . $vbulletin->userinfo['referrerid'] . "'						AND vbp_receivespoints = '1'				");			}		}	}}?>