W dniu 23 czerwca 2012 09:44 użytkownik JOYNET <joynet@vp.pl> napisał:
idealnym rozwiazaniem byloby gdyby np cutoff2 dzialal czesciej niz raz w miesiacu (przy opcji deadline)

przecież cutoff2 możesz odpalać codziennie, moduł ten bierze pod uwagę deadline.
pobiera z zobowiązań maksymalny dzień wystawiania zobowiązania i sprawdzany jest warunek
if(c->deadline)
if(!is_deadline(at, c->deadline, t))
continue;
int is_deadline(int at, int limit, time_t t)
{
struct tm *tt;

// go back to payment day
t -= (limit*60*60*24);
tt = localtime(&t);

if(tt->tm_mday==at) return 1;

return 0;
}

czyli jest to co chcesz osiągnąć. po co wyważać już otwarte drzwi.
 

--
Pozdrawiam
Marcin / nicraM