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
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());
}