2003-06-01 03:47:29 -04:00
< ? php
2004-12-18 19:10:10 -05:00
require_once ( 'admin.php' );
$title = __ ( 'Dashboard' );
require_once ( 'admin-header.php' );
2004-12-18 21:30:40 -05:00
require_once ( ABSPATH . WPINC . '/rss-functions.php' );
2003-06-01 03:47:29 -04:00
2004-12-19 02:26:43 -05:00
$today = current_time ( 'mysql' , 1 );
2004-12-18 19:10:10 -05:00
?>
2003-06-01 03:47:29 -04:00
2004-12-18 19:10:10 -05:00
< div class = " wrap " >
< div id = " zeitgeist " >
< h2 >< ? php _e ( 'Latest Activity' ); ?> </h2>
< ? php
if ( $recentposts = $wpdb -> get_results ( " SELECT ID, post_title FROM $wpdb->posts WHERE post_status = 'publish' AND post_date_gmt < ' $today ' ORDER BY post_date DESC LIMIT 5 " ) ) :
?>
< div >
2004-12-18 21:30:40 -05:00
< h3 >< ? php _e ( 'Posts' ); ?> <a href="edit.php" title="<?php _e('More posts...'); ?>">»</a></h3>
2004-12-18 19:10:10 -05:00
< ul >
< ? php
foreach ( $recentposts as $post ) {
if ( $post -> post_title == '' )
$post -> post_title = sprintf ( __ ( 'Post #%s' ), $post -> ID );
echo " <li><a href='post.php?action=edit&post= $post->ID '> " ;
the_title ();
echo '</a></li>' ;
}
?>
</ ul >
</ div >
< ? php endif ; ?>
2004-02-02 16:54:32 -05:00
2004-12-18 19:10:10 -05:00
< ? php
2004-12-19 02:26:43 -05:00
if ( $scheduled = $wpdb -> get_results ( " SELECT ID, post_title, post_date_gmt FROM $wpdb->posts WHERE post_status = 'publish' AND post_date_gmt > ' $today ' " ) ) :
2004-12-18 19:10:10 -05:00
?>
< div >
< h3 >< ? php _e ( 'Scheduled Entries:' ) ?> </h3>
< ul >
< ? php
foreach ( $scheduled as $post ) {
if ( $post -> post_title == '' )
$post -> post_title = sprintf ( __ ( 'Post #%s' ), $post -> ID );
2005-04-21 20:16:48 -04:00
echo " <li> " . sprintf ( __ ( '%1$s in %2$s' ), " <a href='post.php?action=edit&post= $post->ID ' title=' " . __ ( 'Edit this post' ) . " '> $post->post_title </a> " , human_time_diff ( current_time ( 'timestamp' , 1 ), strtotime ( $post -> post_date_gmt . ' GMT' ) )) . " </li> " ;
2004-12-18 19:10:10 -05:00
}
?>
</ ul >
</ div >
< ? php endif ; ?>
< ? php
2005-01-14 19:56:42 -05:00
if ( $comments = $wpdb -> get_results ( " SELECT comment_author, comment_author_url, comment_ID, comment_post_ID FROM $wpdb->comments WHERE comment_approved = '1' ORDER BY comment_date_gmt DESC LIMIT 5 " ) ) :
2004-12-18 19:10:10 -05:00
?>
< div >
2004-12-18 21:30:40 -05:00
< h3 >< ? php _e ( 'Comments' ); ?> <a href="edit-comments.php" title="<?php _e('More comments...'); ?>">»</a></h3>
2005-07-08 18:59:15 -04:00
< ? php
if ( $numcomments = $wpdb -> get_var ( " SELECT COUNT(*) FROM $tablecomments WHERE comment_approved = '0' " ) ) :
?>
< p >< strong >< a href = " moderation.php " >< ? php echo sprintf ( __ ( 'Comments in moderation (%s)' ), number_format ( $numcomments ) ); ?> »</a></strong></p>
< ? php endif ; ?>
</ div >
< ? php endif ; ?>
2004-12-18 19:10:10 -05:00
< ul >
< ? php
foreach ( $comments as $comment ) {
2005-03-05 13:31:59 -05:00
echo '<li>' . sprintf ( __ ( '%1$s on %2$s' ), get_comment_author_link (), '<a href="' . get_permalink ( $comment -> comment_post_ID ) . '#comment-' . $comment -> comment_ID . '">' . get_the_title ( $comment -> comment_post_ID ) . '</a>' );
2004-12-18 19:10:10 -05:00
edit_comment_link ( __ ( " Edit " ), ' <small>(' , ')</small>' );
echo '</li>' ;
2004-02-01 21:35:08 -05:00
}
2004-12-18 19:10:10 -05:00
?>
</ ul >
< div >
< h3 >< ? php _e ( 'Blog Stats' ); ?> </h3>
< ? php
$numposts = $wpdb -> get_var ( " SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = 'publish' " );
if ( 0 < $numposts ) $numposts = number_format ( $numposts );
$numcomms = $wpdb -> get_var ( " SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1' " );
if ( 0 < $numcomms ) $numcomms = number_format ( $numcomms );
$numcats = $wpdb -> get_var ( " SELECT COUNT(*) FROM $wpdb->categories " );
if ( 0 < $numcats ) $numcats = number_format ( $numcats );
?>
2005-03-11 11:53:16 -05:00
< p >< ? php printf ( __ ( 'There are currently %1$s <a href="%2$s" title="Posts">posts</a> and %3$s <a href="%4$s" title="Comments">comments</a>, contained within %5$s <a href="%6$s" title="categories">categories</a>.' ), $numposts , 'edit.php' , $numcomms , 'edit-comments.php' , $numcats , 'categories.php' ); ?> </p>
2004-12-18 19:10:10 -05:00
</ div >
2005-02-01 04:52:36 -05:00
< ? php
2005-02-10 19:38:20 -05:00
$rss = @ fetch_rss ( 'http://feeds.technorati.com/cosmos/rss/?url=' . trailingslashit ( get_option ( 'home' )) . '&partner=wordpress' );
2005-02-01 04:52:36 -05:00
if ( isset ( $rss -> items ) && 0 != count ( $rss -> items ) ) {
?>
2005-02-02 05:36:59 -05:00
< div id = " incominglinks " >
2005-02-10 19:59:50 -05:00
< h3 >< ? php _e ( 'Incoming Links' ); ?> <cite><a href="http://www.technorati.com/cosmos/search.html?url=<?php echo trailingslashit(get_option('home')); ?>&partner=wordpress"><?php _e('More'); ?> »</a></cite></h3>
2005-02-01 04:52:36 -05:00
< ul >
< ? php
2005-02-10 19:38:20 -05:00
$rss -> items = array_slice ( $rss -> items , 0 , 10 );
2005-02-01 04:52:36 -05:00
foreach ( $rss -> items as $item ) {
?>
< li >< a href = " <?php echo wp_filter_kses( $item['link'] ); ?> " >< ? php echo wp_specialchars ( $item [ 'title' ]); ?> </a></li>
< ? php } ?>
</ ul >
</ div >
< ? php } ?>
2004-12-18 19:10:10 -05:00
</ div >
2004-12-18 21:30:40 -05:00
< h2 >< ? php _e ( 'Dashboard' ); ?> </h2>
< p >< ? php _e ( 'Below is the latest news from the official WordPress development blog, click on a title to read the full entry.' ); ?> </p>
< ? php
$rss = @ fetch_rss ( 'http://wordpress.org/development/feed/' );
2005-02-10 19:59:50 -05:00
if ( isset ( $rss -> items ) && 0 != count ( $rss -> items ) ) {
2004-12-18 21:30:40 -05:00
?>
< h3 > WordPress Development Blog </ h3 >
< ? php
2005-02-01 04:52:36 -05:00
$rss -> items = array_slice ( $rss -> items , 0 , 3 );
2004-12-18 21:30:40 -05:00
foreach ( $rss -> items as $item ) {
?>
2005-02-01 04:52:36 -05:00
< h4 >< a href = '<?php echo wp_filter_kses($item[' link ']); ?>' >< ? php echo wp_specialchars ( $item [ 'title' ]); ?> </a> — <?php echo human_time_diff( strtotime($item['pubdate'], time() ) ); ?> <?php _e('ago'); ?></h4>
2004-12-18 21:30:40 -05:00
< p >< ? php echo $item [ 'description' ]; ?> </p>
< ? php
}
}
?>
2005-02-01 04:52:36 -05:00
2005-02-02 05:36:59 -05:00
2005-02-01 04:52:36 -05:00
< ? php
$rss = @ fetch_rss ( 'http://planet.wordpress.org/feed/' );
2005-02-10 19:59:50 -05:00
if ( isset ( $rss -> items ) && 0 != count ( $rss -> items ) ) {
2005-02-01 04:52:36 -05:00
?>
2005-02-02 05:36:59 -05:00
< div id = " planetnews " >
2005-02-01 04:52:36 -05:00
< h3 >< ? php _e ( 'Other WordPress News' ); ?> <a href="http://planet.wordpress.org/"><?php _e('more'); ?> »</a></h3>
< ul >
< ? php
$rss -> items = array_slice ( $rss -> items , 0 , 20 );
foreach ( $rss -> items as $item ) {
?>
< li >< a href = '<?php echo wp_filter_kses($item[' link ']); ?>' >< ? php echo wp_specialchars ( $item [ 'title' ]); ?> </a></li>
< ? php
}
?>
</ ul >
2005-02-02 05:36:59 -05:00
</ div >
2005-02-01 04:52:36 -05:00
< ? php
}
?>
2005-02-02 05:36:59 -05:00
< div style = " clear: both " >& nbsp ;
2004-12-18 19:10:10 -05:00
< br clear = " all " />
</ div >
2005-02-02 05:36:59 -05:00
</ div >
2004-12-18 21:30:40 -05:00
2004-12-18 19:10:10 -05:00
< ? php
require ( './admin-footer.php' );
2003-06-01 03:47:29 -04:00
?>