chilek / lms

Lan Management System (LMS) public GIT repo
http://lms.org.pl
126 stars 135 forks source link

heldesk - nie działają załączniki #594

Closed kyob closed 8 years ago

kyob commented 8 years ago

Najnowszy LMS z GIT.

HELPDESK robię zgłoszenie i dodaję załączniki. Klikam zapisz i załącznika ni widu ni słychu.

W logach mam tylko:

PHP Strict Standards:  Only variables should be assigned by reference in /var/www/lms/lib/LMS.class.php on line 1614, referer: http://192.168.12.2/userpanel/?m=helpdesk ```
chilek commented 8 years ago

Z tego co widzę powyżej chodzi o załączniki dodawane do zgłoszenia z userpanel?

chilek commented 8 years ago

Jaki temat graficzny używasz dla userpanel?

kyob commented 8 years ago

Tak zgłoszenia z userpanel z domyślnym tematem graficznym.

chilek commented 8 years ago

Co prawda test wykonałem przed chwilą z 'blcean', ale działa, więc nie potwierdzam problemu.

kyob commented 8 years ago

OK w takim razie musze szukać problemu u siebie.

kyob commented 8 years ago

Co trzeba ustawić z opcji konfiguracyjnych, aby załączniki działały?

Aktualnie maile wysyła i załączniki zapisuje na dysku. Jednakże maile przychodzą bez załącznika i w helpdesku także brak odnośnika do załącznika.

Chyba stoję pod latarnią i widzę ciemność.

chilek commented 8 years ago

rt.mail_dir

kyob commented 8 years ago

Na świeżutkiej instalacji załączniki działają poprawnie. Szukam dalej.

kyob commented 8 years ago

Plik: lms/userpanel/modules/helpdesk/functions.php

Wstaiłem w linię 170 $testmsgid = $DB->GetLastInsertID('rtmessages');

Następnie porównałem wynik z linią 176

$testmsgid != $msgid $testmsgid - wskazywał na lastinsertedid rtmessages, czyli poprawnie $msgid - wskazywał na lastinsertedid rtticketcategories, czyli niepoprawnie

Pytanie czy foreach nie powienien być za if

U mnie to pomaga: https://github.com/lmsgit/lms/pull/602