Advertisement
andikas

form_send_online

Nov 15th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.24 KB | None | 0 0
  1. <?php
  2. /*
  3. Plugin Name: Form Send Online
  4. description: >-
  5. a plugin to create awesomeness and spread joy
  6. Version: 1.1
  7. Author: Anonymous
  8. License: GPL2
  9. */
  10.  
  11. function wp2442_enqueue_scripts() {
  12.  
  13. if ( ! is_admin() ){ // change for is_home() if you're not using a front page
  14. // wp_enqueue_style( 'select2-css', 'https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css', array(), false, 'all' );
  15.  
  16. wp_enqueue_style('steps_style', plugin_dir_url(__FILE__) . 'css/steps.css',array(), false,'all');
  17. wp_enqueue_style('send_online_style', plugin_dir_url(__FILE__) . 'css/style.css',array(), false,'all');
  18.  
  19.  
  20. wp_enqueue_script( 'stepsjs', 'https://cdnjs.cloudflare.com/ajax/libs/jquery-steps/1.1.0/jquery.steps.min.js', array() ,false, true );
  21. wp_enqueue_script( 'validatejs', 'https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.18.0/jquery.validate.min.js', array() ,false, true );
  22. wp_enqueue_script( 'maskjs', 'https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.15/jquery.mask.min.js', array() ,false, true );
  23. wp_enqueue_script('wizard_script', plugin_dir_url(__FILE__) . 'js/script.js','','1.0', true);
  24. wp_enqueue_script('transaction_one', plugin_dir_url(__FILE__) . 'js/transaction/transaction_one.js','','1.0', true);
  25. wp_enqueue_script('transaction_two', plugin_dir_url(__FILE__) . 'js/transaction/transaction_two.js','','1.0', true);
  26. wp_enqueue_script('transaction_three', plugin_dir_url(__FILE__) . 'js/transaction/transaction_three.js','','1.0', true);
  27. wp_enqueue_script('select2_form_script', plugin_dir_url(__FILE__) . 'js/select2-script.js','','1.0', true);
  28. wp_enqueue_script('input_script', plugin_dir_url(__FILE__) . 'js/input_masked.js','','1.0', true);
  29. }
  30.  
  31. }
  32. add_action( 'wp_enqueue_scripts', 'wp2442_enqueue_scripts' );
  33.  
  34. define('ROOTDIR2', plugin_dir_path(__FILE__));
  35. require_once(ROOTDIR2 . 'include/form_first.php');
  36. require_once(ROOTDIR2 . 'include/form_second.php');
  37. require_once(ROOTDIR2 . 'include/form_third.php');
  38. require_once(ROOTDIR2 . 'include/form_fourth.php');
  39. require_once(ROOTDIR2 . 'include/wp_api.php');
  40.  
  41. //frontend
  42.  
  43. function send_online() {
  44. ?>
  45. <div>
  46. <form id="example-form" action="#">
  47. <div class="form-send-cs">
  48.  
  49. <!-- STEP 1 -->
  50. <h3>Remittence details</h3>
  51. <fieldset>
  52. <?php echo form_first(); ?>
  53. </fieldset>
  54.  
  55. <!-- STEP 2 -->
  56. <h3>Sender Details</h3>
  57. <fieldset>
  58. <?php echo form_second(); ?>
  59. </fieldset>
  60.  
  61. <!-- STEP 3 -->
  62. <h3>Receiver Details</h3>
  63. <fieldset>
  64. <?php echo form_third(); ?>
  65. </fieldset>
  66.  
  67. <!-- STEP 4 -->
  68. <h3>Transaction Review</h3>
  69. <fieldset>
  70. <?php echo form_fourth(); ?>
  71. </fieldset>
  72.  
  73. <!-- STEP 5 -->
  74. <h3>Finish</h3>
  75. <fieldset>
  76. <div class="body-send">
  77. <h4 class="title color-st-blue mb-5">Thank <span class="weak">You!</span></h4>
  78. <div class="row border shadow-sm m-0 p-4 bg-white rounded mt-3">
  79. <div class="col-md-3">
  80. <img src="/wp-content/plugins/form_send_online/image/checked-md.png">
  81. </div>
  82. <div class="col-md-9">
  83. <h5 class="text-dark">Thank you for using <br> Steadfast Money Transfer</h5>
  84. <p>
  85. Your transaction request has been completed!<br>
  86. We will send you a confirmation email shortly
  87. </p>
  88. </div>
  89. </div>
  90. </div>
  91. </fieldset>
  92.  
  93.  
  94. </div>
  95. </form>
  96. </div>
  97.  
  98. <!-- popup init -->
  99. <div id="modal-default">
  100. <div class="close m-3">
  101. <a data-izimodal-close="">×</a>
  102. </div>
  103. <div class="p-5">
  104. <p class="color-st-blue">To Send Inline, please ensure you have registered at our office
  105. and provided the following to us:
  106.  
  107. <ul>
  108. <li class="color-st-blue">Original ID</li>
  109. <li class="color-st-blue">Email Address</li>
  110. <li class="color-st-blue">Proof of address</li>
  111. <li class="color-st-blue">Salary slip (if sending more than SGD 5,000 ) </li>
  112. </ul>
  113. </p>
  114. </div>
  115. </div>
  116.  
  117. <div id="modal-confirm">
  118. <div class="close m-3">
  119. <a data-izimodal-close="">×</a>
  120. </div>
  121. <div class="p-5">
  122. <h5 class="color-st-blue font-weight-bold">Have you tranferred the SGD ammount to our bank account?</h5>
  123. <div class="d-flex justify-content-between mt-3">
  124. <button type="submit" class="btn text-center btn-orange" id="submit_yes" style="width:180px">YES</button>
  125. <button type="submit" class="btn text-center btn-orange" id="submit_no" style="width:180px">NO</button>
  126. </div>
  127.  
  128. </p>
  129. </div>
  130. </div>
  131.  
  132. <?php
  133. }
  134. add_shortcode( 'send_online_shortcode', 'send_online' );
  135. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement