Changeset 4692
- Timestamp:
- 01/07/07 07:32:12 (1 year ago)
- Files:
-
- branches/2.0/wp-admin/post.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/2.0/wp-admin/post.php
r4656 r4692 139 139 case 'delete': 140 140 $post_id = (isset($_GET['post'])) ? intval($_GET['post']) : intval($_POST['post_ID']); 141 check_admin_referer('delete-post_' . $post_id);142 141 143 142 $post = & get_post($post_id); 144 143 144 if ( $post->post_status == 'static') 145 check_admin_referer('delete-page_' . $post_id); 146 else 147 check_admin_referer('delete-post_' . $post_id); 148 145 149 if ( !current_user_can('edit_post', $post_id) ) 146 150 die( __('You are not allowed to delete this post.') ); … … 155 159 156 160 $sendback = wp_get_referer(); 157 if (strstr($sendback, 'post.php')) $sendback = get_settings('siteurl') .'/wp-admin/post.php'; 158 elseif (strstr($sendback, 'attachments.php')) $sendback = get_settings('siteurl') .'/wp-admin/attachments.php'; 159 $sendback = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $sendback); 161 if ( $post->post_status = 'static' ) 162 $sendback = get_option('siteurl') . '/wp-admin/edit-pages.php'; 163 elseif ( strstr($sendback, 'post.php') ) 164 $sendback = get_option('siteurl') .'/wp-admin/post.php'; 165 elseif ( strstr($sendback, 'attachments.php') ) 166 $sendback = get_option('siteurl') .'/wp-admin/attachments.php'; 160 167 wp_redirect($sendback); 161 168 break;
