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' "); } } } } ?>