>
>Hm. Nie testowane, ale to coś w tą melodię. Anyway, sama implementacja
>jest do wykonania. Jeżeli nadal jesteś zainteresowany to mogę to
>skonsultować z resztą developerów, czy robić to jako switch do
>assigmenta czy globalne ustawienie. Aczkolwiek, uważam że to jest
>poronione takie naliczanie ;) i sam nie wiem czy powinno to byś w
>LMS'ie. Sprawdź to i ewentualnie kopsnij mi na browar parę złociszy
>jak zadziała :-)
>
>Index: lms-payments
>===================================================================
>RCS file: /home/cvsroot/lms/bin/lms-payments,v
>retrieving revision 1.81
>diff -u -r1.81 lms-payments
>--- lms-payments 7 Nov 2005 11:17:28 -0000 1.81
>+++ lms-payments 27 Nov 2005 13:53:28 -0000
>@@ -169,10 +169,10 @@
>
> my %txts;
> $txts{+DAY} = strftime("%Y/%m/%d", 0, 0, 12, $day, $month - 1, $year - 1900);
>-$txts{+WEEK} = strftime("%Y/%m/%d", 0, 0, 12, $day, $month - 1, $year - 1900)." - ".strftime("%Y/%m/%d", 0, 0, 12, $day + 7, $month - 1, $year - 1900);
>-$txts{+MONTH} = strftime("%Y/%m/%d", 0, 0, 12, $day, $month - 1, $year - 1900)." - ".strftime("%Y/%m/%d", 0, 0, 12, $day - 1, $month, $year - 1900);
>-$txts{+QUARTER} = strftime("%Y/%m/%d", 0, 0, 12, $day, $month - 1, $year - 1900)." - ".strftime("%Y/%m/%d", 0, 0, 12, $day - 1, $month + 2, $year - 1900);
>-$txts{+YEAR} = strftime("%Y/%m/%d", 0, 0, 12, $day, $month - 1, $year - 1900)." - ".strftime("%Y/%m/%d", 0, 0, 12, $day - 1, $month - 1, $year - 1900 + 1);
>+$txts{+WEEK} = strftime("%Y/%m/%d", 0, 0, 12, $day, $month - 1, $year - 1900)." - ".strftime("%Y/%m/%d", 0, 0, 12, $day - 7, $month - 1, $year - 1900);
>+$txts{+MONTH} = strftime("%Y/%m/%d", 0, 0, 12, $day, $month - 1, $year - 1900)." - ".strftime("%Y/%m/%d", 0, 0, 12, $day - 1, $month - 2, $year - 1900);
>+$txts{+QUARTER} = strftime("%Y/%m/%d", 0, 0, 12, $day, $month - 1, $year - 1900)." - ".strftime("%Y/%m/%d", 0, 0, 12, $day - 1, $month - 4, $year - 1900);
>+$txts{+YEAR} = strftime("%Y/%m/%d", 0, 0, 12, $day, $month - 1, $year - 1900)." - ".strftime("%Y/%m/%d", 0, 0, 12, $day - 1, $month - 1, $year - 1900 - 1);
>
> # special case, ie. you have 01.01.2005-01.31.2005 on invoice, but invoice/
> # assigment is made not January, the 1st:
>
>
>
>
ale nam chodzi o wybranie konkretnego klienta, a nie naliczanie z dołu
dla wszystkich.
jak zrobisz coś magicznego, co by się znalazło w 1.8 i można by
przydzielić konkretnemu klientowi to
z chęcią puszcze przelew na więcej bronków :)