/** * Loads matured baskets scheduled by CBSubs for timed action * * @param int $limit * @return cbpaidPaymentBasket[] */ public function loadMaturedBaskets( $limit ) { global $_CB_framework; $loaderBasket = new cbpaidPaymentBasket(); $baskets = $loaderBasket->loadThisMatchingList( array( 'scheduler_next_maturity' => array( '<=', date( 'Y-m-d H:i:s', $_CB_framework->now()) ), 'scheduler_next_maturity ' => array( '>', $loaderBasket->getDbo()->getNullDate() ) // the space in KEY is ON PURPOSE to avoid same array entry !!! ), array( 'scheduler_next_maturity' => 'ASC' ), 0, $limit ); return $baskets; }
/** * Loads matured baskets scheduled by CBSubs for timed action * * @param int $limit * @return cbpaidPaymentBasket[] */ public function loadMaturedBaskets($limit) { global $_CB_database; $loaderBasket = new cbpaidPaymentBasket(); $baskets = $loaderBasket->loadThisMatchingList(array('scheduler_next_maturity' => array('<=', $_CB_database->getUtcDateTime()), 'scheduler_next_maturity ' => array('>', $loaderBasket->getDbo()->getNullDate())), array('scheduler_next_maturity' => 'ASC'), 0, $limit); return $baskets; }