[lms] raport "customer list"

Tomasz Chiliński tomasz.chilinski w chilan.com
Wto, 15 Wrz 2020, 09:40:50 CEST


W dniu 14.09.2020 23:48, Sylwester Zdanowski napisał(a):
> W dniu 14.09.2020, pon o godzinie 12∶32 +0200, użytkownik Tomasz
> Chiliński napisał:
>> W dniu 14.09.2020 11:59, Sylwester Zdanowski napisał(a):
>> > Witam,
>> 
>> Witam,
>> 
>> > Z tego co widzę wybór "AND OR" obok statusu nie jest przekazywany
>> > do
>> > funkcji GetCustomerList
>> > a $sqlskey jest ustawiany na sztywno AND
>> > https://github.com/lmsgit/lms/blob/master/modules/customerprint.php
>> 
>> Bo do przekazywania operatora łączącego statusy nie służy $sqlskey,
>> lecz $statesqlskey.
>> 
>> > W efekcie wybór wielu statusów zawsze daje pustą listę.
>> > Łączenie innych opcji szuka tylko zawężone podzbiory.
>> >
>> > Pytanie czy opcja wyboru "AND OR" miała dotyczyć tylko statusów czy
>> > innych opcji wyszukiwania?
>> 
>> Dotyczy wiązania statusów. Atrybuty raportu jako takie zbiorczo
>> łączone
>> są przez "AND" - w formularzu generowania raportu nie ma wyboru tego 
>> operatora.
> 
> Sprawdzałem, jeżeli "AND OR" dotyczy statusów to zbudowany SQL
> wyszukujący klientów tego nie uwzględnia między statusami jest zawsze
> AND.
> https://github.com/lmsgit/lms/blob/master/lib/LMSManagers/LMSCustomerMa
> nager.php
> Linia 802 wymaga uwzględnienia wyboru "AND OR" jeżeli to ma dotyczyć
> statusów?

Masz rację - mam nadzieję, że commit rozwiąże problem:
https://github.com/lmsgit/lms/commit/5efa7e4e0f955f3dc2dde88893126dbc740e1eca

-- 
Pozdrawiam
Tomasz Chiliński, Chilan
opiekun projektu LMS - https://lms.org.pl
kierownik projektu LMS Plus / LMS+ - https://lms-plus.org


Więcej informacji o liście lms