Changeset 6807

Show
Ignore:
Timestamp:
02/13/08 08:55:17 (1 year ago)
Author:
ryan
Message:

Update post save notifications and redirects

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-admin/edit.php

    r6796 r6807  
    1515if ( !isset( $_GET['paged'] ) ) 
    1616    $_GET['paged'] = 1; 
    17 ?> 
    18  
    19 <?php 
    20 if ( isset($_GET['posted']) && $_GET['posted'] ) : $_GET['posted'] = (int) $_GET['posted']; ?> 
    21 <div id="message" class="updated fade"><p><strong><?php _e('Your post has been saved.'); ?></strong> <a href="<?php echo get_permalink( $_GET['posted'] ); ?>"><?php _e('View post'); ?></a> | <a href="post.php?action=edit&amp;post=<?php echo $_GET['posted']; ?>"><?php _e('Edit post'); ?></a></p></div> 
    22 <?php 
    23 endif; 
    2417?> 
    2518 
     
    7972?> 
    8073</ul> 
     74 
     75<?php 
     76if ( isset($_GET['posted']) && $_GET['posted'] ) : $_GET['posted'] = (int) $_GET['posted']; ?> 
     77<div id="message" class="updated fade"><strong><p><?php _e('Your post has been saved.'); ?></strong> <a href="<?php echo get_permalink( $_GET['posted'] ); ?>"><?php _e('View post'); ?></a> | <a href="post.php?action=edit&amp;post=<?php echo $_GET['posted']; ?>"><?php _e('Edit post'); ?></a></p></div> 
     78<?php 
     79endif; 
     80?> 
    8181 
    8282<p id="post-search"> 
  • trunk/wp-admin/post-new.php

    r6770 r6807  
    2525 
    2626if ( isset($_GET['posted']) && $_GET['posted'] ) : $_GET['posted'] = (int) $_GET['posted']; ?> 
    27 <div id="message" class="updated fade"><p><strong><?php _e('Post saved.'); ?></strong> <a href="<?php echo get_permalink( $_GET['posted'] ); ?>"><?php _e('View post &raquo;'); ?></a></p></div> 
     27<div id="message" class="updated fade"><p><strong><?php _e('Your post has been saved.'); ?></strong> <a href="<?php echo get_permalink( $_GET['posted'] ); ?>"><?php _e('View post'); ?></a> | <a href="post.php?action=edit&amp;post=<?php echo $_GET['posted']; ?>"><?php _e('Edit post'); ?></a></p></div> 
    2828<?php 
    2929endif; 
  • trunk/wp-admin/post.php

    r6770 r6807  
    127127        $referer = preg_replace('|https?://[^/]+|i', '', wp_get_referer()); 
    128128 
    129         if ($_POST['save']) { 
    130             $location = "post.php?action=edit&post=$post_ID"; 
    131         } elseif ($_POST['addemeta']) { 
     129        if ($_POST['addemeta']) { 
    132130            $location = add_query_arg( 'message', 2, wp_get_referer() ); 
    133131            $location = explode('#', $location); 
     
    141139            if ( $_POST['referredby'] == 'redo' ) 
    142140                $location = get_permalink( $post_ID ); 
     141            if (false !== strpos($location, 'edit.php') ) 
     142                $location = add_query_arg('posted', $post_ID, $location); 
    143143        } elseif ($action == 'editattachment') { 
    144144            $location = 'attachments.php'; 
    145145        } else { 
    146             $location = 'edit.php?posted=' . $post_ID
     146            $location = "post.php?action=edit&post=$post_ID"
    147147        } 
    148148    }