unset($GLOBALS['ref_level']);
// Call more complicated method (due to more parameters)
- return addPointsThroughReferalSystem($subject, $userid, $points, false, 0, 'direct');
+ return addPointsThroughReferalSystem($subject, $userid, $points, false, 0, 'DIRECT');
}
// Wrapper for redirectToUrl but URL comes from a configuration entry
// Is it cached?
if (!isset($GLOBALS[__FUNCTION__])) {
// Then do it
- $GLOBALS[__FUNCTION__] = countSumTotalData('CONFIRMED', 'user_data', 'userid', 'status', true);
+ if (isExtensionActive('user')) {
+ $GLOBALS[__FUNCTION__] = countSumTotalData('CONFIRMED', 'user_data', 'userid', 'status', true);
+ } else {
+ $GLOBALS[__FUNCTION__] = 0;
+ }
} // END - if
// Return cached value
// Is it cached?
if (!isset($GLOBALS[__FUNCTION__])) {
// Then do it
- $GLOBALS[__FUNCTION__] = countSumTotalData('UNCONFIRMED', 'user_data', 'userid', 'status', true);
+ if (isExtensionActive('user')) {
+ $GLOBALS[__FUNCTION__] = countSumTotalData('UNCONFIRMED', 'user_data', 'userid', 'status', true);
+ } else {
+ $GLOBALS[__FUNCTION__] = 0;
+ }
} // END - if
// Return cached value
// Is it cached?
if (!isset($GLOBALS[__FUNCTION__])) {
// Then do it
- $GLOBALS[__FUNCTION__] = countSumTotalData('LOCKED', 'user_data', 'userid', 'status', true);
+ if (isExtensionActive('user')) {
+ $GLOBALS[__FUNCTION__] = countSumTotalData('LOCKED', 'user_data', 'userid', 'status', true);
+ } else {
+ $GLOBALS[__FUNCTION__] = 0;
+ }
} // END - if
// Return cached value
// Do we have cache?
if (!isset($GLOBALS[__FUNCTION__][$userid])) {
// Determine it
- $GLOBALS[__FUNCTION__][$userid] = countSumTotalData($userid, 'user_points', 'points') - countSumTotalData($userid, 'user_data', 'used_points');
+ $GLOBALS[__FUNCTION__][$userid] = countSumTotalData($userid, 'user_points', 'points') - countSumTotalData($userid, 'user_points', 'order_points') - countSumTotalData($userid, 'user_data', 'used_points');
} // END - if
// Return cache