Make WordPress Core

Changeset 3679


Ignore:
Timestamp:
04/02/2006 12:48:14 AM (20 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.