Changeset 6303 for trunk/wp-includes/classes.php
- Timestamp:
- 11/01/2007 06:23:16 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/wp-includes/classes.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/classes.php
r6213 r6303 711 711 712 712 $response = ''; 713 if ( is_wp_error($data) ) 714 foreach ( $data->get_error_codes() as $code ) 713 if ( is_wp_error($data) ) { 714 foreach ( $data->get_error_codes() as $code ) { 715 715 $response .= "<wp_error code='$code'><![CDATA[" . $data->get_error_message($code) . "]]></wp_error>"; 716 else 716 if ( !$error_data = $data->get_error_data($code) ) 717 continue; 718 $class = ''; 719 if ( is_object($error_data) ) { 720 $class = ' class="' . get_class($error_data) . '"'; 721 $error_data = get_object_vars($error_data); 722 } 723 724 $response .= "<wp_error_data code='$code'$class>"; 725 726 if ( is_scalar($error_data) ) { 727 $response .= "<![CDATA[$v]]>"; 728 } elseif ( is_array($error_data) ) { 729 foreach ( $error_data as $k => $v ) 730 $response .= "<$k><![CDATA[$v]]></$k>"; 731 } 732 733 $response .= "</wp_error_data>"; 734 } 735 } else { 717 736 $response = "<response_data><![CDATA[$data]]></response_data>"; 737 } 718 738 719 739 $s = '';
Note: See TracChangeset
for help on using the changeset viewer.