flush_rules(); wp_reset_vars(array('action')); if (isset($_POST['deletepost'])) { $action = "delete"; } switch($action) { case 'post': check_admin_referer('add-page'); $page_ID = write_post(); // Redirect. if (!empty($_POST['mode'])) { switch($_POST['mode']) { case 'bookmarklet': $location = $_POST['referredby']; break; case 'sidebar': $location = 'sidebar.php?a=b'; break; default: $location = 'page-new.php'; break; } } else { $location = 'page-new.php?posted=true'; } if ( isset($_POST['save']) ) $location = "page.php?action=edit&post=$page_ID"; wp_redirect($location); exit(); break; case 'edit': $title = __('Edit'); $editing = true; $page_ID = $post_ID = $p = (int) $_GET['post']; $post = get_post($page_ID); if( $post->post_type == 'post' ) { header( "Location: " . str_replace( "page.php", "post.php", $_SERVER[ 'REQUEST_URI' ] ) ); die(); } require_once('admin-header.php'); if ( !current_user_can('edit_page', $page_ID) ) die ( __('You are not allowed to edit this page.') ); $post = get_post_to_edit($page_ID); include('edit-page-form.php'); ?>

post_type == 'attachment' ) { if ( ! wp_delete_attachment($page_id) ) wp_die( __('Error in deleting...') ); } else { if ( !wp_delete_post($page_id) ) wp_die( __('Error in deleting...') ); } $sendback = wp_get_referer(); if (strstr($sendback, 'page.php')) $sendback = get_settings('siteurl') .'/wp-admin/page.php'; elseif (strstr($sendback, 'attachments.php')) $sendback = get_settings('siteurl') .'/wp-admin/attachments.php'; $sendback = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $sendback); wp_redirect($sendback); exit(); break; default: wp_redirect('edit-pages.php'); exit(); break; } // end switch include('admin-footer.php'); ?>