Witam,

Ku pamieci panowie i panie (?).
Ostatnimi czasy mielismy problem z wysylka faktur do WP i Onetu. Maile dochodzily bez problemu, jednak klienci skarzyli, ze nie dostaja zalacznikow. Z naszych logow wynikalo, ze wszystko wyszlo z odpowiednim rozmiarem w odpowiednia strone.
Przyczyna bylo to, ze WebMail WP i pewnie Onetu tez interpretuje zalaczniki typu inline; jako tresc wiadomosci i nie wyswietla tego jako zalacznik. Dopiero po zapisaniu calej wiadomosci do zipa, w srodku jest pdf z faktura.

Rozwiazanie jest banalne proste.

https://github.com/lmsgit/lms/blob/master/bin/lms-sendinvoices#L279
czyli

disposition => 'inline; filename="invoice_'.$row->{'id'}.'.'.$fext.'"',

zamienic na:

disposition => 'attachment; filename="invoice_'.$row->{'id'}.'.'.$fext.'"',

Mam nadzieje, ze komus sie przydalo.
Prosilbym tez by taka zmiana zaistniala w glownej galezi repo, bedzie na reke dla wszystkich.

Pozdrawiam, Ɓukasz.