Changes in trunk/wp-admin/admin-ajax.php [5118:4760]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/admin-ajax.php
r5118 r4760 152 152 $x->send(); 153 153 break; 154 case '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_item175 ) );176 }177 $x->send();178 break;179 154 case 'add-meta' : 180 155 if ( !current_user_can( 'edit_post', $id ) ) 181 156 die('-1'); 182 157 if ( $id < 0 ) { 183 $now = current_time('timestamp' , 1);158 $now = current_time('timestamp'); 184 159 if ( $pid = wp_insert_post( array( 185 160 'post_title' => sprintf('Draft created on %s at %s', date(get_option('date_format'), $now), date(get_option('time_format'), $now)) … … 252 227 $_POST['post_category'] = explode(",", $_POST['catslist']); 253 228 if($_POST['post_type'] == 'page' || empty($_POST['post_category'])) 254 unset($_POST['post_category']); 255 229 unset($_POST['post_category']); 230 256 231 if($_POST['post_ID'] < 0) { 257 232 $_POST['temp_ID'] = $_POST['post_ID']; 258 233 $id = wp_write_post(); 259 if( is_wp_error($id))234 if(is_wp_error($id)) 260 235 die($id->get_error_message()); 261 236 else
Note: See TracChangeset
for help on using the changeset viewer.