X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fmodules%2Fmember%2Fwhat-primera.php;h=f551ef47b7591c74e7b59193e56a1fa6505a87ab;hb=49a9663311b732d12ba0c53af2f9eb39a7850fbc;hp=4a5d0c1b1e19ca451bc9fa3b22fe3a983153fe08;hpb=20741b93fd58620af677a7f1039ffd16ea6ec689;p=mailer.git diff --git a/inc/modules/member/what-primera.php b/inc/modules/member/what-primera.php index 4a5d0c1b1e..f551ef47b7 100644 --- a/inc/modules/member/what-primera.php +++ b/inc/modules/member/what-primera.php @@ -1,192 +1,3 @@ Primus - // Is the user id and password set? - if (!isPostRequestElementSet('primera_nickname')) { - // Nothing entered in Primus nickname - displayMessage('{--MEMBER_PRIMERA_EMPTY_USERNAME--}'); - } elseif (!isPostRequestElementSet('primera_password')) { - // Nothing entered in Primera password - displayMessage('{--MEMBER_PRIMERA_EMPTY_PASSWORD--}'); - } elseif (!isPostRequestElementSet('amount')) { - // Nothing entered in amount - displayMessage('{--MEMBER_PRIMERA_EMPTY_AMOUNT--}'); - } elseif (postRequestElement('amount') != bigintval(postRequestElement('amount'))) { - // Only numbers in amount! - displayMessage('{--MEMBER_PRIMERA_INVALID_AMOUNT--}'); - } elseif (postRequestElement('amount') < getConfig('primera_min_payout')) { - // Not enougth entered! - displayMessage('{--MEMBER_PRIMERA_AMOUNT_SMALLER_MIN--}'); - } elseif (postRequestElement('amount') > $points) { - // Not enougth points left! - displayMessage(sprintf(getMessage('MEMBER_PRIMERA_PAYOUT_POINTS_DEPLETED'), bigintval(postRequestElement('amount')), bigintval($points))); - } else { - // All is fine here so do the payout - $success = executePrimeraPayout(postRequestElement('primera_nickname'), md5(postRequestElement('primera_password')), postRequestElement('amount')); - if ($success) { - // Default is locked! - $locked = true; - - // Shall I 'pay' the referal points imidiately? - if (getConfig('ref_payout') == '0') { - // Yes, 'pay' it now - $locked = false; - } // END - if - - // Subtract points from account and ignore return status - subtractPoints('primera_payout', getMemberId(), postRequestElement('amount')); - - // Update primera nickname - SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_user_data` SET `primera_nickname`=%s WHERE `userid`=%s LIMIT 1", - array(postRequestElement('primera_nickname'), getMemberId()), __FILE__, __LINE__); - - // All done! - displayMessage('{--MEMBER_PRIMERA_PAYOUT_DONE--}'); - return; - } elseif ((GET_PRIMERA_ERROR_CODE() == 'user_failed') || (GET_PRIMERA_ERROR_CODE() == 'own_failed') || (GET_PRIMERA_ERROR_CODE() == 'amount_failed') || (GET_PRIMERA_ERROR_CODE() == 'api_amount_failed')) { - // Wrong login data - displayMessage(GET_PRIMERA_ERROR_MESSAGE()); - } else { - // Something went wrong - displayMessage('{%message,MEMBER_PRIMERA_PAYOUT_FAILED=' . GET_PRIMERA_ERROR_MESSAGE() . '%}'); - } - } - break; - - default: // Invalid mode! - logDebugMessage(__FILE__, __LINE__, sprintf("Invalid mode %s detected.", getRequestElement('mode'))); - displayMessage('{%message,MEMBER_PRIMERA_MODE_INVALID=' . getRequestElement('mode') . '%}'); - return; - } -} // END - if - -// Prepare mode for template name -$mode = sprintf("member_primera_mode_%s", getRequestElement('mode')); - -// Load the template -loadTemplate($mode, false, $content); - -// +// @DEPRECATED ?>