Update monero_payments.php
This commit is contained in:
		
							parent
							
								
									494f64c3ff
								
							
						
					
					
						commit
						feb9b1d24f
					
				@ -6,7 +6,6 @@ class Monero_Gateway extends WC_Payment_Gateway
 | 
				
			|||||||
	private $monero_daemon;
 | 
						private $monero_daemon;
 | 
				
			||||||
				function __construct()
 | 
									function __construct()
 | 
				
			||||||
				{
 | 
									{
 | 
				
			||||||
								
 | 
					 | 
				
			||||||
								$this->id                 = "monero_gateway";
 | 
													$this->id                 = "monero_gateway";
 | 
				
			||||||
								$this->method_title       = __("Monero GateWay", 'monero_gateway');
 | 
													$this->method_title       = __("Monero GateWay", 'monero_gateway');
 | 
				
			||||||
								$this->method_description = __("Monero Payment Gateway Plug-in for WooCommerce. You can find more information about this payment gateway in our website. WARN: You'll need a daemon online for your address.", 'monero_gateway');
 | 
													$this->method_description = __("Monero Payment Gateway Plug-in for WooCommerce. You can find more information about this payment gateway in our website. WARN: You'll need a daemon online for your address.", 'monero_gateway');
 | 
				
			||||||
@ -35,25 +34,13 @@ class Monero_Gateway extends WC_Payment_Gateway
 | 
				
			|||||||
								}
 | 
													}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
								
 | 
													
 | 
				
			||||||
								add_action('admin_notices', array(
 | 
									                add_action('admin_notices', array($this,'do_ssl_check'));
 | 
				
			||||||
												$this,
 | 
													add_action('admin_notices', array($this,'validate_fields'));
 | 
				
			||||||
												'do_ssl_check'
 | 
										            add_action('woocommerce_thankyou_' . $this->id, array($this,'instruction'));
 | 
				
			||||||
								));
 | 
					 | 
				
			||||||
								add_action('admin_notices', array(
 | 
					 | 
				
			||||||
												$this,
 | 
					 | 
				
			||||||
												'validate_fields'
 | 
					 | 
				
			||||||
								));
 | 
					 | 
				
			||||||
					
 | 
					 | 
				
			||||||
								
 | 
					 | 
				
			||||||
								
 | 
					 | 
				
			||||||
								
 | 
					 | 
				
			||||||
       								add_action('woocommerce_thankyou_' . $this->id, array( $this, 'instruction' ) );
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
								if (is_admin()) {
 | 
													if (is_admin()) {
 | 
				
			||||||
												/* Save Settings */
 | 
																	/* Save Settings */
 | 
				
			||||||
												add_action('woocommerce_update_options_payment_gateways_' . $this->id, array(
 | 
																	add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this,'process_admin_options'
 | 
				
			||||||
																$this,
 | 
					 | 
				
			||||||
																'process_admin_options'
 | 
					 | 
				
			||||||
												));
 | 
																	));
 | 
				
			||||||
								}
 | 
													}
 | 
				
			||||||
					$this->monero_daemon = new Monero_Library($this->host . ':' . $this->port . '/json_rpc', $this->username, $this->password);
 | 
										$this->monero_daemon = new Monero_Library($this->host . ':' . $this->port . '/json_rpc', $this->username, $this->password);
 | 
				
			||||||
