diff --git a/public/include/config/global.inc.dist.php b/public/include/config/global.inc.dist.php old mode 100644 new mode 100755 index 06e67c82c..2da7464ec --- a/public/include/config/global.inc.dist.php +++ b/public/include/config/global.inc.dist.php @@ -77,6 +77,13 @@ $config['ap_threshold']['min'] = 1; $config['ap_threshold']['max'] = 250; +/** + * Minimum manual Payout Threshold + * Minimum manual payout amount + * https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-manual-payout-threshold + **/ +$config['mp_threshold'] = 1; + /** * Donation thresholds * Minimum donation amount in percent diff --git a/public/include/pages/account/edit.inc.php b/public/include/pages/account/edit.inc.php old mode 100644 new mode 100755 index cde09a777..39c24b1c6 --- a/public/include/pages/account/edit.inc.php +++ b/public/include/pages/account/edit.inc.php @@ -96,6 +96,8 @@ case 'cashOut': if ($setting->getValue('disable_payouts') == 1 || $setting->getValue('disable_manual_payouts') == 1) { $_SESSION['POPUP'][] = array('CONTENT' => 'Manual payouts are disabled.', 'TYPE' => 'info'); + } else if ($aBalance['confirmed'] < $config['mp_threshold']) { + $_SESSION['POPUP'][] = array('CONTENT' => 'Payout must be greater or equal than ' . $config['mp_threshold'] . '.', 'TYPE' => 'info'); } else if (!$user->getCoinAddress($_SESSION['USERDATA']['id'])) { $_SESSION['POPUP'][] = array('CONTENT' => 'You have no payout address set.', 'TYPE' => 'errormsg'); } else { diff --git a/public/include/smarty_globals.inc.php b/public/include/smarty_globals.inc.php old mode 100644 new mode 100755 index 61d350f46..8b7bd71ee --- a/public/include/smarty_globals.inc.php +++ b/public/include/smarty_globals.inc.php @@ -88,6 +88,7 @@ 'txfee_manual' => $config['txfee_manual'], 'txfee_auto' => $config['txfee_auto'], 'payout_system' => $config['payout_system'], + 'mp_threshold' => $config['mp_threshold'], 'ap_threshold' => array( 'min' => $config['ap_threshold']['min'], 'max' => $config['ap_threshold']['max'] diff --git a/public/templates/mpos/account/edit/default.tpl b/public/templates/mpos/account/edit/default.tpl old mode 100644 new mode 100755 index 4b7053f53..0f6e48b48 --- a/public/templates/mpos/account/edit/default.tpl +++ b/public/templates/mpos/account/edit/default.tpl @@ -89,6 +89,9 @@

Please note: a {if $GLOBAL.config.txfee_manual > 0.00001}{$GLOBAL.config.txfee_manual}{else}{$GLOBAL.config.txfee_manual|number_format:"8"}{/if} {$GLOBAL.config.currency} transaction will apply when processing "On-Demand" manual payments

+

+ Minimum Cashout: {$GLOBAL.config.mp_threshold} {$GLOBAL.config.currency} +

{nocache}{/nocache} @@ -109,7 +112,9 @@ {if $GLOBAL.twofactor.enabled && $GLOBAL.twofactor.options.withdraw} - {if $WITHDRAWSENT == 1 && $WITHDRAWUNLOCKED == 1} + {if $GLOBAL.userdata.balance.confirmed|escape < $GLOBAL.config.mp_threshold} + + {elseif $WITHDRAWSENT == 1 && $WITHDRAWUNLOCKED == 1} {elseif $WITHDRAWSENT == 0 && $WITHDRAWUNLOCKED == 1 || $WITHDRAWSENT == 1 && $WITHDRAWUNLOCKED == 0}