Index: trunk/wb/admin/interface/er_levels.php
===================================================================
--- trunk/wb/admin/interface/er_levels.php	(revision 541)
+++ trunk/wb/admin/interface/er_levels.php	(revision 542)
@@ -51,18 +51,9 @@
 } else {
 	$ER_LEVELS[''] = 'System Default';
 }
-$ER_LEVELS['E_ERROR'] = 'E_ERROR';
-$ER_LEVELS['E_WARNING'] = 'E_WARNING';
-$ER_LEVELS['E_PARSE'] = 'E_PARSE';
-$ER_LEVELS['E_NOTICE'] = 'E_NOTICE';
-$ER_LEVELS['E_CORE_ERROR'] = 'E_CORE_ERROR';
-$ER_LEVELS['E_CORE_WARNING'] = 'E_CORE_WARNING';
-$ER_LEVELS['E_COMPILE_ERROR'] = 'E_COMPILE_ERROR';
-$ER_LEVELS['E_COMPILE_WARNING'] = 'E_COMPILE_WARNING';
-$ER_LEVELS['E_USER_ERROR'] = 'E_USER_ERROR';
-$ER_LEVELS['E_USER_WARNING'] = 'E_USER_WARNING';
-$ER_LEVELS['E_USER_NOTICE'] = 'E_USER_NOTICE';
-$ER_LEVELS['E_ALL'] = 'E_ALL';
-$ER_LEVELS['E_STRICT'] = 'E_STRICT';
+$ER_LEVELS['6135'] = 'E_ALL^E_NOTICE'; // standard: E_ALL without E_NOTICE
+$ER_LEVELS['0'] = 'E_NONE';
+$ER_LEVELS['6143'] = 'E_ALL';
+$ER_LEVELS['8191'] = 'E_ALL&E_STRICT'; // for programmers
 
 ?>
\ No newline at end of file
Index: trunk/wb/framework/initialize.php
===================================================================
--- trunk/wb/framework/initialize.php	(revision 541)
+++ trunk/wb/framework/initialize.php	(revision 542)
@@ -51,6 +51,11 @@
 	$string_dir_mode = STRING_DIR_MODE;
 	define('OCTAL_DIR_MODE',(int) octdec($string_dir_mode));
 	
+	// set error-reporting
+	if(is_numeric(ER_LEVEL)) {
+		error_reporting(ER_LEVEL);
+	}
+
 	// Start a session
 	if(!defined('SESSION_STARTED')) {
 		session_name(APP_NAME.'_session_id');
