Changeset 57732 for trunk/src/wp-includes/class-wp-list-util.php
- Timestamp:
- 02/27/2024 10:36:09 PM (13 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/class-wp-list-util.php
r57698 r57732 166 166 foreach ( $this->output as $key => $value ) { 167 167 if ( is_object( $value ) ) { 168 if ( property_exists( $value, $field ) ) { 169 $newlist[ $key ] = $value->$field; 170 } 168 $newlist[ $key ] = $value->$field; 171 169 } elseif ( is_array( $value ) ) { 172 if ( array_key_exists( $field, $value ) ) { 173 $newlist[ $key ] = $value[ $field ]; 174 } 170 $newlist[ $key ] = $value[ $field ]; 175 171 } else { 176 172 _doing_it_wrong( … … 193 189 foreach ( $this->output as $value ) { 194 190 if ( is_object( $value ) ) { 195 if ( property_exists( $value, $field ) ) { 196 if ( property_exists( $value, $index_key ) ) { 197 $newlist[ $value->$index_key ] = $value->$field; 198 } else { 199 $newlist[] = $value->$field; 200 } 191 if ( isset( $value->$index_key ) ) { 192 $newlist[ $value->$index_key ] = $value->$field; 193 } else { 194 $newlist[] = $value->$field; 201 195 } 202 196 } elseif ( is_array( $value ) ) { 203 if ( array_key_exists( $field, $value ) ) { 204 if ( array_key_exists( $index_key, $value ) ) { 205 $newlist[ $value[ $index_key ] ] = $value[ $field ]; 206 } else { 207 $newlist[] = $value[ $field ]; 208 } 197 if ( isset( $value[ $index_key ] ) ) { 198 $newlist[ $value[ $index_key ] ] = $value[ $field ]; 199 } else { 200 $newlist[] = $value[ $field ]; 209 201 } 210 202 } else {
Note: See TracChangeset
for help on using the changeset viewer.