Changeset 9005
- Timestamp:
- 09/27/08 20:41:29 (2 months ago)
- Files:
-
- trunk/wp-admin/includes/comment.php (modified) (1 diff)
- trunk/wp-admin/includes/dashboard.php (modified) (3 diffs)
- trunk/wp-admin/menu.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/wp-admin/includes/comment.php
r8912 r9005 157 157 } 158 158 159 function wp_get_inbox_items() {160 $r = array();161 $r[] = (object) array(162 'text' => 'Your take on the evolution of Dr. Who is ridiculous. The fact that the actors are getting younger has nothing to do with Gallifrey lore, and everything to do with celebrity culture.',163 'date' => '2008/09/07',164 'time' => '4:19pm',165 'from' => 'I. monroe',166 'type' => 'comment',167 'parent' => '1',168 'href' => '#'169 );170 171 $r[] = (object) array(172 'text' => 'Announcement: WordPress introduces new features for mobile blogging.',173 'date' => '2008/09/06',174 'time' => '3:24pm',175 'from' => 'WordPress.org',176 'type' => 'announcement',177 'parent' => '0',178 'href' => '#'179 );180 181 $r[] = (object) array(182 'text' => 'Great review. You left out a few things, but maybe you were trying to avoid spoilers? Will check back later in a week.',183 'date' => '2008/09/06',184 'time' => '2:46pm',185 'from' => 'matt',186 'type' => 'comment',187 'parent' => '2',188 'href' => '#'189 );190 191 $r[] = (object) array(192 'text' => 'nice picture!',193 'date' => '2008/08/05',194 'time' => '9:17am',195 'from' => 'caped crusader',196 'type' => 'comment',197 'parent' => '3',198 'href' => '#'199 );200 201 return $r;202 }203 204 159 ?> trunk/wp-admin/includes/dashboard.php
r8912 r9005 65 65 wp_register_widget_control( 'dashboard_quick_press', __( 'QuickPress' ), 'wp_dashboard_empty_control', 66 66 array( 'widget_id' => 'dashboard_quick_press' ) 67 );68 69 // Inbox Widget70 wp_register_sidebar_widget( 'dashboard_inbox', __( 'Inbox' ), 'wp_dashboard_inbox',71 array( 'all_link' => 'inbox.php', 'height' => 'double' )72 );73 wp_register_widget_control( 'dashboard_inbox', __( 'Inbox' ), 'wp_dashboard_empty_control',74 array( 'widget_id' => 'dashboard_inbox' )75 67 ); 76 68 … … 172 164 // Hard code the sidebar's widgets and order 173 165 $dashboard_widgets = array(); 174 $dashboard_widgets[] = 'dashboard_inbox';175 166 $dashboard_widgets[] = 'dashboard_quick_press'; 167 $dashboard_widgets[] = 'dashboard_recent_comments'; 176 168 /* 177 $dashboard_widgets[] = 'dashboard_recent_comments';178 169 $dashboard_widgets[] = 'dashboard_incoming_links'; 179 170 $dashboard_widgets[] = 'dashboard_primary'; … … 449 440 } 450 441 451 452 function wp_dashboard_inbox( $sidebar_args ) {453 extract( $sidebar_args, EXTR_SKIP );454 455 echo $before_widget;456 457 echo $before_title;458 echo $widget_name;459 echo $after_title;460 461 ?>462 463 <script type="text/javascript">464 jQuery( function($) {465 $('#inbox-filter').submit( function() { return false; } )466 .find( ':button' ).click( function() {467 var done = $(':checked').size().toString(), txt = (done == '1') ? '<?php _e(' item archived'); ?>' : '<?php _e(' items archived'); ?>';468 $(':checked').parent().slideUp( 'normal', function() {469 $('.inbox-count').text( $('#inbox-filter li:visible').size().toString() );470 $('#inbox-message').addClass('updated');471 $('#inbox-message').text(done+txt+" (This feature isn't enabled in this prototype)");472 } );473 } );474 } );475 </script>476 477 <form id="inbox-filter" action="" method="get">478 <p class="actions"><input type="button" value="Archive" name="archive" class="button"></p>479 <div id="inbox-message"></div>480 <br class="clear" />481 482 <ul>483 484 <?php $crazy_posts = array( '', 'some post', 'a post', 'my cool post' ); foreach ( wp_get_inbox_items() as $k => $item ) : // crazyhorse ?>485 486 <li id="message-<?php echo $k; ?>">487 <input type="checkbox" name="messages[]" value="<?php echo $k; ?>" class="checkbox" />488 <p><?php489 if ( $item->href )490 echo "<a href='$item->href' class='no-crazy'>";491 echo wp_specialchars( $item->text );492 if ( strlen( $item->text ) > 180 ) // crazyhorse493 echo '<br/><span class="inbox-more">more…</span>';494 if ( $item->href )495 echo '</a>';496 ?><br />497 -- <cite><?php498 echo $item->from;499 if ( 'comment' == $item->type ) // crazyhorse500 echo " on "<a href='#' class='no-crazy'>{$crazy_posts[$item->parent]}</a>"";501 ?></cite>, <?php echo "$item->date, $item->time"; ?>502 </p>503 <br class="clear" />504 </li>505 506 <?php endforeach; ?>507 508 </ul>509 </form>510 511 <?php512 513 echo $after_widget;514 }515 516 442 /** 517 443 * Display recent comments dashboard widget content. trunk/wp-admin/menu.php
r8998 r9005 23 23 $awaiting_mod = $awaiting_mod->moderated; 24 24 25 $inbox_num = count( wp_get_inbox_items() );26 $awaiting_mod = wp_count_comments();27 $awaiting_mod = $awaiting_mod->moderated;28 29 25 $top_menu = $top_submenu = $menu = $submenu = array(); 30 26 … … 39 35 40 36 $menu[0] = array( __('Dashboard'), 'read', 'index.php' ); 41 $submenu['index.php'][5] = array( __('Overview'), 'read', 'index.php' );42 $submenu['index.php'][10] = array( __('Inbox'), 'read', 'inbox.php' );43 37 44 38 $menu[5] = array( __('Posts'), 'edit_posts', 'edit.php', 'wp-menu-open' );
