Index: /.buildpath
===================================================================
--- /.buildpath	(revision 7618)
+++ /.buildpath	(revision 7618)
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<buildpath>
+	<buildpathentry kind="src" path=""/>
+	<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
+</buildpath>
Index: /.project
===================================================================
--- /.project	(revision 7618)
+++ /.project	(revision 7618)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>NodeMap2.0</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.wst.validation.validationbuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.dltk.core.scriptbuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.php.core.PHPNature</nature>
+		<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
+	</natures>
+</projectDescription>
Index: /trunk/src/class/ErrorHandler.class.php
===================================================================
--- /trunk/src/class/ErrorHandler.class.php	(revision 7618)
+++ /trunk/src/class/ErrorHandler.class.php	(revision 7618)
@@ -0,0 +1,89 @@
+<?
+/*
+ * Project: NodeMap2.0
+ * File: ErrorHandler.class.php
+ * Purpose: Handling (PHP) errors generated by the application
+ */
+
+/*
+ * PHP errors:
+ *   E_ERROR ( integer )				Fatal run-time errors. These indicate errors that can not be recovered from, such as a memory allocation problem. Execution of the script is halted.	 
+ *   E_WARNING ( integer )				Run-time warnings (non-fatal errors). Execution of the script is not halted.	 
+ *   E_PARSE ( integer )				Compile-time parse errors. Parse errors should only be generated by the parser.	 
+ *   E_NOTICE ( integer )				Run-time notices. Indicate that the script encountered something that could indicate an error, but could also happen in the normal course of running a script.	 
+ *   E_CORE_ERROR ( integer )			Fatal errors that occur during PHP's initial startup. This is like an E_ERROR, except it is generated by the core of PHP.	since PHP 4
+ *   E_CORE_WARNING ( integer )			Warnings (non-fatal errors) that occur during PHP's initial startup. This is like an E_WARNING, except it is generated by the core of PHP.	since PHP 4
+ *   E_COMPILE_ERROR ( integer )		Fatal compile-time errors. This is like an E_ERROR, except it is generated by the Zend Scripting Engine.	since PHP 4
+ *   E_COMPILE_WARNING ( integer )		Compile-time warnings (non-fatal errors). This is like an E_WARNING, except it is generated by the Zend Scripting Engine.	since PHP 4
+ *   E_USER_ERROR ( integer )			User-generated error message. This is like an E_ERROR, except it is generated in PHP code by using the PHP function trigger_error().	since PHP 4
+ *   E_USER_WARNING ( integer )			User-generated warning message. This is like an E_WARNING, except it is generated in PHP code by using the PHP function trigger_error().	since PHP 4
+ *   E_USER_NOTICE ( integer )			User-generated notice message. This is like an E_NOTICE, except it is generated in PHP code by using the PHP function trigger_error().	since PHP 4
+ *   E_STRICT ( integer )				Enable to have PHP suggest changes to your code which will ensure the best interoperability and forward compatibility of your code.	since PHP 5
+ *   E_RECOVERABLE_ERROR ( integer )	Catchable fatal error. It indicates that a probably dangerous error occured, but did not leave the Engine in an unstable state. If the error is not caught by a user defined handle (see also set_error_handler()), the application aborts as it was an E_ERROR.	since PHP 5.2.0
+ *   E_DEPRECATED ( integer )			Run-time notices. Enable this to receive warnings about code that will not work in future versions.	since PHP 5.3.0
+ *   E_USER_DEPRECATED ( integer )		User-generated warning message. This is like an E_DEPRECATED, except it is generated in PHP code by using the PHP function trigger_error().	since PHP 5.3.0
+ *   E_ALL ( integer )					All errors and warnings, as supported, except of level E_STRICT in PHP < 6.
+ */
+
+class ErrorHandler {
+	/*
+	 * Function: ErrorHandler
+	 * Parameters: int $errno, string $errstr, string $errfile, int $errline, array $errcontext
+	 * Function: Handling with errors, decides what to do with it 
+	 */
+	public function ErrorHandler(int $errno, string $errstr, string $errfile, int $errline, array $errcontext) {
+		switch ($errno) {
+			case E_ERROR:
+				// TODO
+				break;	 
+			case E_WARNING:	 
+				// TODO
+				break;	 
+			case E_PARSE:	 
+				// TODO
+				break;	 
+			case E_NOTICE:	 
+				// TODO
+				break;	 
+			case E_CORE_ERROR:
+				// TODO
+				break;	 
+			case E_CORE_WARNING:
+				// TODO
+				break;	 
+			case E_COMPILE_ERROR:
+				// TODO
+				break;	 
+			case E_COMPILE_WARNING:
+				// TODO
+				break;	 
+			case E_USER_ERROR:
+				// TODO
+				break;	 
+			case E_USER_WARNING:
+				// TODO
+				break;	 
+			case E_USER_NOTICE:
+				// TODO
+				break;	 
+			case E_STRICT:
+				// TODO
+				break;	 
+			case E_RECOVERABLE_ERROR:
+				// TODO
+				break;	 
+			case E_DEPRECATED:
+				// TODO
+				break;	 
+			case E_USER_DEPRECATED:
+				// TODO
+				break;	 
+			default:
+				// TODO
+				break;	 
+		}
+
+		/* Don't execute PHP internal error handler */
+		return true;
+	}
+}
Index: /trunk/src/class/LogHandler.class.php
===================================================================
--- /trunk/src/class/LogHandler.class.php	(revision 7618)
+++ /trunk/src/class/LogHandler.class.php	(revision 7618)
@@ -0,0 +1,67 @@
+<?
+/*
+ * Project: NodeMap2.0
+ * File: LogHandler.class.php
+ * Purpose: Handling our log file containing log entries generated by the application
+ */
+
+/*
+ * Log levels:
+ *   LOG_EMERG		System is unusable
+ *   LOG_ALERT		Action must be taken immediately
+ *   LOG_CRIT		Critical conditions
+ *   LOG_ERR		Error conditions
+ *   LOG_WARNING	Warning conditions
+ *   LOG_NOTICE		Normal, but significant, condition
+ *   LOG_INFO		Informational message
+ *   LOG_DEBUG		Debug-level message
+ */
+
+define('LOG_EMERG', 0);
+define('LOG_ALERT', 1);
+define('LOG_CRIT', 2);
+define('LOG_ERR', 3);
+define('LOG_WARNING', 4);
+define('LOG_NOTICE', 5);
+define('LOG_INFO', 6);
+define('LOG_DEBUG', 7);
+
+class LogHandler {
+	/*
+	 * Function: LogHandler
+	 * Parameters: int $logno, string $logstr, string $logfile, int $logline
+	 * Function: Handling with log entries, decides what to do with it 
+	 */
+	public function LogHandler(int $logno, string $logstr, string $logfile, int $logline) {
+		switch ($logno) {
+			case LOG_EMERG:
+				// TODO
+				break;
+			case LOG_ALERT:
+				// TODO
+				break;
+			case LOG_CRIT:
+				// TODO
+				break;
+			case LOG_ERR:
+				// TODO
+				break;
+			case LOG_WARNING:
+				// TODO
+				break;
+			case LOG_NOTICE:
+				// TODO
+				break;
+			case LOG_INFO:
+				// TODO
+				break;
+			case LOG_DEBUG:
+				// TODO
+				break;
+			default:
+				// TODO
+				break;
+		}
+	}
+}
+?>
