MyBB.de Forum

Normale Version: Prüfen ob ein Plugin aktiv ist
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
Das ist im Cache "plugins" gespeichert: $cache->read('plugins');
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.';

Danke Smile Perfekt!