addYouAreHereLink('member', __FILE__);
if ((!isExtensionActive('wernis')) && (!isAdmin())) {
- displayMessage(generateExtensionInactiveNotInstalledMessage('wernis'));
+ displayMessage('{%pipe,generateExtensionInactiveNotInstalledMessage=wernis%}');
return;
} // END - if
setGetRequestParameter('mode', 'list');
// And load all rows!
- $result = SQL_QUERY_ESC("SELECT `id`, `wernis_account`, `wernis_amount`, `wernis_timestamp`, `wernis_type` FROM `{?_MYSQL_PREFIX?}_user_wernis` WHERE `userid`=%s ORDER BY `wernis_timestamp` DESC",
+ $result = SQL_QUERY_ESC("SELECT `id`,`wernis_account`,`wernis_amount`,`wernis_timestamp`,`wernis_type` FROM `{?_MYSQL_PREFIX?}_user_wernis` WHERE `userid`=%s ORDER BY `wernis_timestamp` DESC",
array(getMemberId()), __FILE__, __LINE__);
// Load all rows
$content['wernis_userid'] = getUserData('wernis_userid');
} else {
// Invalid mode!
- displayMessage(getMaskedMessage('MEMBER_WERNIS_MODE_INVALID', getRequestParameter('mode')));
+ displayMessage('{%message,MEMBER_WERNIS_MODE_INVALID=' . getRequestParameter('mode') . '%}');
return;
}
$success = WERNIS_EXECUTE_WITHDRAW(postRequestParameter('wernis_userid'), md5(postRequestParameter('wds66_password')), postRequestParameter('amount'));
if ($success === true) {
// Add it to this amount
- addPointsDirectly('wernis_withdraw', getMemberId(), bigintval(postRequestParameter('amount')));
+ initReferalSystem();
+ addPointsThroughReferalSystem('wernis_withdraw', getMemberId(), bigintval(postRequestParameter('amount')));
// Update the user data as well..
SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_user_data` SET `wernis_userid`=%s WHERE `userid`=%s LIMIT 1",
displayMessage(GET_WERNIS_ERROR_MESSAGE());
} else {
// Something went wrong
- displayMessage(getMaskedMessage('MEMBER_WERNIS_WITHDRAW_FAILED', GET_WERNIS_ERROR_MESSAGE()));
+ displayMessage('{--MEMBER_WERNIS_WITHDRAW_FAILED--}');
}
}
break;
// All is fine here so do the withdraw
$success = WERNIS_EXECUTE_PAYOUT(postRequestParameter('wernis_userid'), postRequestParameter('amount'));
if ($success === true) {
- // Sub points
+ // Sub points and ignore return status
subtractPoints('wernis_payout', getMemberId(), postRequestParameter('amount'));
// Update WDS66 id
displayMessage(GET_WERNIS_ERROR_MESSAGE());
} else {
// Something went wrong
- displayMessage(getMaskedMessage('MEMBER_WERNIS_WITHDRAW_FAILED', GET_WERNIS_ERROR_MESSAGE()));
+ displayMessage('{--MEMBER_WERNIS_PAYOUT_FAILED--}');
}
}
break;
default: // Invalid mode!
logDebugMessage(__FILE__, __LINE__, sprintf("Invalid mode %s detected.", getRequestParameter('mode')));
- displayMessage(getMaskedMessage('MEMBER_WERNIS_MODE_INVALID', getRequestParameter('mode')));
+ displayMessage('{%message,MEMBER_WERNIS_MODE_INVALID=' . getRequestParameter('mode') . '%}');
return;
} // END - switch
}