$au = $this->authUser;
if ($au) {
// is it an authfailure?
- $this->jerr("Permission denied to view this resource", array('authFailure' => true));
+ $this->jerror("LOGIN-NOPERM", "Permission denied to view this resource", array('authFailure' => true));
}
- $this->jerr("Not authenticated", array('authFailure' => true));
+ $this->jerror("LOGIN-NOAUTH", "Not authenticated", array('authFailure' => true));
}
if(!empty($errors)){
DB_DataObject::factory('Events')->writeEventLogExtra($errors);
}
- if (!preg_match('/^(ERROR|NOTICE)/', $type )) {
+ // various codes that are acceptable.
+ //
+ if (!preg_match('/^(ERROR|NOTICE|LOG)/', $type )) {
$type = 'ERROR-' . $type;
}
|| !empty($ff->database_is_readonly)
|| substr($act, 0, 7) === 'NOTICE-'
) {
+ if (!preg_match('/^(ERROR|EXCEPTION)/', $act)) {
+ return false;
+ }
$str = $obj !== false ? "{$obj->tableName()}:{$obj->id} " : '';
$de = ini_set('display_errors', 0);
trigger_error("{$act} {$str} {$remarks}" , E_USER_NOTICE);
ini_set('display_errors', $de );
-
- return false;
+ return false;
}
$au = $this->getAuthUser();
$e->onInsert(isset($_REQUEST) ? $_REQUEST : array() , $this);
- if (substr($act, 0, 5) !== 'ERROR') {
+ if (!preg_match('/^(ERROR|EXCEPTION)/', $act)) {
return $e;
}
$str = $obj !== false ? "{$obj->tableName()}:{$obj->id} " : '';