W dniu 30.07.2015 14:41, tdabek@go2.pl napisał(a):
Dnia 30 lipca 2015 14:27 Tomasz Chiliński tomasz.chilinski@chilan.com napisał(a):
W dniu 30.07.2015 14:02, tdabek@go2.pl napisał(a):
[...]
Witam
Dopiero teraz moglem usiąść do tego ponownie i co mnie zdziwiło to fakt, że moduł finanse konfigurowalny jest z poziomu LMSa (dokładnie 5 jego opcji). Wcześniej tego nie widziałem a na poprzednich wersjach LMS działało wyświetlanie nazwy taryfy w UP więc nie dociekałem. Tak wiec po odkryciu tychże opcji w LMS klikam aby zaznaczyć interesujące mnie opcje, które mają się wyświetlać w module finanse, lecz po kliknięciu zapisz opcje te z powrotem się odznaczają. Więc:
- Czy zepsułem coś w bazie podmieniając cały UP z wersji git
i/lub sam moduł finanse z wersji 1.11.15? Jak to naprawić w takim przypadku? 2. Może, jeśli nie zadziała pkt. 1, to na silę zrobię bezpośrednio wpis do bazy ustawiający te opcje. W takim razie jaka to tabela i jakie pole w bazie jest za to odpowiedzialne?
Pomóżcie proszę, może ktoś przerabiał podobną sytuację?
P.S. Dodam ze za każdym razem czyszczę oba foldery templates_c
Brakuje rekordów up_* w bazie danych odpowiedzialnych za konfigurację modułów userpanelu. Pokaż co zwraca: SELECT * FROM uiconfig WHERE section='userpanel';
Do wstawienia będziesz prawdopodobnie miał rekordy: $SMARTY->assign('disable_transferform', ConfigHelper::getConfig('userpanel.disable_transferform')); $SMARTY->assign('disable_invoices', ConfigHelper::getConfig('userpanel.disable_invoices')); $SMARTY->assign('invoice_duplicate', ConfigHelper::getConfig('userpanel.invoice_duplicate')); $SMARTY->assign('show_tariffname', ConfigHelper::getConfig('userpanel.show_tariffname')); $SMARTY->assign('show_speeds', ConfigHelper::getConfig('userpanel.show_speeds')); $SMARTY->assign('show_bankaccount', ConfigHelper::getConfig('userpanel.show_bankaccount'));
oto wynik:
mysql> SELECT * FROM uiconfig WHERE section='userpanel'; +------+-----------+-----------------------+--------------------------------------------------+-------------+----------+ | id | section | var | value | description | disabled | +------+-----------+-----------------------+--------------------------------------------------+-------------+----------+ | 1133 | userpanel | default_queue | 1 | | 0 | | 1135 | userpanel | enabled_modules | help,info,finances,notices,stats,helpdesk,logout | | 0 | | 1138 | userpanel | hide_nodes_modules | 0 | | 0 | | 1136 | userpanel | hint | modern | | 0 | | 1134 | userpanel | lms_url | http://localhost/lms/ | | 0 | | 1132 | userpanel | owner_stats | 1 | | 0 | | 1141 | userpanel | reminder_mail_body | ID: %id PIN: %pin | | 0 | | 1139 | userpanel | reminder_mail_sender | | | 0 | | 1140 | userpanel | reminder_mail_subject | przypomnienie danych do logowania | | 0 | | 1142 | userpanel | reminder_sms_body | ID: %id, PIN: %pin | | 0 | | 1137 | userpanel | style | default | | 0 | +------+-----------+-----------------------+--------------------------------------------------+-------------+----------+ 11 rows in set (0.00 sec)
Powyższe jest ok? Co dalej? Jak dodać to czego u mnie brakuje?
Na pewno w backupie nie masz rekordów z uiconfig z section 'userpanel' w większej ilości?
pozdrawiam TD