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.