You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
wownerowp/templates/monero-gateway/admin/settings-page.php

54 lines
2.2 KiB

<?php foreach($errors as $error): ?>
<div class="error"><p><strong>Wownero Gateway Error</strong>: <?php echo $error; ?></p></div>
<?php endforeach; ?>
<h1>Wownero Gateway Settings</h1>
<?php if($confirm_type === 'wownero-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 Wownero payment gateway</a></h4>
<script>
function moneroUpdateFields() {
var confirmType = jQuery("#woocommerce_monero_gateway_confirm_type").val();
if(confirmType == "wownero-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>