« Zurück zu Produkt

Dokumentation

IPS_GetLimitDemo

 int IPS_GetLimitDemo ()

Rückgabewert

0, wenn eine Vollversion lizenziert ist, andernfalls ein Wert ungleich 0 (Demo-Lizenz bzw. Demo-Modus)

Beschreibung

Warning

Diese Funktion ist nur für den internen Gebrauch vorgesehen und kann sich jederzeit ohne Ankündigung ändern oder entfallen.

Die Funktion liefert, ob IP-Symcon mit einer Demo-Lizenz läuft. Bei einer Vollversion ist der Wert 0. Ist keine gültige Lizenz vorhanden, läuft IP-Symcon im Demo-Modus und die Funktion liefert 1.

Wann eine Demo abläuft, liefert IPS_GetDemoExpiration. Beachte, dass auch eine Vollversion in den zeitlich begrenzten Demo-Modus fällt, wenn ihre Subskription für die installierte Version abgelaufen ist; die Funktion liefert in diesem Fall weiterhin 0. Ob eine zeitliche Begrenzung besteht, ist daher mit IPS_GetDemoExpiration zu prüfen.

Beispiel

if (IPS_GetLimitDemo() == 0) {
    echo "Vollversion";
} else {
    echo "Demo bis " . date("d.m.Y H:i", IPS_GetDemoExpiration());
}
Haben Sie noch Fragen?