X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/0f29eadd474473203a1182f52af1aa82721cecbd..9c40b4d36daed9e28e48a5fe9205c32557195a4b:/wp-admin/edit.php diff --git a/wp-admin/edit.php b/wp-admin/edit.php index df86317e..eb6b9f1c 100644 --- a/wp-admin/edit.php +++ b/wp-admin/edit.php @@ -1,300 +1,300 @@ post_type == 'attachment' ) { + if ( ! wp_delete_attachment($post_id_del) ) + wp_die( __('Error in deleting...') ); + } else { + if ( !wp_delete_post($post_id_del) ) + wp_die( __('Error in deleting...') ); + } + $deleted++; + } + } + break; + case 'edit': + if ( isset($_GET['post']) && isset($_GET['bulk_edit']) ) { + check_admin_referer('bulk-posts'); + + if ( -1 == $_GET['_status'] ) { + $_GET['post_status'] = null; + unset($_GET['_status'], $_GET['post_status']); + } else { + $_GET['post_status'] = $_GET['_status']; + } + + $done = bulk_edit_posts($_GET); + } + break; + } + + $sendback = wp_get_referer(); + if ( strpos($sendback, 'post.php') !== false ) $sendback = admin_url('post-new.php'); + elseif ( strpos($sendback, 'attachments.php') !== false ) $sendback = admin_url('attachments.php'); + if ( isset($done) ) { + $done['updated'] = count( $done['updated'] ); + $done['skipped'] = count( $done['skipped'] ); + $done['locked'] = count( $done['locked'] ); + $sendback = add_query_arg( $done, $sendback ); + } + if ( isset($deleted) ) + $sendback = add_query_arg('deleted', $deleted, $sendback); + wp_redirect($sendback); + exit(); +} elseif ( isset($_GET['_wp_http_referer']) && ! empty($_GET['_wp_http_referer']) ) { + wp_redirect( remove_query_arg( array('_wp_http_referer', '_wpnonce'), stripslashes($_SERVER['REQUEST_URI']) ) ); + exit; +} + +if ( empty($title) ) + $title = __('Edit Posts'); $parent_file = 'edit.php'; -$list_js = true; +wp_enqueue_script('inline-edit-post'); + +list($post_stati, $avail_post_stati) = wp_edit_posts_query(); + require_once('admin-header.php'); -$_GET['m'] = (int) $_GET['m']; +if ( !isset( $_GET['paged'] ) ) + $_GET['paged'] = 1; -$drafts = get_users_drafts( $user_ID ); -$other_drafts = get_others_drafts( $user_ID); +if ( empty($_GET['mode']) ) + $mode = 'list'; +else + $mode = esc_attr($_GET['mode']); ?> -if ($drafts || $other_drafts) { -?>
- post_title = stripslashes($draft->post_title); - if ($draft->post_title == '') - $draft->post_title = sprintf(__('Post #%s'), $draft->ID); - echo "$draft->post_title"; - ++$i; - } - ?> - .
- + +- post_title = stripslashes($draft->post_title); - if ($draft->post_title == '') - $draft->post_title = sprintf(__('Post #%s'), $draft->ID); - echo "$draft->post_title"; - ++$i; - } - ?> - .
+ + + + + ++ +if ( isset($_GET['skipped']) && (int) $_GET['skipped'] ) + unset($_GET['skipped']); -
+ + + +
-get_results("SELECT DISTINCT YEAR(post_date) AS yyear, MONTH(post_date) AS mmonth FROM $wpdb->posts WHERE post_date != '0000-00-00 00:00:00' ORDER BY post_date DESC"); - -if ( count($arc_result) ) { ?> - - - - + + + + -- +posts WHERE post_type = 'post' ORDER BY post_date DESC"; - | |||||||||
---|---|---|---|---|---|---|---|---|---|
- - | g:i:s a'); ?> | - -- post_status) _e(' - Private'); ?> | - -- - | - - | - -- - | - - | ID) ) { echo "" . __('Edit') . ""; } ?> | - -ID) ) { echo "ID) . "' class='delete' onclick=\"return deleteSomething( 'post', " . $id . ", '" . sprintf(__("You are about to delete this post "%s".\\n"OK" to delete, "Cancel" to stop."), js_escape(get_the_title())) . "' );\">" . __('Delete') . ""; } ?> | - -- mmonth ) ) { +$m = isset($_GET['m']) ? (int)$_GET['m'] : 0; ?> - |
- - - ( - - / - - ) (IP: - - ) - - -