pnModAvailable [aus Modul: pnMod]
Aufruf
bool = pnModAvailable($modname);
Aufgabe
Überprüft, ob ein Modul vorhanden und gleichzeitig aktiv ist. Inaktive oder nicht initialisierte Module gelten als nicht verfügbar.
Eingabe
| string | $modname | Name des Moduls, das überprüft werden soll |
Ausgabe
true wenn erfolgreich, andernfalls false. Void, wenn ein Fehler aufgetreten ist. Mögliche Fehlerkonstanten sind:
BAD_PARAM
DATABASE_ERROR
Beispiel
if (pnModAvailable('News')) {
if (!pnModAPILoad('News', 'user')) {
// User-API des Moduls ‘News’ konnte nicht geladen
//werden
}
}
Modul-/PostNuke-Version
PostNuke 0.762