2004-08-10 01:58:19 -04:00
< ? php
2004-10-18 23:03:06 -04:00
require_once ( 'admin.php' );
2004-08-10 01:58:19 -04:00
$title = __ ( 'Pages' );
2004-08-22 19:24:50 -04:00
$parent_file = 'edit.php' ;
2006-01-10 00:16:17 -05:00
$list_js = true ;
2004-08-10 01:58:19 -04:00
require_once ( 'admin-header.php' );
?>
2004-10-05 04:27:13 -04:00
< div class = " wrap " >
< h2 >< ? php _e ( 'Page Management' ); ?> </h2>
2005-08-07 23:28:37 -04:00
< p >< ? php _e ( 'Pages are like posts except they live outside of the normal blog chronology and can be hierarchical. You can use pages to organize and manage any amount of content.' ); ?> <a href="page-new.php"><?php _e('Create a new page'); ?> »</a></p>
2004-08-10 01:58:19 -04:00
2005-12-13 14:19:56 -05:00
< form name = " searchform " action = " " method = " get " >
< fieldset >
< legend >< ? php _e ( 'Search Pages…' ) ?> </legend>
< input type = " text " name = " s " value = " <?php if (isset( $_GET['s'] )) echo wp_specialchars( $_GET['s'] , 1); ?> " size = " 17 " />
< input type = " submit " name = " submit " value = " <?php _e('Search') ?> " />
</ fieldset >
</ form >
2004-10-05 04:27:13 -04:00
< ? php
2005-12-13 14:19:56 -05:00
$show_post_type = 'page' ;
if ( isset ( $_GET [ 's' ]) )
wp ();
else
2006-02-09 05:03:48 -05:00
$posts = $wpdb -> get_results ( " SELECT * FROM $wpdb->posts WHERE post_type = 'page' " );
2004-08-10 01:58:19 -04:00
2004-10-05 04:27:13 -04:00
if ( $posts ) {
?>
2005-08-30 22:39:17 -04:00
< table id = " the-list-x " width = " 100% " cellpadding = " 3 " cellspacing = " 3 " >
2004-08-10 01:58:19 -04:00
< tr >
< th scope = " col " >< ? php _e ( 'ID' ) ?> </th>
< th scope = " col " >< ? php _e ( 'Title' ) ?> </th>
2004-10-05 04:27:13 -04:00
< th scope = " col " >< ? php _e ( 'Owner' ) ?> </th>
< th scope = " col " >< ? php _e ( 'Updated' ) ?> </th>
2004-08-10 01:58:19 -04:00
< th scope = " col " ></ th >
< th scope = " col " ></ th >
< th scope = " col " ></ th >
</ tr >
2005-12-13 14:19:56 -05:00
< ? php
if ( isset ( $_GET [ 's' ]) ) {
foreach ( $posts as $post ) :
$class = ( 'alternate' != $class ) ? 'alternate' : '' ; ?>
2006-02-11 04:56:02 -05:00
< tr id = 'page-<?php echo $post->ID; ?>' class = '<?php echo $class; ?>' >
2005-12-13 14:19:56 -05:00
< th scope = " row " >< ? php echo $post -> ID ; ?> </th>
< td >
< ? php echo $pad ; ?> <?php the_title() ?>
</ td >
< td >< ? php the_author () ?> </td>
< td >< ? php echo mysql2date ( 'Y-m-d g:i a' , $post -> post_modified ); ?> </td>
< td >< a href = " <?php the_permalink(); ?> " rel = " permalink " class = " edit " >< ? php _e ( 'View' ); ?> </a></td>
2006-02-11 04:56:02 -05:00
< td >< ? php if ( current_user_can ( 'edit_page' , $post -> ID ) ) { echo " <a href='post.php?action=edit&post= $post->ID ' class='edit'> " . __ ( 'Edit' ) . " </a> " ; } ?> </td>
< td >< ? php if ( current_user_can ( 'delete_page' , $post -> ID ) ) { echo " <a href='post.php?action=delete&post= $post->ID ' class='delete' onclick= \" return deleteSomething( 'page', " . $id . " , ' " . sprintf ( __ ( " You are about to delete the "%s" page. \\ n"OK" to delete, "Cancel" to stop. " ), wp_specialchars ( get_the_title ( '' , '' , 0 ), 1 )) . " ' ); \" > " . __ ( 'Delete' ) . " </a> " ; } ?> </td>
2005-12-13 14:19:56 -05:00
</ tr >
< ? php
endforeach ;
} else {
page_rows ();
}
?>
2004-10-05 04:27:13 -04:00
</ table >
2005-08-30 22:39:17 -04:00
< div id = " ajax-response " ></ div >
2004-08-10 01:58:19 -04:00
< ? php
} else {
?>
2004-10-05 04:27:13 -04:00
< p >< ? php _e ( 'No pages yet.' ) ?> </p>
2004-08-10 01:58:19 -04:00
< ? php
} // end if ($posts)
?>
2005-08-07 23:28:37 -04:00
2004-11-16 14:29:51 -05:00
< h3 >< a href = " page-new.php " >< ? php _e ( 'Create New Page' ); ?> »</a></h3>
2004-10-05 04:27:13 -04:00
2005-08-07 23:28:37 -04:00
</ div >
2004-08-10 01:58:19 -04:00
2005-08-30 22:39:17 -04:00
< ? php include ( 'admin-footer.php' ); ?>