From 49c69bdad17fc139a15bac2837e4b7e51672d579 Mon Sep 17 00:00:00 2001 From: garvinhicking Date: Thu, 19 May 2005 16:55:24 +0000 Subject: [PATCH] propper fix --- include/plugin_api.inc.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/include/plugin_api.inc.php b/include/plugin_api.inc.php index b6a75b5..65aaac8 100644 --- a/include/plugin_api.inc.php +++ b/include/plugin_api.inc.php @@ -298,11 +298,15 @@ class serendipity_plugin_api { function includePlugin($name, $pluginPath = '') { global $serendipity; + if (empty($pluginPath)) { + $pluginPath = $name; + } + // First try the local path, and then (if existing) a shared library repository ... if (file_exists($serendipity['serendipityPath'] . 'plugins/' . $pluginPath . '/' . $name . '.php')) { - include $serendipity['serendipityPath'] . 'plugins/' . $pluginPath . '/' . $name . '.php'; + include_once $serendipity['serendipityPath'] . 'plugins/' . $pluginPath . '/' . $name . '.php'; } elseif (file_exists(S9Y_INCLUDE_PATH . 'plugins/' . $pluginPath . '/' . $name . '.php')) { - include S9Y_INCLUDE_PATH . 'plugins/' . $pluginPath . '/' . $name . '.php'; + include_once S9Y_INCLUDE_PATH . 'plugins/' . $pluginPath . '/' . $name . '.php'; } } -- 2.39.5