/** * Get current user balance */ function userCreditBalance() { global $translate; if (is_user_logged_in()) { global $current_user; get_currentuserinfo(); $getUserCredit = getUserCredit($current_user->ID); if (!$getUserCredit) { $getUserCredit = 0; } return $getUserCredit; } else { return $translate->wooTranslate('loginPlease', get_bloginfo('language')); } }
<?php /** * Ajax function used to trigger when user buys the product in the shop */ require_once "../../../wp-config.php"; if (isset($_POST['productid'])) { global $wpdb; global $current_user; global $translate; global $woocommerce; // Get current user credits balance $getUserCredit = getUserCredit(get_current_user_id()); // Get current product $product_id = mysql_real_escape_string($_POST['productid']); if ($product_id == 'undefined') { $product_id = ''; } if (!empty($product_id)) { $product = new WC_Product($product_id); $productPrice = $product->get_price(); } // Get the variant of the product if set $variation_id = mysql_real_escape_string($_POST['variationid']); if ($variation_id == 'undefined') { $variation_id = ''; } if (!empty($variation_id)) { $variation = new WC_Product_Variation($variation_id); $productPrice = $variation->get_price(); }