- Timestamp:
- 09/09/2021 01:47:17 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/includes/class-bulk-upgrader-skin.php
r46125 r51781 50 50 51 51 /** 52 * @param string $string 53 * @param mixed ...$args Optional text replacements. 52 * @since 5.9.0 Renamed `$string` (a PHP reserved keyword) to `$feedback` for PHP 8 named parameter support. 53 * 54 * @param string $feedback Message data. 55 * @param mixed ...$args Optional text replacements. 54 56 */ 55 public function feedback( $ string, ...$args ) {56 if ( isset( $this->upgrader->strings[ $ string] ) ) {57 $ string = $this->upgrader->strings[ $string];57 public function feedback( $feedback, ...$args ) { 58 if ( isset( $this->upgrader->strings[ $feedback ] ) ) { 59 $feedback = $this->upgrader->strings[ $feedback ]; 58 60 } 59 61 60 if ( strpos( $ string, '%' ) !== false ) {62 if ( strpos( $feedback, '%' ) !== false ) { 61 63 if ( $args ) { 62 $args = array_map( 'strip_tags', $args );63 $args = array_map( 'esc_html', $args );64 $ string = vsprintf( $string, $args );64 $args = array_map( 'strip_tags', $args ); 65 $args = array_map( 'esc_html', $args ); 66 $feedback = vsprintf( $feedback, $args ); 65 67 } 66 68 } 67 if ( empty( $ string) ) {69 if ( empty( $feedback ) ) { 68 70 return; 69 71 } 70 72 if ( $this->in_loop ) { 71 echo "$ string<br />\n";73 echo "$feedback<br />\n"; 72 74 } else { 73 echo "<p>$ string</p>\n";75 echo "<p>$feedback</p>\n"; 74 76 } 75 77 }
Note: See TracChangeset
for help on using the changeset viewer.