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 |