02.11.2022, 17:13
Hallo, habe heute ein PlugIn mit einen Task angelegt, welcher in Foren unter PHP7.4.x fehlerfrei funktioniert.
Will ich das PlugIn unter PHP8.x aktivieren, erhalte bei Klick auf "Aktivieren" ich eine weiße Seite und die PHP-Fehlermeldung:
PlugIn-Auszug:
In Zeile 50 steht die Anweisung "'nextrun' => TIME + (3*60*60)," welcher unter PHP 8.x anscheinend/vermutlich anderst definiert werden muss.
Weiss jemand was genau zu definieren ist?
Vorab besten Dank für jedwede Hilfe(n)
Gerti
Will ich das PlugIn unter PHP8.x aktivieren, erhalte bei Klick auf "Aktivieren" ich eine weiße Seite und die PHP-Fehlermeldung:
Zitat:[Datum Uhrzeit Europe/Berlin] PHP Fatal error: Uncaught Error: Undefined constant "TIME" in /home/www/url/testforum/inc/plugins/plugin_name.php:50wird gespeichert.
PlugIn-Auszug:
PHP-Code:
plugin_name_task = [
'title' => 'PlugIn-Funktionsname',
'description' => 'Detailbeschreibung was das PlugIn ausführt',
'file' => 'task_name',
'minute' => '0',
'hour' => '3',
'day' => '0',
'month' => '*',
'weekday' => '*',
'nextrun' => TIME + (3*60*60),
'enabled' => '1',
'logging' => '1',
];
Weiss jemand was genau zu definieren ist?
Vorab besten Dank für jedwede Hilfe(n)
Gerti