errorlist = array(); $this->warninglist = array(); $this->noticelist = array(); } /* * Check for error */ function isError() { return count($this->errorlist) > 0; } /* * Check for warning */ function isWarning() { return count($this->warninglist) > 0; } /* * Check for notice */ function isNotice() { return count($this->noticelist) > 0; } /* * Log an error */ function logError($str) { $this->errorlist[] = $str; } /* * Log a warning */ function logWarning($str) { $this->warninglist[] = $str; } /* * Log a notice */ function logNotice($str) { $this->noticelist[] = $str; } /* * Log errors from a Form */ function logFormErrors($obj) { $this->errorlist = array_merge($this->errorlist, $obj->errorlist); } } ?>