| | 1055 | function wp_referer_field() { |
| | 1056 | $ref = ( false === wp_get_referer() ) ? $_SERVER['REQUEST_URI'] : wp_get_referer(); |
| | 1057 | $ref = wp_specialchars(stripslashes($ref)); |
| | 1058 | echo '<input type="hidden" name="_wp_'.$original.'http_referer" value="'. $ref . '" />'; |
| | 1059 | if ( wp_get_original_referer() ) { |
| | 1060 | $original_ref = wp_specialchars(stripslashes(wp_get_original_referer())); |
| | 1061 | echo '<input type="hidden" name="_wp_original_http_referer" value="'. $original_ref . '" />'; |
| | 1062 | } |
| | 1063 | } |
| | 1064 | |
| | 1065 | function wp_original_referer_field() { |
| | 1066 | echo '<input type="hidden" name="_wp_original_http_referer" value="' . wp_specialchars(stripslashes($_SERVER['REQUEST_URI'])) . '" />'; |
| | 1067 | } |
| | 1068 | |
| | 1069 | function wp_get_referer() { |
| | 1070 | foreach ( array($_REQUEST['_wp_http_referer'], $_SERVER['HTTP_REFERER']) as $ref ) |
| | 1071 | if ( !empty($ref) ) |
| | 1072 | return $ref; |
| | 1073 | return false; |
| | 1074 | } |
| | 1075 | |
| | 1076 | function wp_get_original_referer() { |
| | 1077 | if ( !empty($_REQUEST['_wp_original_http_referer']) ) |
| | 1078 | return $_REQUEST['_wp_original_http_referer']; |
| | 1079 | return false; |
| | 1080 | } |
| | 1081 | |