Ticket #4084: 4084b.diff
File 4084b.diff, 1.3 KB (added by , 18 years ago) |
---|
-
wp-includes/formatting.php
581 581 } 582 582 583 583 584 function stripslashes_deep($value) 585 { 584 function stripslashes_deep($value) { 586 585 $value = is_array($value) ? 587 588 586 array_map('stripslashes_deep', $value) : 587 stripslashes($value); 589 588 590 589 return $value; 591 590 } 592 591 592 function urlencode_deep($value) { 593 $value = is_array($value) ? 594 array_map('urlencode_deep', $value) : 595 urlencode($value); 596 597 return $value; 598 } 599 593 600 function antispambot($emailaddy, $mailto=0) { 594 601 $emailNOSPAMaddy = ''; 595 602 srand ((float) microtime() * 1000000); -
wp-includes/functions.php
808 808 parse_str($query, $qs); 809 809 if ( get_magic_quotes_gpc() ) 810 810 $qs = stripslashes_deep($qs); // parse_str() adds slashes if magicquotes is on. See: http://php.net/parse_str 811 $qs = urlencode_deep($qs); 811 812 if ( is_array(func_get_arg(0)) ) { 812 813 $kayvees = func_get_arg(0); 813 814 $qs = array_merge($qs, $kayvees);