Advertisement
Guest User

Untitled

a guest
Apr 17th, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.12 KB | None | 0 0
  1. <?php
  2. // ====   Change to your coin symbol  =====
  3.  
  4. $symbol ="ODAC";
  5.  
  6. // ==================================
  7.  
  8. $current_user = wp_get_current_user();
  9. $user_ID = $current_user->ID;
  10.  
  11. //  available to spend in wallet
  12. $my_balance = apply_filters( 'wallets_api_available_balance', 0, array(
  13.      'symbol' => $symbol,
  14.      'user_id' => $user_ID,
  15.  ) );
  16.  
  17. //  we used floor here as we wanted whole Coins  you can just replace "$my_balance"
  18. echo  'Hello ' . ucfirst($current_user->user_login) . '<br> Your Availabe Balance to transfer is: <br> <strong>' . floor($my_balance). ' ' .$symbol. '</strong><br /><br />';
  19.  
  20. ?>
  21.  
  22. <form class="send2bank" action="#" method="get">
  23.     <input id="amount" name="amount" type="text" class="field text medium" value="" maxlength="255" tabindex="1" />
  24.     <input type="submit" id="my_submit" name="my_submit" value="submit"/>
  25. </form>
  26.  
  27. <!--Javascript goes here -->
  28.  
  29. <script type="text/javascript" >
  30.  
  31. jQuery(document).ready(function($) {
  32.  
  33.     $('.send2bank').on('click', '#my_submit', function(e) {
  34.  
  35.         e.preventDefault();
  36.         var form = e.delegateTarget;
  37.         var amount = document.getElementById("amount").value;
  38.         var user = "Central Bank";
  39.         var comment = "Exchanged to Bank"
  40.         var nonce = wp.wallets.viewModels.wallets.nonces()['do_move'];
  41.         var symbol ="<?php echo $symbol; ?>";
  42.  
  43.         if(amount==""){
  44.            
  45.             alert('its empty: ');
  46.  
  47.             $('.success').fadeOut(200).hide();
  48.             $('.error').fadeOut(200).show();
  49.  
  50.             } else {
  51.  
  52.                 if (true) {
  53.                     alert('this is the amount: ' + amount);
  54.  
  55.                     //form.submit();
  56.  
  57.                     $.ajax({
  58.                         dataType: 'json',
  59.                         cache: false,
  60.                         data: {
  61.                             '__wallets_apiversion' : 3,
  62.                             '__wallets_action' : 'do_move',
  63.                             '__wallets_move_toaccount' : user,
  64.                             '__wallets_move_amount' : amount,
  65.                             '__wallets_move_comment' : comment,
  66.                             '__wallets_symbol' : symbol,
  67.                             '_wpnonce' : nonce
  68.                         },
  69.                         success: function( response ) {
  70.                             $( form ).trigger( 'wallets_do_move', [
  71.                                 response,
  72.                                 symbol,
  73.                                 amount,
  74.                                 user,
  75.                                 comment
  76.                             ] );
  77.                         }
  78.                     });
  79.             }
  80.       }  
  81.    })
  82. });
  83. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement