WordPress.org

Make WordPress Core

Ticket #4499: 4499-trunk.diff

File 4499-trunk.diff, 2.3 KB (added by markjaquith, 7 years ago)

Patched based on Otto42's modified query.php file (for trunk)

  • wp-includes/query.php

     
    450450                $qv['day'] = (int) $qv['day']; 
    451451                $qv['w'] = (int) $qv['w']; 
    452452                $qv['m'] =  (int) $qv['m']; 
    453                 if ( '' != $qv['hour'] ) $qv['hour'] = (int) $qv['hour']; 
    454                 if ( '' != $qv['minute'] ) $qv['minute'] = (int) $qv['minute']; 
    455                 if ( '' != $qv['second'] ) $qv['second'] = (int) $qv['second']; 
     453                if ( '' !== $qv['hour'] ) $qv['hour'] = (int) $qv['hour']; 
     454                if ( '' !== $qv['minute'] ) $qv['minute'] = (int) $qv['minute']; 
     455                if ( '' !== $qv['second'] ) $qv['second'] = (int) $qv['second']; 
    456456 
    457457                // Compat.  Map subpost to attachment. 
    458458                if ( '' != $qv['subpost'] ) 
     
    469469                        $this->is_single = true; 
    470470                } elseif ( $qv['p'] ) { 
    471471                        $this->is_single = true; 
    472                 } elseif ( ('' != $qv['hour']) && ('' != $qv['minute']) &&('' != $qv['second']) && ('' != $qv['year']) && ('' != $qv['monthnum']) && ('' != $qv['day']) ) { 
     472                } elseif ( ('' !== $qv['hour']) && ('' !== $qv['minute']) &&('' !== $qv['second']) && ('' != $qv['year']) && ('' != $qv['monthnum']) && ('' != $qv['day']) ) { 
    473473                        // If year, month, day, hour, minute, and second are set, a single 
    474474                        // post is being queried. 
    475475                        $this->is_single = true; 
     
    481481                } else { 
    482482                // Look for archive queries.  Dates, categories, authors. 
    483483 
    484                         if ( '' != $qv['second'] ) { 
     484                        if ( '' !== $qv['second'] ) { 
    485485                                $this->is_time = true; 
    486486                                $this->is_date = true; 
    487487                        } 
    488488 
    489                         if ( '' != $qv['minute'] ) { 
     489                        if ( '' !== $qv['minute'] ) { 
    490490                                $this->is_time = true; 
    491491                                $this->is_date = true; 
    492492                        } 
    493493 
    494                         if ( '' != $qv['hour'] ) { 
     494                        if ( '' !== $qv['hour'] ) { 
    495495                                $this->is_time = true; 
    496496                                $this->is_date = true; 
    497497                        } 
     
    739739                                $where .= ' AND SECOND(post_date)=' . substr($q['m'], 12, 2); 
    740740                } 
    741741 
    742                 if ( '' != $q['hour'] ) 
     742                if ( '' !== $q['hour'] ) 
    743743                        $where .= " AND HOUR(post_date)='" . $q['hour'] . "'"; 
    744744 
    745                 if ( '' != $q['minute'] ) 
     745                if ( '' !== $q['minute'] ) 
    746746                        $where .= " AND MINUTE(post_date)='" . $q['minute'] . "'"; 
    747747 
    748                 if ( '' != $q['second'] ) 
     748                if ( '' !== $q['second'] ) 
    749749                        $where .= " AND SECOND(post_date)='" . $q['second'] . "'"; 
    750750 
    751751                if ( $q['year'] ) 
     
    13611361        return true; 
    13621362} 
    13631363 
    1364 ?> 
     1364?> 
     1365 No newline at end of file