Make WordPress Core

Changeset 3679


Ignore:
Timestamp:
04/02/2006 12:48:14 AM (19 years ago)
Author:
ryan
Message:

Get all error messages with get_error_messages().

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/admin-ajax.php

    r3677 r3679  
    216216    $user_id = add_user();
    217217    if ( is_wp_error( $user_id ) ) {
    218         foreach( $user_id->get_error_codes() as $code)
    219                         foreach( $user_id->get_error_messages($code) as $message )
    220                                  echo "$message<br />";
     218        foreach( $user_id->get_error_messages() as $message )
     219            echo "$message<br />";
    221220    exit;
    222221    } elseif ( !$user_id ) {
  • trunk/wp-admin/profile-update.php

    r3677 r3679  
    1111
    1212if ( is_wp_error( $errors ) ) {
    13     foreach( $errors->get_error_codes() as $code)
    14         foreach( $errors->get_error_messages($code) as $message )
    15             echo "$message<br />";
     13    foreach( $errors->get_error_messages() as $message )
     14        echo "$message<br />";
    1615    exit;
    1716}
  • trunk/wp-admin/user-edit.php

    r3677 r3679  
    6464    <ul>
    6565    <?php
    66     foreach( $errors->get_error_codes() as $code)
    67         foreach( $errors->get_error_messages($code) as $message )
    68             echo "<li>$message</li>";
     66    foreach( $errors->get_error_messages() as $message )
     67        echo "<li>$message</li>";
    6968    ?>
    7069    </ul>
  • trunk/wp-admin/users.php

    r3677 r3679  
    196196        <ul>
    197197        <?php
    198         foreach( $errors->get_error_codes() as $code)
    199             foreach( $errors->get_error_messages($code) as $message )
     198            foreach ( $errors->get_error_messages() as $message )
    200199                 echo "<li>$message</li>";
    201200        ?>
  • trunk/wp-includes/classes.php

    r3667 r3679  
    364364    }
    365365
    366     function get_error_messages($code) {
     366    function get_error_messages($code = '') {
     367        // Return all messages if no code specified.
     368        if ( empty($code) ) {
     369            $all_messages = array();
     370            foreach ( $this->errors as $code => $messages )
     371                $all_messages = array_merge($all_messages, $messages);
     372
     373            return $all_messages;
     374        }
     375
    367376        if ( isset($this->errors[$code]) )
    368377            return $this->errors[$code];
Note: See TracChangeset for help on using the changeset viewer.