Make WordPress Core


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/admin-ajax.php

    r4760 r5118  
    152152    $x->send();
    153153    break;
     154case 'add-comment' :
     155    if ( !current_user_can( 'edit_post', $id ) )
     156        die('-1');
     157    $search = isset($_POST['s']) ? $_POST['s'] : false;
     158    $start = isset($_POST['page']) ? intval($_POST['page']) * 25 : 25;
     159
     160    list($comments, $total) = _wp_get_comment_list( $search, $start, 1 );
     161
     162    if ( !$comments )
     163        die('1');
     164    $x = new WP_Ajax_Response();
     165    foreach ( (array) $comments as $comment ) {
     166        get_comment( $comment );
     167        ob_start();
     168            _wp_comment_list_item( $comment->comment_ID );
     169            $comment_list_item = ob_get_contents();
     170        ob_end_clean();
     171        $x->add( array(
     172            'what' => 'comment',
     173            'id' => $comment->comment_ID,
     174            'data' => $comment_list_item
     175        ) );
     176    }
     177    $x->send();
     178    break;
    154179case 'add-meta' :
    155180    if ( !current_user_can( 'edit_post', $id ) )
    156181        die('-1');
    157182    if ( $id < 0 ) {
    158         $now = current_time('timestamp');
     183        $now = current_time('timestamp', 1);
    159184        if ( $pid = wp_insert_post( array(
    160185            'post_title' => sprintf('Draft created on %s at %s', date(get_option('date_format'), $now), date(get_option('time_format'), $now))
     
    227252    $_POST['post_category'] = explode(",", $_POST['catslist']);
    228253    if($_POST['post_type'] == 'page' || empty($_POST['post_category']))
    229         unset($_POST['post_category']); 
    230    
     254        unset($_POST['post_category']);
     255
    231256    if($_POST['post_ID'] < 0) {
    232257        $_POST['temp_ID'] = $_POST['post_ID'];
    233258        $id = wp_write_post();
    234         if(is_wp_error($id))
     259        if( is_wp_error($id) )
    235260            die($id->get_error_message());
    236261        else
Note: See TracChangeset for help on using the changeset viewer.