it-m-h / SmallTime

Small Time
GNU Affero General Public License v3.0
42 stars 32 forks source link

Anwesenheitsliste funktioniert unter PHP 8 nicht mehr. #78

Closed AlfMueller closed 1 year ago

AlfMueller commented 1 year ago

Ein Fehler macht das unter PHP 8 keine Anwesenhitsliste mehr angezeigt wird.

it-m-h commented 1 year ago

PHP? 8.0, 8.1? linux oder Windows? mit 8.2 unter Windows und xampp sehe ich keine Probleme

Anwesenheitsliste? Liste im Menue vom User und Admin oder Stempelterminal.php

AlfMueller commented 1 year ago

Habe mein Hosting bei grossen Schweeizer Anbieter habe gerade geschaut 8.0, 8,1 und 8,2 bei allen kommt die liste nicht, wenn ich mich als admin anmelde. (Gruppe Mitarbeiter 1,2,3,4) Zweite Zeile in der Gruppenverwaltung.

Bei Apache und bei Nagix bei beiden kommt nur noch eine weisse seite. wenn ich auf PHP 7.4 gehe, wird sie wieder angezeigt.

mfg Alf

it-m-h commented 1 year ago

Die neuste Version von SmallTime? Kann eigentlich nicht sein, habe ich erst vor zwei Tagen unter ubuntu mit PHP 8 laufen gelassen.

it-m-h commented 1 year ago

Falls die neuste Version installiert ist und auf 8.2 nichts kommt. DEBUG einschalten, dass Fehler angezeigt werden. index.php oder admin.php etwa auf Zeile: 34: define('DEBUG', false); so ändern: define('DEBUG', true); Dann schauen was kommt

AlfMueller commented 1 year ago

Mache gleich ein update um ganz sicher zu sein das ich die neusten änderung wirklich alle habe melde mich.

ps: schau dir das mal an https://github.com/AlfMueller/SmallTimeAuto

AlfMueller commented 1 year ago

ok die Version ist die gleiche geblieben Version : 0.9.11 aber der Fehler ist beseitigt, danke!

it-m-h commented 1 year ago

gerne doch, das mit der Version ist nicht schön gelöst. Das ist fix in einer Datei hinterlegt: https://github.com/it-m-h/SmallTime/blob/master/include/Settings/smalltime.txt