Make WordPress Core


Ignore:
Timestamp:
02/12/2006 07:41:56 AM (19 years ago)
Author:
ryan
Message:

Post status = future. #2426

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/functions.php

    r3512 r3514  
    111111    $add_seconds_blog = get_settings('gmt_offset') * 3600;
    112112    $add_seconds_server = date('Z');
    113     $now = current_time('mysql', 1);
    114113    if ( !isset($cache_lastpostdate[$timezone]) ) {
    115114        switch(strtolower($timezone)) {
    116115            case 'gmt':
    117                 $lastpostdate = $wpdb->get_var("SELECT post_date_gmt FROM $wpdb->posts WHERE post_date_gmt <= '$now' AND post_status = 'publish' ORDER BY post_date_gmt DESC LIMIT 1");
     116                $lastpostdate = $wpdb->get_var("SELECT post_date_gmt FROM $wpdb->posts WHERE post_status = 'publish' ORDER BY post_date_gmt DESC LIMIT 1");
    118117                break;
    119118            case 'blog':
    120                 $lastpostdate = $wpdb->get_var("SELECT post_date FROM $wpdb->posts WHERE post_date_gmt <= '$now' AND post_status = 'publish' ORDER BY post_date_gmt DESC LIMIT 1");
     119                $lastpostdate = $wpdb->get_var("SELECT post_date FROM $wpdb->posts WHERE post_status = 'publish' ORDER BY post_date_gmt DESC LIMIT 1");
    121120                break;
    122121            case 'server':
    123                 $lastpostdate = $wpdb->get_var("SELECT DATE_ADD(post_date_gmt, INTERVAL '$add_seconds_server' SECOND) FROM $wpdb->posts WHERE post_date_gmt <= '$now' AND post_status = 'publish' ORDER BY post_date_gmt DESC LIMIT 1");
     122                $lastpostdate = $wpdb->get_var("SELECT DATE_ADD(post_date_gmt, INTERVAL '$add_seconds_server' SECOND) FROM $wpdb->posts WHERE post_status = 'publish' ORDER BY post_date_gmt DESC LIMIT 1");
    124123                break;
    125124        }
     
    135134    $add_seconds_blog = get_settings('gmt_offset') * 3600;
    136135    $add_seconds_server = date('Z');
    137     $now = current_time('mysql', 1);
    138136    if ( !isset($cache_lastpostmodified[$timezone]) ) {
    139137        switch(strtolower($timezone)) {
    140138            case 'gmt':
    141                 $lastpostmodified = $wpdb->get_var("SELECT post_modified_gmt FROM $wpdb->posts WHERE post_modified_gmt <= '$now' AND post_status = 'publish' ORDER BY post_modified_gmt DESC LIMIT 1");
     139                $lastpostmodified = $wpdb->get_var("SELECT post_modified_gmt FROM $wpdb->posts WHERE post_status = 'publish' ORDER BY post_modified_gmt DESC LIMIT 1");
    142140                break;
    143141            case 'blog':
    144                 $lastpostmodified = $wpdb->get_var("SELECT post_modified FROM $wpdb->posts WHERE post_modified_gmt <= '$now' AND post_status = 'publish' ORDER BY post_modified_gmt DESC LIMIT 1");
     142                $lastpostmodified = $wpdb->get_var("SELECT post_modified FROM $wpdb->posts WHERE post_status = 'publish' ORDER BY post_modified_gmt DESC LIMIT 1");
    145143                break;
    146144            case 'server':
    147                 $lastpostmodified = $wpdb->get_var("SELECT DATE_ADD(post_modified_gmt, INTERVAL '$add_seconds_server' SECOND) FROM $wpdb->posts WHERE post_modified_gmt <= '$now' AND post_status = 'publish' ORDER BY post_modified_gmt DESC LIMIT 1");
     145                $lastpostmodified = $wpdb->get_var("SELECT DATE_ADD(post_modified_gmt, INTERVAL '$add_seconds_server' SECOND) FROM $wpdb->posts WHERE post_status = 'publish' ORDER BY post_modified_gmt DESC LIMIT 1");
    148146                break;
    149147        }
     
    13511349        $r['order'] = 'DESC';
    13521350
    1353     $now = current_time('mysql');
    1354 
    13551351    $posts = $wpdb->get_results(
    13561352        "SELECT DISTINCT * FROM $wpdb->posts " .
    13571353        ( empty( $r['category'] ) ? "" : ", $wpdb->post2cat " ) .
    1358         " WHERE post_date <= '$now' AND (post_type = 'post' AND post_status = 'publish') ".
     1354        " WHERE (post_type = 'post' AND post_status = 'publish') ".
    13591355        ( empty( $r['category'] ) ? "" : "AND $wpdb->posts.ID = $wpdb->post2cat.post_id AND $wpdb->post2cat.category_id = " . $r['category']. " " ) .
    13601356        " GROUP BY $wpdb->posts.ID ORDER BY " . $r['orderby'] . " " . $r['order'] . " LIMIT " . $r['offset'] . ',' . $r['numberposts'] );
Note: See TracChangeset for help on using the changeset viewer.