Changeset 7047
- Timestamp:
- 02/26/2008 08:53:07 PM (18 years ago)
- Location:
- trunk/wp-admin
- Files:
-
- 3 edited
-
edit-page-form.php (modified) (1 diff)
-
edit-pages.php (modified) (1 diff)
-
page.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/edit-page-form.php
r6983 r7047 37 37 <?php echo $form_extra ?> 38 38 <input type="hidden" id="post_type" name="post_type" value="<?php echo $post->post_type ?>" /> 39 <input name="referredby" type="hidden" id="referredby" value="<?php 40 if ( url_to_postid(wp_get_referer()) == $post_ID ) 41 echo 'redo'; 42 else 43 echo clean_url(stripslashes(wp_get_referer())); 44 ?>" /> 39 45 40 46 <script type="text/javascript"> -
trunk/wp-admin/edit-pages.php
r6997 r7047 98 98 </ul> 99 99 100 <?php 101 if ( isset($_GET['posted']) && $_GET['posted'] ) : $_GET['posted'] = (int) $_GET['posted']; ?> 102 <div id="message" class="updated fade"><p><strong><?php _e('Your page has been saved.'); ?></strong> <a href="<?php echo get_permalink( $_GET['posted'] ); ?>"><?php _e('View page'); ?></a> | <a href="page.php?action=edit&post=<?php echo $_GET['posted']; ?>"><?php _e('Edit page'); ?></a></p></div> 103 <?php $_SERVER['REQUEST_URI'] = remove_query_arg(array('posted'), $_SERVER['REQUEST_URI']); 104 endif; 105 ?> 106 100 107 <p id="post-search"> 101 108 <input type="text" id="post-search-input" name="s" value="<?php echo attribute_escape(stripslashes($_GET['s'])); ?>" /> -
trunk/wp-admin/page.php
r6894 r7047 110 110 $location = "page.php?action=edit&post=$page_ID"; 111 111 } 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']) { 115 118 $location = add_query_arg( 'message', 2, wp_get_referer() ); 116 119 $location = explode('#', $location); … … 120 123 $location = explode('#', $location); 121 124 $location = $location[0] . '#postcustom'; 122 } elseif (!empty($ _POST['referredby']) && $_POST['referredby'] != wp_get_referer()) {125 } elseif (!empty($referredby) && $referredby != $referer) { 123 126 $location = $_POST['referredby']; 124 127 if ( $_POST['referredby'] == 'redo' ) 125 128 $location = get_permalink( $page_ID ); 129 if ( false !== strpos($location, 'edit-pages.php') ) 130 $location = add_query_arg('posted', $page_ID, $location); 126 131 } elseif ($action == 'editattachment') { 127 132 $location = 'attachments.php';
Note: See TracChangeset
for help on using the changeset viewer.