Changeset 7323 for trunk/wp-includes/functions.php
- Timestamp:
- 03/15/2008 10:44:34 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/functions.php
r7269 r7323 975 975 976 976 977 function wp_nonce_field( $action = -1, $name = "_wpnonce", $referer = true ) {977 function wp_nonce_field( $action = -1, $name = "_wpnonce", $referer = true , $echo = true ) { 978 978 $name = attribute_escape( $name ); 979 echo '<input type="hidden" id="' . $name . '" name="' . $name . '" value="' . wp_create_nonce( $action ) . '" />'; 979 $nonce_field = '<input type="hidden" id="' . $name . '" name="' . $name . '" value="' . wp_create_nonce( $action ) . '" />'; 980 if ( $echo ) 981 echo $nonce_field; 982 980 983 if ( $referer ) 981 wp_referer_field(); 982 } 983 984 985 function wp_referer_field() { 984 wp_referer_field( $echo ); 985 986 return $nonce_field; 987 } 988 989 990 function wp_referer_field( $echo = true ) { 986 991 $ref = attribute_escape( $_SERVER['REQUEST_URI'] ); 987 echo '<input type="hidden" name="_wp_http_referer" value="'. $ref . '" />'; 992 $referer_field = '<input type="hidden" name="_wp_http_referer" value="'. $ref . '" />'; 993 988 994 if ( wp_get_original_referer() ) { 989 995 $original_ref = attribute_escape( stripslashes( wp_get_original_referer() ) ); 990 echo '<input type="hidden" name="_wp_original_http_referer" value="'. $original_ref . '" />'; 991 } 992 } 993 994 995 function wp_original_referer_field() { 996 echo '<input type="hidden" name="_wp_original_http_referer" value="' . attribute_escape( stripslashes( $_SERVER['REQUEST_URI'] ) ) . '" />'; 996 $referer_field .= "\n".'<input type="hidden" name="_wp_original_http_referer" value="'. $original_ref . '" />'; 997 } 998 999 if ( $echo ) 1000 echo $referer_field; 1001 1002 return $referer_field; 1003 } 1004 1005 1006 function wp_original_referer_field( $echo = true ) { 1007 $orig_referer_field = '<input type="hidden" name="_wp_original_http_referer" value="' . attribute_escape( stripslashes( $_SERVER['REQUEST_URI'] ) ) . '" />'; 1008 if ( $echo ) 1009 echo $orig_referer_field; 1010 1011 return $orig_referer_field; 997 1012 } 998 1013
Note: See TracChangeset
for help on using the changeset viewer.