Re: [lms] Problem z dodaniem obciążenia użytkownikowi
adrian wrote:
- Strona modułu prepayments:
Zapytanie: SELECT invoiceid, itemid, MIN(cdate) AS cdate, SUM(CASE type WHEN 3 THEN value ELSE value*-1 END)*-1 AS value FROM cash LEFT JOIN invoices ON (invoiceid = invoices.id) WHERE userid = '30' AND invoiceid > 0 AND itemid > 0 GROUP BY invoiceid, itemid HAVING SUM(CASE type WHEN 3 THEN value ELSE value*-1 END)*-1 > 0 ORDER BY cdate BŁĄD: Unknown column 'itemid' in 'field list'
- mam kilku użytkowników w bazie którym za żadne skarby nie
pojawiają sie w liście transakcji żadne trasakcje - daje obciążenie albo wpłate, nie mam żadnego błędu a na liście się nic nie pojawia - balans tego użytkownika pozostaje 0 :(
Używam najnowszej wersji lms uaktualnionej przez cms, baze danych uaktualniałem ręcznie przez phMyAdmin na podstawie pliku lms.mysql w podkatalogu doc lms'a. Nie ma tam takiej kolumny jak itemid więc może stąd ten pierwszy błąd
Jednak bardziej zależy mi na rozwiązaniu tego drugiego problemy bo przez niego mam kilku użytkowników którzy mają ciągle stan konta 0
obie sprawy wynikają z braku kolumny itemid. Zaglądnij do katalogu lib/upgradedb, od lms-1.3.0 nie trzeba robić aktualizacji bazy ręcznie.
uczestnicy (1)
-
A.L.E.C