54 lines
2.2 KiB
PHP
54 lines
2.2 KiB
PHP
<?php foreach($errors as $error): ?>
|
|
<div class="error"><p><strong>Monero Gateway Error</strong>: <?php echo $error; ?></p></div>
|
|
<?php endforeach; ?>
|
|
|
|
<h1>Monero Gateway Settings</h1>
|
|
|
|
<?php if($confirm_type === 'monero-wallet-rpc'): ?>
|
|
<div style="border:1px solid #ddd;padding:5px 10px;">
|
|
<?php
|
|
echo 'Wallet height: ' . $balance['height'] . '</br>';
|
|
echo 'Your balance is: ' . $balance['balance'] . '</br>';
|
|
echo 'Unlocked balance: ' . $balance['unlocked_balance'] . '</br>';
|
|
?>
|
|
</div>
|
|
<?php endif; ?>
|
|
|
|
<table class="form-table">
|
|
<?php echo $settings_html ?>
|
|
</table>
|
|
|
|
<h4><a href="https://github.com/monero-integrations/monerowp">Learn more about using the Monero payment gateway</a></h4>
|
|
|
|
<script>
|
|
function moneroUpdateFields() {
|
|
var confirmType = jQuery("#woocommerce_monero_gateway_confirm_type").val();
|
|
if(confirmType == "monero-wallet-rpc") {
|
|
jQuery("#woocommerce_monero_gateway_monero_address").closest("tr").hide();
|
|
jQuery("#woocommerce_monero_gateway_viewkey").closest("tr").hide();
|
|
jQuery("#woocommerce_monero_gateway_daemon_host").closest("tr").show();
|
|
jQuery("#woocommerce_monero_gateway_daemon_port").closest("tr").show();
|
|
} else {
|
|
jQuery("#woocommerce_monero_gateway_monero_address").closest("tr").show();
|
|
jQuery("#woocommerce_monero_gateway_viewkey").closest("tr").show();
|
|
jQuery("#woocommerce_monero_gateway_daemon_host").closest("tr").hide();
|
|
jQuery("#woocommerce_monero_gateway_daemon_port").closest("tr").hide();
|
|
}
|
|
var useMoneroPrices = jQuery("#woocommerce_monero_gateway_use_monero_price").is(":checked");
|
|
if(useMoneroPrices) {
|
|
jQuery("#woocommerce_monero_gateway_use_monero_price_decimals").closest("tr").show();
|
|
} else {
|
|
jQuery("#woocommerce_monero_gateway_use_monero_price_decimals").closest("tr").hide();
|
|
}
|
|
}
|
|
moneroUpdateFields();
|
|
jQuery("#woocommerce_monero_gateway_confirm_type").change(moneroUpdateFields);
|
|
jQuery("#woocommerce_monero_gateway_use_monero_price").change(moneroUpdateFields);
|
|
</script>
|
|
|
|
<style>
|
|
#woocommerce_monero_gateway_monero_address,
|
|
#woocommerce_monero_gateway_viewkey {
|
|
width: 100%;
|
|
}
|
|
</style>
|