@ -232,47 +219,49 @@ class Monero_Gateway extends WC_Payment_Gateway
 | 
				
			|||||||
								echo "<div class='row'>
 | 
													echo "<div class='row'>
 | 
				
			||||||
				
 | 
									
 | 
				
			||||||
									<div class='col-sm-12 col-md-12 col-lg-12'>
 | 
														<div class='col-sm-12 col-md-12 col-lg-12'>
 | 
				
			||||||
				<div class='panel panel-default' id='PaymentBox_de3a227fb470475'>
 | 
									                        <div class='panel panel-default' id='PaymentBox_de3a227fb470475'>
 | 
				
			||||||
        			<div class='panel-body'>
 | 
					        			                         <div class='panel-body'>
 | 
				
			||||||
				<div class='row'>
 | 
									                                <div class='row'>
 | 
				
			||||||
					<div class='col-sm-12 col-md-12 col-lg-12'>
 | 
										                               <div class='col-sm-12 col-md-12 col-lg-12'>
 | 
				
			||||||
						<h3><span class='text text-warning'><img src='https://pbs.twimg.com/profile_images/473825289630257152/PzHu2yli.png' width='32px' height='32px'></span> Monero Payment Box</h3>
 | 
											                                  <h3><span class='text text-warning'><img src='https://pbs.twimg.com/profile_images/473825289630257152/PzHu2yli.png' width='32px' height='32px'></span> Monero Payment Box</h3>
 | 
				
			||||||
					</div>
 | 
										                               </div>
 | 
				
			||||||
					<div class='col-sm-3 col-md-3 col-lg-3'>
 | 
										                           <div class='col-sm-3 col-md-3 col-lg-3'>
 | 
				
			||||||
						<img src='https://chart.googleapis.com/chart?cht=qr&chs=150x150&chl=" . $uri . "' class='img-responsive'>
 | 
											                          <img src='https://chart.googleapis.com/chart?cht=qr&chs=150x150&chl=" . $uri . "' class='img-responsive'>
 | 
				
			||||||
					</div>
 | 
										                           </div>
 | 
				
			||||||
					<div class='col-sm-9 col-md-9 col-lg-9' style='padding:10px;'>
 | 
										                           <div class='col-sm-9 col-md-9 col-lg-9' style='padding:10px;'>
 | 
				
			||||||
						Send <b>" . $amount_xmr2 . " XMR</b> to<br/><input type='text'  class='form-control' value='" . $array_integrated_address["integrated_address"]."'>
 | 
											                          Send <b>" . $amount_xmr2 . " XMR</b> to<br/><input type='text'  class='form-control' value='" . $array_integrated_address["integrated_address"]."'>
 | 
				
			||||||
						or scan QR Code with your mobile device<br/><br/>
 | 
					                                                or scan QR Code with your mobile device<br/><br/>
 | 
				
			||||||
						<small>If you don't know how to pay with monero, click instructions button. </small>
 | 
					                                                <small>If you don't know how to pay with monero, click instructions button. </small>
 | 
				
			||||||
					</div>
 | 
										                           </div>
 | 
				
			||||||
					<div class='col-sm-12 col-md-12 col-lg-12'>
 | 
										                           <div class='col-sm-12 col-md-12 col-lg-12'>
 | 
				
			||||||
				
 | 
									
 | 
				
			||||||
						<input type='hidden' id='payment_boxID' value='de3a227fb470475'>
 | 
											                      <input type='hidden' id='payment_boxID' value='de3a227fb470475'>
 | 
				
			||||||
					</div>
 | 
										                       </div>
 | 
				
			||||||
				</div>
 | 
									                        </div>
 | 
				
			||||||
			</div>
 | 
								                         </div>
 | 
				
			||||||
            <div class='panel-footer'>
 | 
					                                    <div class='panel-footer'>
 | 
				
			||||||
                        <a  class='btn btn-info btn-lg' style='width: 100%; font-size: 14px; ' data-toggle='modal' data-target='#myModal'>Instructions</a>
 | 
					                                    <a  class='btn btn-info btn-lg' style='width: 100%; font-size: 14px; ' data-toggle='modal' data-target='#myModal'>Instructions</a>
 | 
				
			||||||
 | 
					                                    </div>
 | 
				
			||||||
 | 
							              </div>
 | 
				
			||||||
                    </div>
 | 
					                    </div>
 | 
				
			||||||
		</div></div></div>
 | 
					                </div>
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
         <div class='modal fade' id='myModal' role='dialog'>
 | 
					                    <div class='modal fade' id='myModal' role='dialog'>
 | 
				
			||||||
    <div class='modal-dialog'>
 | 
					                        <div class='modal-dialog'>
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
      <!-- Modal content-->
 | 
					                            <!-- Modal content-->
 | 
				
			||||||
      <div class='modal-content'>
 | 
					                              <div class='modal-content'>
 | 
				
			||||||
        <div class='modal-header'>
 | 
					                                <div class='modal-header'>
 | 
				
			||||||
          <h4 class='modal-title'>How to pay with Monero</h4>
 | 
					                                    <h4 class='modal-title'>How to pay with Monero</h4>
 | 
				
			||||||
        </div>
 | 
					                                </div>
 | 
				
			||||||
        <div class='modal-body container'>
 | 
					                                <div class='modal-body container'>
 | 
				
			||||||
           <b>Paying with Monero</b>
 | 
					                                    <b>Paying with Monero</b>
 | 
				
			||||||
	   <p>If you don't have Monero, you can buy it at a trusted exchange. If you already have some, please follow instructions</p>
 | 
					                                    <p>If you don't have Monero, you can buy it at a trusted exchange. If you already have some, please follow instructions</p>
 | 
				
			||||||
	   <p>Scan the QR code into your monero app or copy and paste the address above into your Monero Wallet</p>
 | 
					                                    <p>Scan the QR code into your monero app or copy and paste the address above into your Monero Wallet</p>
 | 
				
			||||||
        </div>
 | 
					                                 </div>
 | 
				
			||||||
        <div class='modal-footer'>
 | 
					                              <div class='modal-footer'>
 | 
				
			||||||
          <button type='button' class='btn btn-default' data-dismiss='modal'>Close</button>
 | 
					                            <button type='button' class='btn btn-default' data-dismiss='modal'>Close</button>
 | 
				
			||||||
        </div>
 | 
					                              </div>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
      </div>";
 | 
					      </div>";
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user