Пример #1
0
	/**
	 * 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;
 }