X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fmodules%2Fmember%2Fwhat-primera.php;h=f551ef47b7591c74e7b59193e56a1fa6505a87ab;hb=49a9663311b732d12ba0c53af2f9eb39a7850fbc;hp=b8f8557b5c74942216b84da8af8f38f98243d147;hpb=8f14df8c3232a31917df0ac57363dbd6e975c147;p=mailer.git diff --git a/inc/modules/member/what-primera.php b/inc/modules/member/what-primera.php index b8f8557b5c..f551ef47b7 100644 --- a/inc/modules/member/what-primera.php +++ b/inc/modules/member/what-primera.php @@ -1,198 +1,3 @@ Primus - // Is the user id and password set? - if (!isPostRequestParameterSet(('primera_nickname'))) { - // Nothing entered in Primus nickname - loadTemplate('admin_settings_saved', false, getMessage('MEMBER_PRIMERA_EMPTY_USERNAME')); - } elseif (!isPostRequestParameterSet(('primera_password'))) { - // Nothing entered in Primera password - loadTemplate('admin_settings_saved', false, getMessage('MEMBER_PRIMERA_EMPTY_PASSWORD')); - } elseif (!isPostRequestParameterSet(('amount'))) { - // Nothing entered in amount - loadTemplate('admin_settings_saved', false, getMessage('MEMBER_PRIMERA_EMPTY_AMOUNT')); - } elseif (postRequestParameter('amount') != bigintval(postRequestParameter('amount'))) { - // Only numbers in amount! - loadTemplate('admin_settings_saved', false, getMessage('MEMBER_PRIMERA_INVALID_AMOUNT')); - } elseif (postRequestParameter('amount') < getConfig('primera_min_payout')) { - // Not enougth entered! - loadTemplate('admin_settings_saved', false, getMessage('MEMBER_PRIMERA_AMOUNT_SMALLER_MIN')); - } elseif (postRequestParameter('amount') > $points) { - // Not enougth points left! - loadTemplate('admin_settings_saved', false, sprintf(getMessage('MEMBER_PRIMERA_PAYOUT_POINTS_DEPLETED'), bigintval(postRequestParameter('amount')), bigintval($points))); - } else { - // All is fine here so do the payout - $success = executePrimeraPayout(postRequestParameter('primera_nickname'), md5(postRequestParameter('primera_password')), postRequestParameter('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 - - // Remove points from account - subtractPoints('primera_payout', getMemberId(), postRequestParameter('amount')); - - // Update primera nickname - SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_user_data` SET `primera_nickname`=%s WHERE `userid`=%s LIMIT 1", - array(postRequestParameter('primera_nickname'), getMemberId()), __FILE__, __LINE__); - - // All done! - loadTemplate('admin_settings_saved', false, getMessage('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 - loadTemplate('admin_settings_saved', false, GET_PRIMERA_ERROR_MESSAGE()); - } else { - // Something went wrong - loadTemplate('admin_settings_saved', false, getMaskedMessage('MEMBER_PRIMERA_PAYOUT_FAILED', GET_PRIMERA_ERROR_MESSAGE())); - } - } - break; - - default: // Invalid mode! - logDebugMessage(__FILE__, __LINE__, sprintf("Invalid mode %s detected.", getRequestParameter('mode'))); - loadTemplate('admin_settings_saved', false, getMaskedMessage('MEMBER_PRIMERA_MODE_INVALID', getRequestParameter('mode'))); - return; - } -} // END - if - -// Prepare mode for template name -$mode = sprintf("member_primera_mode_%s", getRequestParameter('mode')); - -// Load the template -loadTemplate($mode, false, $content); - -// +// @DEPRECATED ?>