// +----------------------------------------------------------------------+
class ActionErrors {
- var $errors = array();
-
- function ActionErrors() {
- }
-
- function isEmpty() {
- return (count($this->errors)>0 ? false : true );
- }
-
- function add($message, $arg0 = '', $arg1 = '') {
- $patterns = array ("/\{0\}/","/\{1\}/");
- $replace = array ($arg0, $arg1);
- $message = preg_replace ($patterns, $replace, $message);
- $this->errors[]["message"] = $message;
- }
-
- function addAll($arr) {
- if (is_array($arr)) {
- foreach ($arr as $k=>$v) {
- $this->errors[$k] = $v;
- }
- }
- }
-
- function get($key) {
- return $this->errors["$key"]["message"];
- }
-
- function dump() {
- print_r($this->errors);
- }
-
- function getErrors() {
- return $this->errors;
- }
+ var $errors = array();
+
+ function __construct() {
+ }
+
+ function no() {
+ return (count($this->errors) > 0 ? false : true);
+ }
+
+ function yes() {
+ return (count($this->errors) > 0 ? true : false);
+ }
+
+ function add($message, $arg0 = '', $arg1 = '') {
+ $patterns = array ('/\{0\}/','/\{1\}/');
+ $replace = array($arg0, $arg1);
+ $message = preg_replace ($patterns, $replace, $message);
+ $this->errors[]['message'] = $message;
+ }
+
+ function dump() {
+ print_r($this->errors);
+ }
+
+ function getErrors() {
+ return $this->errors;
+ }
}
-?>
\ No newline at end of file