Changeset 4122
- Timestamp:
- 08/29/2006 08:17:41 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/classes.php
r4043 r4122 349 349 class WP_Error { 350 350 var $errors = array(); 351 352 function WP_Error($code = '', $message = '') { 353 if ( ! empty($code) ) 354 $this->errors[$code][] = $message; 351 var $error_data = array(); 352 353 function WP_Error($code = '', $message = '', $data = '') { 354 if ( empty($code) ) 355 return; 356 357 $this->errors[$code][] = $message; 358 359 if ( ! empty($data) ) 360 $this->error_data[$code] = $data; 355 361 } 356 362 … … 396 402 } 397 403 398 function add($code, $message) { 399 $this->errors[$code][] = $message; 404 function get_error_data($code = '') { 405 if ( empty($code) ) 406 $code = $this->get_error_code(); 407 408 if ( isset($this->error_data[$code]) ) 409 return $this->error_data[$code]; 410 return null; 411 } 412 413 function add($code, $message, $data = '') { 414 $this->errors[$code][] = $message; 415 if ( ! empty($data) ) 416 $this->error_data[$code] = $data; 417 } 418 419 function add_data($data, $code = '') { 420 if ( empty($code) ) 421 $code = $this->get_error_code(); 422 423 $this->error_data[$code] = $data; 400 424 } 401 425 }
Note: See TracChangeset
for help on using the changeset viewer.