Ticket #14754: 14754.patch
| File 14754.patch, 1.2 KB (added by , 15 years ago) |
|---|
-
wp-includes/functions.php
1359 1359 * @since 1.5.0 1360 1360 * 1361 1361 * @param mixed $param1 Either newkey or an associative_array 1362 * @param mixed $param2 Either newvalue or oldquery oruri1363 * @param mixed $param3 Optional. Old query oruri1362 * @param mixed $param2 Optional. Either newvalue or oldquery_or_uri 1363 * @param mixed $param3 Optional. oldquery_or_uri 1364 1364 * @return string New URL query string. 1365 1365 */ 1366 function add_query_arg( ) {1366 function add_query_arg($param1, $param2 = false, $param3 = false) { 1367 1367 $ret = ''; 1368 if ( is_array( func_get_arg(0) ) ) { 1369 if ( @func_num_args() < 2 || false === @func_get_arg( 1 ) ) 1370 $uri = $_SERVER['REQUEST_URI']; 1371 else 1372 $uri = @func_get_arg( 1 ); 1373 } else { 1374 if ( @func_num_args() < 3 || false === @func_get_arg( 2 ) ) 1375 $uri = $_SERVER['REQUEST_URI']; 1376 else 1377 $uri = @func_get_arg( 2 ); 1378 } 1368 $uri = is_array( $param1 ) ? $param2 : $param3; 1369 false === $uri && ($uri = $_SERVER['REQUEST_URI']); 1379 1370 1380 1371 if ( $frag = strstr( $uri, '#' ) ) 1381 1372 $uri = substr( $uri, 0, -strlen( $frag ) );