Plugin Directory

Changeset 2199225


Ignore:
Timestamp:
11/22/2019 11:38:27 PM (6 years ago)
Author:
trof
Message:

minor fix in bonds

File:
1 edited

Legend:

Unmodified
Added
Removed
  • simple-bitcoin-faucets/trunk/bonds/bonds.php

    r2199218 r2199225  
    5959    );
    6060   
    61     $response = wp_remote_post( 'https://cryptoo.me/api/v1/send', array(
    62         'method' => 'POST',
    63         'body' => $fields)  );
    64     $resp_body = wp_remote_retrieve_body( $response );
    65     $resp_code = wp_remote_retrieve_response_code( $response );
     61    //ok, we are doing it because afted DDoS attack on cryptoo.my their firewall sometimes returns empty code
     62    $resp_code = ''; //just to tickle while()
     63    $attempts = 3; //we will do it 3 times
     64   
     65    do{
     66        $attempts--;
     67        $response = wp_remote_post( 'https://cryptoo.me/api/v1/send', array(
     68            'method' => 'POST',
     69            'body' => $fields)  );
     70        $resp_body = wp_remote_retrieve_body( $response );
     71        $resp_code = wp_remote_retrieve_response_code( $response );
     72    }while( ($resp_code == '') && ($attempts > 0 ) );
    6673
    6774    if($resp_code != 200)
    6875    {
    69         $ret = __( 'Unknown error', 'simple-bitcoin-faucets' ) . " ($resp_code)";
     76        if(trim($resp_code) == '') {
     77            $ret = __( 'Something went wrong, try again!', 'simple-bitcoin-faucets' ) . "<div style='display:none;'>$resp_body</div>";
     78        } else {
     79            $ret = __( 'Unknown error.', 'simple-bitcoin-faucets' ) . " ( $resp_code )<div style='display:none;'>$resp_body</div>";
     80        }
     81       
    7082        echo($ret);
    7183        wp_die();   
Note: See TracChangeset for help on using the changeset viewer.