Make WordPress Core


Ignore:
Timestamp:
02/26/2008 08:53:07 PM (18 years ago)
Author:
ryan
Message:

Add page saved notice.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/page.php

    r6894 r7047  
    110110                        $location = "page.php?action=edit&post=$page_ID";
    111111        } else {
    112                 if ($_POST['save']) {
    113                         $location = "page.php?action=edit&post=$page_ID";
    114                 } elseif ($_POST['addmeta']) {
     112                $referredby = '';
     113                if ( !empty($_POST['referredby']) )
     114                        $referredby = preg_replace('|https?://[^/]+|i', '', $_POST['referredby']);
     115                $referer = preg_replace('|https?://[^/]+|i', '', wp_get_referer());
     116
     117                if ($_POST['addmeta']) {
    115118                        $location = add_query_arg( 'message', 2, wp_get_referer() );
    116119                        $location = explode('#', $location);
     
    120123                        $location = explode('#', $location);
    121124                        $location = $location[0] . '#postcustom';
    122                 } elseif (!empty($_POST['referredby']) && $_POST['referredby'] != wp_get_referer()) {
     125                } elseif (!empty($referredby) && $referredby != $referer) {
    123126                        $location = $_POST['referredby'];
    124127                        if ( $_POST['referredby'] == 'redo' )
    125128                                $location = get_permalink( $page_ID );
     129                        if ( false !== strpos($location, 'edit-pages.php') )
     130                                $location = add_query_arg('posted', $page_ID, $location);
    126131                } elseif ($action == 'editattachment') {
    127132                        $location = 'attachments.php';
Note: See TracChangeset for help on using the changeset viewer.