WordPress.org

Make WordPress Core

Ticket #14191: .diff

File .diff, 1.1 KB (added by mailnew2ster, 8 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