array('far_key'=>'id'), 'invoice'=>array('through'=>'payment_item'), ); protected $_belongs_to = array( 'account'=>array(), 'checkout'=>array('foreign_key'=>'checkout_plugin_id'), ); protected $_sorting = array('date_payment'=>'DESC'); protected $_display_filters = array( 'date_payment'=>array( array('Config::date',array(':value')), ), 'total_amt'=>array( array('Currency::display',array(':value')), ), ); /** * Find all items that are exportable. * * @param int $start List payments that were modified this many days ago */ public function export($start) { return ORM::factory('payment') ->where('date_payment','>=',time()-$start*86400) ->find_all(); } }