MyBB.de Forum
Prüfen ob ein Plugin aktiv ist - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: Prüfen ob ein Plugin aktiv ist (/thread-19058.html)



Prüfen ob ein Plugin aktiv ist - Jan - 14.01.2010

Hallo zusammen,

irgendwie hänge ich gerade fest. Wie kann ich denn abfragen, ob ein Plugin aktiv ist oder nicht? Irgendwo muss dass ja gespeichert sein, die Frage ist nur wo? Und wie komme ich da mit den Mitteln des MyBB ran?

Wäre schön, wenn jemand mir die entsprechenden Codezeilen geben könnte.

Danke


RE: Prüfen ob ein Plugin aktiv ist - StefanT - 14.01.2010

Das ist im Cache "plugins" gespeichert: $cache->read('plugins');


RE: Prüfen ob ein Plugin aktiv ist - querschlaeger - 14.01.2010

Innerhalb eines Plugin:

PHP-Code:
function check_plugin($plugin)
{
    global 
$plugins_cache;
    if(
is_array($plugins_cache)&&is_array($plugins_cache['active'])&&$plugins_cache['active'][$plugin])
    {
        return 
true;
    }
    else
    {
        return 
false;
    }


PHP-Code:
if check_plugin('pagemanager')
{
    echo 
'Das Plugin "Page Manager" ist aktiviert.';




RE: Prüfen ob ein Plugin aktiv ist - Jan - 14.01.2010

Danke Smile Perfekt!