WordPress.org

Make WordPress Core

Ticket #14191: .diff

File .diff, 1.1 KB (added by mailnew2ster, 4 years ago)
  • .php

    old new  
    17491749                                return false; 
    17501750 
    17511751                        // Set properties based directly on parameters 
    1752                         $this->name   = $data['name']; 
    1753                         $this->value  = isset( $data['value'] ) ? $data['value'] : ''; 
    1754                         $this->path   = isset( $data['path'] ) ? $data['path'] : ''; 
    1755                         $this->domain = isset( $data['domain'] ) ? $data['domain'] : ''; 
    1756  
    1757                         if ( isset( $data['expires'] ) ) 
    1758                                 $this->expires = is_int( $data['expires'] ) ? $data['expires'] : strtotime( $data['expires'] ); 
    1759                         else 
    1760                                 $this->expires = null; 
     1752                        foreach ( $data as $key => $val ) 
     1753                        { 
     1754                                $key = strtolower( $key ); 
     1755                                if ( 'expires' == $key ) 
     1756                                        $val = is_int( $val ) ? $val : strtotime( $val ); 
     1757                                $this->$key = $val; 
     1758                        } 
    17611759                } 
    17621760        } 
    17631761 
     
    17741771         */ 
    17751772        function test( $url ) { 
    17761773                // Expires - if expired then nothing else matters 
    1777                 if ( time() > $this->expires ) 
     1774                if ( isset($this->expires) && time() > $this->expires ) 
    17781775                        return false; 
    17791776 
    17801777                // Get details on the URL we're thinking about sending to