break;
default: // Unknown error (maybe new?)
+ DEBUG_LOG(__FILE__, __LINE__, sprintf("Unknown error %s from WDS66 API received.", $data[1]));
$return = array(
'status' => "request_failed",
'message' => sprintf(WERNIS_API_REQUEST_FAILED, $data[1])
global $_CONFIG;
// Is the sponsor extension installed?
- if (!EXT_IS_ACTIVE("sponsor")) {
- // No, abort here
- return false;
- } elseif (!IS_SPONSOR()) {
- // No sponsor, not allowed to withdraw!
- return false;
- }
+ if ($_CONFIG['wernis_withdraw_active'] == "N") {
+ if (!EXT_IS_ACTIVE("sponsor")) {
+ // No, abort here
+ return false;
+ } elseif (!IS_SPONSOR()) {
+ // No sponsor, not allowed to withdraw!
+ return false;
+ }
+ } // END - if
// Default is failed attempt
$result = false;
//* DEBUG: */ echo "mode={$mode},points={$points}<br />\n";
if (!in_array($mode, array('payout', 'withdraw'))) {
// Log error and abort
- DEBUG_LOG(__FUNCTION__.":uid={$GLOBALS['userid']},mode={$mode},points={$points}");
+ DEBUG_LOG(__FUNCTION__, __LINE__, "uid={$GLOBALS['userid']},mode={$mode},points={$points}");
return false;
} // END - if
// Is the array an array? ;-)
if (!is_array($array)) {
// Log error and return
- DEBUG_LOG(__FUNCTION__.": Type ".gettype($array)." != array.");
+ DEBUG_LOG(__FUNCTION__, __LINE__, " Type ".gettype($array)." != array.");
return;
} // END - if