]> jfr.im git - irc/unrealircd/unrealircd-webpanel.git/blobdiff - plugins.php
Overview: Make top margin of bottom row smaller
[irc/unrealircd/unrealircd-webpanel.git] / plugins.php
index 0f044267d87bf34c4ce685ca16e138245c24d221..de3307e1af6f4d87259ad04e79425dc7d4f5f652 100644 (file)
@@ -55,6 +55,7 @@ class Plugin
        public $version;
        public $description;
        public $handle;
+       public $email;
 
        public $error = NULL;
        function __construct($handle)
@@ -67,7 +68,7 @@ class Plugin
 
                else
                {
-                       require_once "plugins/$handle/$handle.php";
+                       require_once UPATH."/plugins/$handle/$handle.php";
 
                        if (!class_exists($handle))
                                $this->error = "Class \"$handle\" doesn't exist";
@@ -84,6 +85,8 @@ class Plugin
                                        $this->error = "Plugin version not defined";
                                elseif (!isset($plugin->description))
                                        $this->error = "Plugin description not defined";
+                               elseif (!isset($plugin->email))
+                                       $this->error = "Plugin email not defined";
                                else
                                {
                                        $this->handle = $handle;
@@ -91,6 +94,7 @@ class Plugin
                                        $this->author = $plugin->author;
                                        $this->version = $plugin->version;
                                        $this->description = $plugin->description;
+                                       $this->email = $plugin->email;
                                }
                        }
                }