Done !
Server IP : 162.0.217.223 / Your IP : 216.73.216.153 Web Server : LiteSpeed System : Linux premium269.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : mypckeys ( 1539) PHP Version : 8.1.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/mypckeys/yeslicense.org/wp-content/plugins/woo-wallet/templates/ |
Upload File : |
<?php /** * The Template for displaying wallet dashboard. * * This template can be overridden by copying it to yourtheme/woo-wallet/wc-endpoint-wallet.php. * * HOWEVER, on occasion we will need to update template files and you * (the theme developer) will need to copy the new files to your theme to * maintain compatibility. We try to do this as little as possible, but it does * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * * @author Subrata Mal * @version 1.1.8 * @package StandaleneTech */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } global $wp; do_action( 'woo_wallet_before_my_wallet_content' ); $is_rendred_from_myaccount = wc_post_content_has_shortcode( 'woo-wallet' ) ? false : is_account_page(); $menu_items = apply_filters( 'woo_wallet_nav_menu_items', array( 'top_up' => array( 'title' => apply_filters( 'woo_wallet_account_topup_menu_title', __( 'Wallet topup', 'woo-wallet' ) ), 'url' => $is_rendred_from_myaccount ? esc_url( wc_get_endpoint_url( get_option( 'woocommerce_woo_wallet_endpoint', 'my-wallet' ), 'add', wc_get_page_permalink( 'myaccount' ) ) ) : add_query_arg( 'wallet_action', 'add' ), 'icon' => 'dashicons dashicons-plus-alt', ), 'transfer' => array( 'title' => apply_filters( 'woo_wallet_account_transfer_amount_menu_title', __( 'Wallet transfer', 'woo-wallet' ) ), 'url' => $is_rendred_from_myaccount ? esc_url( wc_get_endpoint_url( get_option( 'woocommerce_woo_wallet_endpoint', 'my-wallet' ), 'transfer', wc_get_page_permalink( 'myaccount' ) ) ) : add_query_arg( 'wallet_action', 'transfer' ), 'icon' => 'dashicons dashicons-randomize', ), 'transaction_details' => array( 'title' => apply_filters( 'woo_wallet_account_transaction_menu_title', __( 'Transactions', 'woo-wallet' ) ), 'url' => $is_rendred_from_myaccount ? esc_url( wc_get_account_endpoint_url( get_option( 'woocommerce_woo_wallet_transactions_endpoint', 'wallet-transactions' ) ) ) : add_query_arg( 'wallet_action', 'view_transactions' ), 'icon' => 'dashicons dashicons-list-view', ), ), $is_rendred_from_myaccount ); ?> <div class="woo-wallet-my-wallet-container"> <div class="woo-wallet-sidebar"> <h3 class="woo-wallet-sidebar-heading"><a href="<?php echo $is_rendred_from_myaccount ? esc_url( wc_get_account_endpoint_url( get_option( 'woocommerce_woo_wallet_endpoint', 'my-wallet' ) ) ) : esc_url( get_permalink() ); ?>"><?php echo apply_filters( 'woo_wallet_account_menu_title', __( 'My Wallet', 'woo-wallet' ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></a></h3> <ul> <?php foreach ( $menu_items as $item => $menu_item ) : ?> <?php if ( apply_filters( 'woo_wallet_is_enable_' . $item, true ) ) : ?> <li class="card"><a href="<?php echo esc_url( $menu_item['url'] ); ?>" ><span class="<?php echo esc_attr( $menu_item['icon'] ); ?>"></span><p><?php echo esc_html( $menu_item['title'] ); ?></p></a></li> <?php endif; ?> <?php endforeach; ?> <?php do_action( 'woo_wallet_menu_items' ); ?> </ul> </div> <div class="woo-wallet-content"> <div class="woo-wallet-content-heading"> <h3 class="woo-wallet-content-h3"><?php esc_html_e( 'Balance', 'woo-wallet' ); ?></h3> <p class="woo-wallet-price"><?php echo woo_wallet()->wallet->get_wallet_balance( get_current_user_id() ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></p> </div> <div style="clear: both"></div> <hr/> <?php if ( ( isset( $wp->query_vars['woo-wallet'] ) && ! empty( $wp->query_vars['woo-wallet'] ) ) || isset( $_GET['wallet_action'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended ?> <?php if ( apply_filters( 'woo_wallet_is_enable_top_up', true ) && ( ( isset( $wp->query_vars['woo-wallet'] ) && 'add' === $wp->query_vars['woo-wallet'] ) || ( isset( $_GET['wallet_action'] ) && 'add' === $_GET['wallet_action'] ) ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended ?> <form method="post" action=""> <div class="woo-wallet-add-amount"> <label for="woo_wallet_balance_to_add"><?php esc_html_e( 'Enter amount', 'woo-wallet' ); ?></label> <?php $min_amount = woo_wallet()->settings_api->get_option( 'min_topup_amount', '_wallet_settings_general', 0 ); $max_amount = woo_wallet()->settings_api->get_option( 'max_topup_amount', '_wallet_settings_general', '' ); ?> <input type="number" step="0.01" min="<?php echo esc_attr( $min_amount ); ?>" max="<?php echo esc_attr( $max_amount ); ?>" name="woo_wallet_balance_to_add" id="woo_wallet_balance_to_add" class="woo-wallet-balance-to-add" required="" /> <?php wp_nonce_field( 'woo_wallet_topup', 'woo_wallet_topup' ); ?> <input type="submit" name="woo_add_to_wallet" class="woo-add-to-wallet" value="<?php esc_html_e( 'Add', 'woo-wallet' ); ?>" /> </div> </form> <?php } elseif ( apply_filters( 'woo_wallet_is_enable_transfer', 'on' === woo_wallet()->settings_api->get_option( 'is_enable_wallet_transfer', '_wallet_settings_general', 'on' ) ) && ( ( isset( $wp->query_vars['woo-wallet'] ) && 'transfer' === $wp->query_vars['woo-wallet'] ) || ( isset( $_GET['wallet_action'] ) && 'transfer' === $_GET['wallet_action'] ) ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended ?> <form method="post" action="" id="woo_wallet_transfer_form"> <p class="woo-wallet-field-container form-row form-row-wide"> <label for="woo_wallet_transfer_user_id"><?php esc_html_e( 'Select whom to transfer', 'woo-wallet' ); ?> <?php if ( apply_filters( 'woo_wallet_user_search_exact_match', true ) ) { esc_html_e( '(Email)', 'woo-wallet' ); } ?> </label> <select name="woo_wallet_transfer_user_id" class="woo-wallet-select2" required=""></select> </p> <p class="woo-wallet-field-container form-row form-row-wide"> <label for="woo_wallet_transfer_amount"><?php esc_html_e( 'Amount', 'woo-wallet' ); ?></label> <input type="number" step="0.01" min="<?php echo woo_wallet()->settings_api->get_option( 'min_transfer_amount', '_wallet_settings_general', 0 ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>" name="woo_wallet_transfer_amount" required=""/> </p> <p class="woo-wallet-field-container form-row form-row-wide"> <label for="woo_wallet_transfer_note"><?php esc_html_e( 'What\'s this for', 'woo-wallet' ); ?></label> <textarea name="woo_wallet_transfer_note"></textarea> </p> <p class="woo-wallet-field-container form-row"> <?php wp_nonce_field( 'woo_wallet_transfer', 'woo_wallet_transfer' ); ?> <input type="submit" class="button" name="woo_wallet_transfer_fund" value="<?php esc_html_e( 'Proceed to transfer', 'woo-wallet' ); ?>" /> </p> </form> <?php } ?> <?php do_action( 'woo_wallet_menu_content' ); ?> <?php } elseif ( apply_filters( 'woo_wallet_is_enable_transaction_details', true ) ) { ?> <?php $transactions = get_wallet_transactions( array( 'limit' => apply_filters( 'woo_wallet_transactions_count', 10 ) ) ); ?> <?php if ( ! empty( $transactions ) ) { ?> <ul class="woo-wallet-transactions-items"> <?php foreach ( $transactions as $transaction ) : ?> <li> <div> <p><?php echo wp_kses_post( $transaction->details ); ?></p> <small><?php echo esc_html( wc_string_to_datetime( $transaction->date )->date_i18n( wc_date_format() ) ); ?></small> </div> <div class="woo-wallet-transaction-type-<?php echo esc_attr( $transaction->type ); ?>"> <?php echo 'credit' === $transaction->type ? '+' : '-'; echo wp_kses_post( wc_price( apply_filters( 'woo_wallet_amount', $transaction->amount, $transaction->currency, $transaction->user_id ), woo_wallet_wc_price_args( $transaction->user_id ) ) ); ?> </div> </li> <?php endforeach; ?> </ul> <?php } else { esc_html_e( 'No transactions found', 'woo-wallet' ); } } ?> </div> </div> <?php do_action( 'woo_wallet_after_my_wallet_content' );