class ActionErrors {
var $errors = array();
-
- function ActionErrors() {
+
+ function __construct() {
}
-
- function isEmpty() {
- return (count($this->errors)>0 ? false : true );
+
+ 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);
$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"];
}
return $this->errors;
}
}
-?>
\ No newline at end of file