WordPress.org

Plugin Directory

Changeset 634103


Ignore:
Timestamp:
12/04/12 17:27:07 (17 months ago)
Author:
mitchoyoshitaka
Message:

better recovery for pin

File:
1 edited

Legend:

Unmodified
Added
Removed
  • yet-another-related-posts-plugin/trunk/class-core.php

    r633817 r634103  
    11091109 
    11101110        $remote = wp_remote_post( 'http://yarpp.org/optin/1/', array( 'body' => $this->optin_data() ) ); 
    1111          
    1112         if ( is_wp_error($remote) ) 
     1111        if ( is_wp_error($remote) || !isset($remote['body']) || $remote['body'] != 'ok' ) { 
     1112            // try again later 
     1113            $this->set_timeout( 'yarpp_optin', 60 * 60 ); 
    11131114            return false; 
    1114          
    1115         if ( $result = $remote['body'] ) 
    1116             $this->set_timeout( 'yarpp_optin', 60 * 60 * 24 * 7 ); 
     1115        } 
     1116        $this->set_timeout( 'yarpp_optin', 60 * 60 * 24 * 7 ); 
     1117        return true; 
    11171118    } 
    11181119     
     
    11211122    private function get_timeout( $transient ) { 
    11221123        $transient_timeout = $transient . '_timeout'; 
    1123         if ( get_option( $transient_timeout ) < time() ) { 
     1124        if ( intval( get_option( $transient_timeout ) ) < time() ) { 
    11241125            delete_option( $transient_timeout ); 
    11251126            return false; // timed out 
Note: See TracChangeset for help on using the changeset viewer.