From 65edf33c8c88325a39d0604b70111668e1849b7f Mon Sep 17 00:00:00 2001 From: Neil Blakey-Milner Date: Mon, 22 May 2006 11:14:58 +0000 Subject: [PATCH] If the disclaimers plugin isn't loaded, handle that and don't print anything. --- lib/templating/kt3template.inc.php | 10 +++++++--- login.php | 10 ++++++---- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/lib/templating/kt3template.inc.php b/lib/templating/kt3template.inc.php index 1b9ffd8..741524a 100644 --- a/lib/templating/kt3template.inc.php +++ b/lib/templating/kt3template.inc.php @@ -385,9 +385,13 @@ class KTPage { } function getDisclaimer() { - $oRegistry =& KTPluginRegistry::getSingleton(); - $oPlugin =& $oRegistry->getPlugin('ktstandard.disclaimers.plugin'); - return $oPlugin->getPageDisclaimer(); + $oRegistry =& KTPluginRegistry::getSingleton(); + $oPlugin =& $oRegistry->getPlugin('ktstandard.disclaimers.plugin'); + if (!PEAR::isError($oPlugin) && !is_null($oPlugin)) { + return $oPlugin->getPageDisclaimer(); + } else { + return; + } } } diff --git a/login.php b/login.php index e956c1f..4404a17 100644 --- a/login.php +++ b/login.php @@ -81,10 +81,12 @@ class LoginPageDispatcher extends KTDispatcher { } $sLanguageSelect = $default->defaultLanguage; - // extra disclaimer, if plugin is enabled - $oRegistry =& KTPluginRegistry::getSingleton(); - $oPlugin =& $oRegistry->getPlugin('ktstandard.disclaimers.plugin'); - $sDisclaimer = $oPlugin->getLoginDisclaimer(); + // extra disclaimer, if plugin is enabled + $oRegistry =& KTPluginRegistry::getSingleton(); + $oPlugin =& $oRegistry->getPlugin('ktstandard.disclaimers.plugin'); + if (!PEAR::isError($oPlugin) && !is_null($oPlugin)) { + $sDisclaimer = $oPlugin->getLoginDisclaimer(); + } $oTemplating =& KTTemplating::getSingleton(); $oTemplate = $oTemplating->loadTemplate("ktcore/login"); -- libgit2 0.21.4