W dniu 15.03.2012 14:34, Tomasz Chiliński napisał(a):
W dniu 15.03.2012 14:18, Sebastian Wielgosz napisał(a):
W dniu 15.03.2012 13:08, Sebastian Wielgosz pisze:
Mam teraz kolejny problem po podniesieniu do dzisiejszej wersji z git po kliknięciu raport do uke dostaje komunikat:
FATAL ERROR: Call to undefined function array_replace() in /USR/SHARE/LMS/MODULES/UKE.PHP on line 514
Php w wersji 5.2.6-1+lenny16 w tej wersji brak jest tej fucnkcji, dostępna jest dopiero od 5.3.0.
Czy da się zastąpić tą funkcję array_replace() jakąś inną?
Rozwiązaniem jest podmiana fucnkji na array_merge - może komuś się przyda :)
Jesteś pewien, że to rozwiązuje problem? Łączysz dwie tablice w których indeksy są liczbami int, a zatem tablica staje się dłuższa niż 15 elementów. Owszem w raporcie może i się generuje, ale prawdopodobnie jest błędny...
W git znalazła się poprawka, która czyni moduł generowania raportów kompatybilny z PHP 5.2.