Ticket #4529: 4529-notices.diff
File 4529-notices.diff, 3.9 KB (added by , 14 years ago) |
---|
-
wp-admin/post.php
77 77 elseif ( isset($_POST['wp-preview']) && 'dopreview' == $_POST['wp-preview'] ) 78 78 $action = 'preview'; 79 79 80 $sendback = remove_query_arg( array('trashed', 'untrashed', 'deleted', 'ids'), wp_get_referer() ); 81 if ( strpos($sendback, 'post.php') !== false || strpos($sendback, 'post-new.php') !== false ) 82 $sendback = admin_url('edit.php'); 83 80 84 switch($action) { 81 85 case 'postajaxpost': 82 86 case 'post': … … 196 200 if ( ! wp_trash_post($post_id) ) 197 201 wp_die( __('Error in moving to trash...') ); 198 202 199 $sendback = remove_query_arg( array('trashed', 'untrashed', 'deleted', 'ids'), wp_get_referer() ); 200 if ( strpos($sendback, 'post.php') !== false || strpos($sendback, 'post-new.php') !== false ) 201 $sendback = admin_url('edit.php?trashed=1&ids='.$post_id); 202 else 203 $sendback = add_query_arg( array('trashed' => 1, 'ids' => $post_id), $sendback ); 204 205 wp_redirect($sendback); 203 wp_redirect( add_query_arg( array('trashed' => 1, 'ids' => $post_id), $sendback ) ); 206 204 exit(); 207 205 break; 208 206 … … 218 216 if ( ! wp_untrash_post($post_id) ) 219 217 wp_die( __('Error in restoring from trash...') ); 220 218 221 $sendback = wp_get_referer(); 222 if ( strpos($sendback, 'post.php') !== false ) 223 $sendback = admin_url('edit.php?untrashed=1'); 224 else 225 $sendback = add_query_arg('untrashed', 1, $sendback); 226 227 wp_redirect($sendback); 219 wp_redirect( add_query_arg('untrashed', 1, $sendback) ); 228 220 exit(); 229 221 break; 230 222 … … 245 237 wp_die( __('Error in deleting...') ); 246 238 } 247 239 248 $sendback = wp_get_referer(); 249 if ( strpos($sendback, 'post.php') !== false ) 250 $sendback = admin_url('edit.php?deleted=1'); 251 else 252 $sendback = add_query_arg('deleted', 1, $sendback); 253 254 wp_redirect($sendback); 240 wp_redirect( add_query_arg('deleted', 1, $sendback) ); 255 241 exit(); 256 242 break; 257 243 -
wp-admin/page.php
72 72 elseif ( isset($_POST['wp-preview']) && 'dopreview' == $_POST['wp-preview'] ) 73 73 $action = 'preview'; 74 74 75 $sendback = remove_query_arg( array('trashed', 'untrashed', 'deleted', 'ids'), wp_get_referer() ); 76 if ( strpos($sendback, 'page.php') !== false || strpos($sendback, 'page-new.php') !== false ) 77 $sendback = admin_url('edit-pages.php'); 78 75 79 switch($action) { 76 80 case 'post': 77 81 check_admin_referer('add-page'); … … 156 160 if ( !wp_trash_post($post_id) ) 157 161 wp_die( __('Error in moving to trash...') ); 158 162 159 $sendback = remove_query_arg( array('trashed', 'untrashed', 'deleted', 'ids'), wp_get_referer() ); 160 if ( strpos($sendback, 'page.php') !== false || strpos($sendback, 'page-new.php') !== false ) 161 $sendback = admin_url('edit-pages.php?trashed=1&ids='.$post_id); 162 else 163 $sendback = add_query_arg( array('trashed' => 1, 'ids' => $post_id), $sendback ); 164 165 wp_redirect($sendback); 163 wp_redirect( add_query_arg( array('trashed' => 1, 'ids' => $post_id), $sendback ) ); 166 164 exit(); 167 165 break; 168 166 … … 178 176 if ( !wp_untrash_post($post_id) ) 179 177 wp_die( __('Error in restoring from trash...') ); 180 178 181 $sendback = wp_get_referer(); 182 if ( strpos($sendback, 'page.php') !== false ) 183 $sendback = admin_url('edit-pages.php?untrashed=1'); 184 else 185 $sendback = add_query_arg('untrashed', 1, $sendback); 186 187 wp_redirect($sendback); 179 wp_redirect( add_query_arg('untrashed', 1, $sendback) ); 188 180 exit(); 189 181 break; 190 182 … … 205 197 wp_die( __('Error in deleting...') ); 206 198 } 207 199 208 $sendback = wp_get_referer(); 209 if ( strpos($sendback, 'page.php') !== false ) 210 $sendback = admin_url('edit-pages.php?deleted=1'); 211 else 212 $sendback = add_query_arg('deleted', 1, $sendback); 213 214 wp_redirect($sendback); 200 wp_redirect( add_query_arg('deleted', 1, $sendback) ); 215 201 exit(); 216 202 break; 217 203