Class name instead of name

This commit is contained in:
floppy0 2017-12-27 14:19:28 +01:00
parent a2ac9461b9
commit d7f3f67b2f
3 changed files with 16 additions and 18 deletions

View File

@ -66,7 +66,7 @@
<ul class="uk-list uk-list-line"> <ul class="uk-list uk-list-line">
<?php <?php
// Print New version if the plugin Version is installed // Print New version if the plugin Version is installed
if (pluginEnabled('Version')) { if (pluginEnabled('pluginVersion')) {
if ($plugins['all']['pluginVersion']->newVersion()) { if ($plugins['all']['pluginVersion']->newVersion()) {
echo '<li>'; echo '<li>';
echo '<b>'.$L->g('New version available').'</b>'; echo '<b>'.$L->g('New version available').'</b>';
@ -98,8 +98,8 @@
<div class="uk-width-1-3"> <div class="uk-width-1-3">
<?php if (pluginEnabled('SimpleStats')) { <?php if (pluginEnabled('pluginSimpleStats')) {
$SimpleStats = getPlugin('SimpleStats'); $SimpleStats = getPlugin('pluginSimpleStats');
echo '<div class="uk-panel">'; echo '<div class="uk-panel">';
echo '<h4 class="panel-title">'.$SimpleStats->getValue('label').'</h4>'; echo '<h4 class="panel-title">'.$SimpleStats->getValue('label').'</h4>';
echo $SimpleStats->dashboard(); echo $SimpleStats->dashboard();
@ -169,4 +169,4 @@
</div> </div>
</div> </div>

View File

@ -263,25 +263,23 @@ function buildAllpages($publishedPages=true, $staticPages=true, $draftPages=true
return $tmp; return $tmp;
} }
function getPlugin($pluginName) { // Returns the plugin Object if is enabled and installed, FALSE otherwise
function getPlugin($pluginClassName) {
global $plugins; global $plugins;
if (pluginEnabled($pluginName)) { if (pluginEnabled($pluginClassName)) {
$pluginClass = 'plugin'.Text::firstCharUp($pluginName); return $plugins['all'][$pluginClassName];
return $plugins['all'][$pluginClass];
} }
return false; return false;
} }
// Returns TRUE if the plugin is enabled, FALSE otherwise // Returns TRUE if the plugin is enabled and installed, FALSE otherwise
function pluginEnabled($pluginName) { function pluginEnabled($pluginClassName) {
global $plugins; global $plugins;
$pluginClass = 'plugin'.Text::firstCharUp($pluginName); if (isset($plugins['all'][$pluginClassName])) {
if( isset($plugins['all'][$pluginClass]) ) { return $plugins['all'][$pluginClassName]->installed();
return $plugins['all'][$pluginClass]->installed();
} }
return false; return false;
} }
@ -778,4 +776,4 @@ function activateTheme($themeDirectory) {
return true; return true;
} }
return false; return false;
} }

View File

@ -28,7 +28,7 @@ class Theme {
public static function rssUrl() public static function rssUrl()
{ {
if (pluginEnabled('RSS')) { if (pluginEnabled('pluginRSS')) {
return DOMAIN_BASE.'rss.xml'; return DOMAIN_BASE.'rss.xml';
} }
return false; return false;
@ -36,7 +36,7 @@ class Theme {
public static function sitemapUrl() public static function sitemapUrl()
{ {
if (pluginEnabled('Sitemap')) { if (pluginEnabled('pluginSitemap')) {
return DOMAIN_BASE.'sitemap.xml'; return DOMAIN_BASE.'sitemap.xml';
} }
return false; return false;
@ -183,4 +183,4 @@ class Theme {
} }
} }
?> ?>