Changeset 6796 for trunk/wp-admin/includes/template.php
- Timestamp:
- 02/12/2008 05:51:53 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/wp-admin/includes/template.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/template.php
r6792 r6796 319 319 $posts_columns = apply_filters('manage_posts_columns', $posts_columns); 320 320 321 return $posts_columns; 322 } 323 324 function wp_manage_pages_columns() { 325 $posts_columns = array(); 326 $posts_columns['cb'] = '<div style="text-align: center"><input type="checkbox" name="TODO" /></div>'; 327 if ( 'draft' === $_GET['post_status'] ) 328 $posts_columns['modified'] = __('Modified'); 329 elseif ( 'pending' === $_GET['post_status'] ) 330 $posts_columns['modified'] = __('Submitted'); 331 else 332 $posts_columns['date'] = __('Date'); 333 $posts_columns['title'] = __('Title'); 334 $posts_columns['author'] = __('Author'); 335 if ( !in_array($_GET['post_status'], array('pending', 'draft', 'future')) ) 336 $posts_columns['comments'] = '<div style="text-align: center"><img alt="" src="images/comment-grey-bubble.png" /></div>'; 337 $posts_columns['status'] = __('Status'); 338 $posts_columns = apply_filters('manage_pages_columns', $posts_columns); 321 339 322 340 return $posts_columns; … … 338 356 $id = (int) $page->ID; 339 357 $class = ('alternate' == $class ) ? '' : 'alternate'; 340 358 $posts_columns = wp_manage_pages_columns(); 341 359 ?> 342 360 <tr id='page-<?php echo $id; ?>' class='<?php echo $class; ?>'> 343 <th scope="row" style="text-align: center"><?php echo $page->ID; ?></th> 344 <td> 345 <?php echo $pad; ?><?php the_title(); ?> 346 </td> 347 <td><?php the_author() ?></td> 348 <td><?php if ( '0000-00-00 00:00:00' ==$page->post_modified ) _e('Unpublished'); else echo mysql2date( __('Y-m-d g:i a'), $page->post_modified ); ?></td> 349 <td><a href="<?php the_permalink(); ?>" rel="permalink" class="view"><?php _e( 'View' ); ?></a></td> 350 <td><?php if ( current_user_can( 'edit_page', $id ) ) { echo "<a href='page.php?action=edit&post=$id' class='edit'>" . __( 'Edit' ) . "</a>"; } ?></td> 351 <td><?php if ( current_user_can( 'delete_page', $id ) ) { echo "<a href='" . wp_nonce_url( "page.php?action=delete&post=$id", 'delete-page_' . $id ) . "' class='delete:the-list:page-$id delete'>" . __( 'Delete' ) . "</a>"; } ?></td> 352 </tr> 361 362 363 <?php 364 365 foreach ($posts_columns as $column_name=>$column_display_name) { 366 367 switch ($column_name) { 368 369 case 'cb': 370 ?> 371 <th scope="row" style="text-align: center"><input type="checkbox" name="delete[]" value="<?php the_ID(); ?>" /></th> 372 <?php 373 break; 374 case 'modified': 375 ?> 376 <td><?php if ( '0000-00-00 00:00:00' ==$page->post_modified ) _e('Never'); else the_modified_time(__('Y/m/d \<\b\r \/\> g:i:s a')); ?></td> 377 <?php 378 break; 379 case 'date': 380 ?> 381 <td><a href="<?php the_permalink(); ?>" rel="permalink"> 382 <?php 383 if ( '0000-00-00 00:00:00' ==$page->post_date ) { 384 _e('Unpublished'); 385 } else { 386 if ( ( abs(time() - get_post_time()) ) < 86400 ) { 387 if ( ( 'future' == $page->post_status) ) 388 echo sprintf( __('%s from now'), human_time_diff( get_post_time() ) ); 389 else 390 echo sprintf( __('%s ago'), human_time_diff( get_post_time() ) ); 391 } else { 392 the_time(__('Y/m/d')); 393 } 394 } 395 ?></a></td> 396 <?php 397 break; 398 case 'title': 399 ?> 400 <td><strong><a href="page.php?action=edit&post=<?php the_ID(); ?>"><?php echo $pad; the_title() ?></a></strong> 401 <?php if ('private' == $page->post_status) _e(' — <strong>Private</strong>'); ?></td> 402 <?php 403 break; 404 405 case 'comments': 406 ?> 407 <td style="text-align: center"> 408 <?php 409 $left = get_pending_comments_num( $page->ID ); 410 $pending_phrase = sprintf( __('%s pending'), number_format( $left ) ); 411 if ( $left ) 412 echo '<strong>'; 413 comments_number("<a href='edit.php?p=$id&c=1' title='$pending_phrase' class='post-com-count comment-count'><span>" . __('0') . '</span></a>', "<a href='edit.php?p=$id&c=1' title='$pending_phrase' class='post-com-count comment-count'><span>" . __('1') . '</span></a>', "<a href='edit.php?p=$id&c=1' title='$pending_phrase' class='post-com-count comment-count'><span>" . __('%') . '</span></a>'); 414 if ( $left ) 415 echo '</strong>'; 416 ?> 417 </td> 418 <?php 419 break; 420 421 case 'author': 422 ?> 423 <td><a href="edit-pages.php?author=<?php the_author_ID(); ?>"><?php the_author() ?></a></td> 424 <?php 425 break; 426 427 case 'status': 428 ?> 429 <td> 430 <?php 431 switch ( $page->post_status ) { 432 case 'publish' : 433 case 'private' : 434 _e('Published'); 435 break; 436 case 'future' : 437 _e('Scheduled'); 438 break; 439 case 'pending' : 440 _e('Pending Review'); 441 break; 442 case 'draft' : 443 _e('Unpublished'); 444 break; 445 } 446 ?> 447 </td> 448 <?php 449 break; 450 451 default: 452 ?> 453 <td><?php do_action('manage_pages_custom_column', $column_name, $id); ?></td> 454 <?php 455 break; 456 } 457 } 458 ?> 459 460 </tr> 353 461 354 462 <?php
Note: See TracChangeset
for help on using the changeset viewer.