File: /home/emiin2/public_html/wp-content/plugins/rave-payment-forms/views/donation-payment.php
<?php
/**
* Flutterwave Payments Settings Page
*
* @package Flutterwave\Payments\Views
* @version 1.0.6
*/
defined( 'ABSPATH' ) || exit;
$admin_settings = FLW_Admin_Settings::get_instance();
$form_id = Flutterwave_Payments::gen_rand_string();
if ( ! empty( $atts['custom_currency'] ) ) {
if ( preg_match( '/^[a-z\d]* [a-z\d]*$/', $atts['custom_currency'] ) ) {
$currencies = explode( ', ', $atts['custom_currency'] );
} else {
$currencies = explode( ',', $atts['custom_currency'] );
}
}
$donation_phone = $admin_settings->get_option_value( 'donation_phone' );
$donation_heading = $admin_settings->get_option_value( 'donation_title' );
$donation_details = $admin_settings->get_option_value( 'donation_desc' );
$donation_merchant_name = $admin_settings->get_option_value( 'donation_merchant_name' );
?>
<div class="flutterwave-donation-form">
<span class="flw-error"></span>
<form id="<?php echo esc_attr( $form_id ); ?>" class="flw-donation-form" <?php echo esc_attr( $data_attr ); ?>>
<div id="notice"></div>
<?php if ( empty( $atts['email'] ) ) : ?>
<label class="pay-now"><?php esc_attr_e( 'Email', 'rave-payment-forms' ); ?></label>
<input class="flw-form-input-text" id="flw-customer-email" type="email" placeholder="<?php esc_attr_e( 'Email', 'rave-payment-forms' ); ?>" required /><br>
<?php endif; ?>
<?php if ( empty( $atts['firstname'] ) ) : ?>
<label class="pay-now"><?php esc_attr_e( 'First Name', 'rave-payment-forms' ); ?> </label>
<input class="flw-form-input-text" id="flw-first-name" type="text" placeholder="<?php esc_attr_e( 'First Name', 'rave-payment-forms' ); ?>" /><br>
<?php endif; ?>
<?php if ( empty( $atts['lastname'] ) ) : ?>
<label class="pay-now"><?php esc_attr_e( 'Last Name', 'rave-payment-forms' ); ?></label>
<input class="flw-form-input-text" id="flw-last-name" type="text" placeholder="<?php esc_attr_e( 'Last Name', 'rave-payment-forms' ); ?>" /><br>
<?php endif; ?>
<label class="pay-now"><?php esc_attr_e( 'Payment Type', 'rave-payment-forms' ); ?></label>
<select class="flw-form-select" id="flw-payment-type">
<option value="once">Give Once</option>
<option value="monthly">Give Monthly</option>
<option value="yearly">Give Yearly</option>
</select>
<?php if ( empty( $atts['amount'] ) ) : ?>
<label class="pay-now"><?php esc_attr_e( 'Amount', 'rave-payment-forms' ); ?></label>
<input class="flw-form-input-text" id="flw-amount" type="text" placeholder="<?php esc_attr_e( 'Amount', 'rave-payment-forms' ); ?>" required /><br>
<?php endif; ?>
<?php if ( empty( $atts['currency'] ) ) : ?>
<label class="pay-now"><?php esc_attr_e( 'Currency', 'rave-payment-forms' ); ?></label>
<?php if ( ! empty( $atts['custom_currency'] ) ) { ?>
<select class="flw-form-select" id="flw-currency" required>
<?php foreach ( $currencies as $currency ) : ?>
<option value="<?php echo esc_attr( $currency ); ?>"><?php echo esc_attr( $currency ); ?></option>
<?php endforeach; ?>
</select>
<?php } else { ?>
<?php if ( 'NG' === $atts['country'] ) : ?>
<select class="flw-form-select" id="flw-currency" required>
<option value="NGN">NGN</option>
<option value="USD">USD</option>
<option value="KES">KES</option>
<option value="EUR">EUR</option>
<option value="GBP">GBP</option>
</select>
<?php endif; ?>
<?php if ( 'KE' === $atts['country'] ) : ?>
<select class="flw-form-select" id="flw-currency" required>
<option value="KES">KES</option>
</select>
<?php endif; ?>
<?php if ( 'GH' === $atts['country'] ) : ?>
<select class="flw-form-select" id="flw-currency" required>
<option value="GHS">GHS</option>
<option value="USD">USD</option>
</select>
<?php endif; ?>
<?php if ( 'ZA' === $atts['country'] ) : ?>
<select class="flw-form-select" id="flw-currency" required>
<option value="ZAR">ZAR</option>
</select>
<?php endif; ?>
<?php if ( 'US' === $atts['country'] ) : ?>
<select class="flw-form-select" id="flw-currency" required>
<option value="NGN">NGN</option>
<option value="USD">USD</option>
<option value="KES">KES</option>
<option value="GHS">GHS</option>
<option value="EUR">EUR</option>
<option value="ZAR">ZAR</option>
<option value="GBP">GBP</option>
</select>
<?php endif; ?>
<?php
}
?>
<?php endif; ?>
<br>
<?php wp_nonce_field( 'flw-rave-pay-nonce', 'flw_sec_code' ); ?>
<button value="submit" id="flw-pay-now-button" class='flw-pay-now-button' href='#'><?php echo esc_attr( $btn_text ); ?></button>
</form>
</div>
<div id="flutterwave-overlay" style="display:none">
<div id="flw-overlay-text">You would be redirected to the payment page soon. please do not close this page.</div>
</div>