104 lines
5.7 KiB
PHP
104 lines
5.7 KiB
PHP
<?php defined('BASEPATH') or exit('No direct script access allowed'); ?>
|
|
<?php init_head(); ?>
|
|
<div id="wrapper">
|
|
<div class="content">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="panel_s">
|
|
<div class="panel-body">
|
|
<?php echo form_open(admin_url('paystack/admin/settings')); ?>
|
|
<div class="tab-content mtop15">
|
|
<!-- Settings Tab -->
|
|
<div class="tab-pane<?php if($tab == 'settings'){echo ' active';} ?>" id="settings">
|
|
<div class="form-group">
|
|
<label for="paystack_live_public_key"><?php echo _l('live_public_key'); ?></label>
|
|
<input type="text" class="form-control" id="paystack_live_public_key"
|
|
name="paystack_live_public_key"
|
|
value="<?php echo get_option('paystack_live_public_key'); ?>">
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="paystack_live_secret_key"><?php echo _l('live_secret_key'); ?></label>
|
|
<input type="password" class="form-control" id="paystack_live_secret_key"
|
|
name="paystack_live_secret_key"
|
|
value="<?php echo get_option('paystack_live_secret_key'); ?>">
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="paystack_webhook_secret"><?php echo _l('webhook_secret'); ?></label>
|
|
<input type="password" class="form-control" id="paystack_webhook_secret"
|
|
name="paystack_webhook_secret"
|
|
value="<?php echo get_option('paystack_webhook_secret'); ?>">
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="paystack_default_description"><?php echo _l('default_description'); ?></label>
|
|
<textarea class="form-control" id="paystack_default_description"
|
|
name="paystack_default_description" rows="3"><?php echo get_option('paystack_default_description'); ?></textarea>
|
|
<small class="text-muted"><?php echo _l('default_description_help'); ?></small>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Test Mode Tab -->
|
|
<div class="tab-pane<?php if($tab == 'test_mode'){echo ' active';} ?>" id="test_mode">
|
|
<div class="form-group">
|
|
<label for="paystack_test_public_key"><?php echo _l('test_public_key'); ?></label>
|
|
<input type="text" class="form-control" id="paystack_test_public_key"
|
|
name="paystack_test_public_key"
|
|
value="<?php echo get_option('paystack_test_public_key'); ?>">
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="paystack_test_secret_key"><?php echo _l('test_secret_key'); ?></label>
|
|
<input type="password" class="form-control" id="paystack_test_secret_key"
|
|
name="paystack_test_secret_key"
|
|
value="<?php echo get_option('paystack_test_secret_key'); ?>">
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label class="control-label">
|
|
<div class="checkbox checkbox-primary">
|
|
<input type="checkbox" name="paystack_test_mode" id="paystack_test_mode"
|
|
<?php if(get_option('paystack_test_mode') == 1){echo 'checked';} ?>>
|
|
<label for="paystack_test_mode"><?php echo _l('enable_test_mode'); ?></label>
|
|
</div>
|
|
</label>
|
|
</div>
|
|
|
|
<div class="alert alert-info">
|
|
<?php echo _l('test_mode_notice'); ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="btn-bottom-toolbar text-right">
|
|
<button type="submit" class="btn btn-primary"><?php echo _l('save'); ?></button>
|
|
</div>
|
|
<?php echo form_close(); ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<?php init_tail(); ?>
|
|
|
|
<script>
|
|
$(function() {
|
|
// Toggle test mode fields
|
|
$('#paystack_test_mode').on('change', function() {
|
|
if($(this).is(':checked')) {
|
|
$('#test_keys').removeClass('hide');
|
|
} else {
|
|
$('#test_keys').addClass('hide');
|
|
}
|
|
});
|
|
|
|
// Copy webhook URL to clipboard
|
|
$('#webhook_url').on('click', function() {
|
|
$(this).select();
|
|
document.execCommand('copy');
|
|
alert_float('success', '<?php echo _l("webhook_url_copied"); ?>');
|
|
});
|
|
});
|
|
</script>
|