From 32b40db8d2e799588bb78e8c07cb70105e4e5d8e Mon Sep 17 00:00:00 2001
From: tbrehm <t.brehm@ispconfig.org>
Date: Mon, 28 May 2007 17:07:54 -0400
Subject: [PATCH] Added getmail module.

---
 server/lib/app.inc.php |   45 +++++++++++++++++++++++----------------------
 1 files changed, 23 insertions(+), 22 deletions(-)

diff --git a/server/lib/app.inc.php b/server/lib/app.inc.php
index 88a9010..dd52be1 100644
--- a/server/lib/app.inc.php
+++ b/server/lib/app.inc.php
@@ -29,8 +29,8 @@
 
 class app {
 		
-		var modules = array();
-		var plugins = array();
+		var $loaded_modules = array();
+		var $loaded_plugins = array();
         
 		function app() {
 
@@ -59,18 +59,19 @@
 			}
         }
 
-        function load($files) {
+        function load($classes) {
 
-                global $conf;
-                $fl = explode(',',$files);
-                if(is_array($fl)) {
-                        foreach($fl as $file) {
-							if(is_file($conf['classpath'] . "/".$classname.".inc.php") && !is_link($conf['classpath'] . "/".$classname.".inc.php")) {
-                                include_once($conf['classpath'] . "/".$file.".inc.php");
-							}
-                        }
-                }
-
+            global $conf;
+            $cl = explode(',',$classes);
+			if(is_array($cl)) {
+				foreach($cl as $classname) {
+					if(is_file($conf['classpath'] . "/".$classname.".inc.php") && !is_link($conf['classpath'] . "/".$classname.".inc.php")) {
+						include_once($conf['classpath'] . "/".$classname.".inc.php");
+					} else {
+						die('Unable to load: '.$conf['classpath'] . "/".$classname.".inc.php");
+					}
+				}
+			}
         }
 
         /*
@@ -84,19 +85,18 @@
 				global $conf;
 				
                 if($priority >= $conf["log_priority"]) {
-                        if (is_writable($conf["log_file"])) {
-
+                        //if (is_writable($conf["log_file"])) {
                             if (!$fp = fopen ($conf["log_file"], "a")) {
                                 die("Unable to open Logfile.");
                             }
 							switch ($priority) {
-								case: 0;
+								case 0:
 									$priority_txt = "DEBUG";
 								break;
-								case: 1;
+								case 1:
 									$priority_txt = "WARNING";
 								break;
-								case: 2;
+								case 2:
 									$priority_txt = "ERROR";
 								break;
 							}
@@ -104,11 +104,12 @@
                             if (!fwrite($fp, date("d.m.Y-H:i")." - ".$priority_txt." - ". $msg."\r\n")) {
                                 die("Unable to write to logfile.");
                             }
+							echo date("d.m.Y-H:i")." - ".$priority_txt." - ". $msg."<br>";
                             fclose($fp);
 
-                        } else {
-                            $this->error("Unable to write to logfile.");
-                        }
+                        //} else {
+                        //    die("Unable to write to logfile.");
+                        //}
                 } // if
         } // func
 
@@ -120,7 +121,7 @@
 
         function error($msg) {
         	$this->log($msg,3);
-			die();
+			die($msg);
         }
 
 }

--
Gitblit v1.9.1