array('model'=>'Record_ID','far_key'=>'id'), ); protected $_has_many = array( 'module_method'=>array('far_key'=>'id'), ); protected $_sorting = array( 'name'=>'ASC', ); protected $_display_filters = array( 'external'=>array( array('StaticList_YesNo::get',array(':value',TRUE)), ), 'name'=>array( array('strtoupper',array(':value')), ), 'active'=>array( array('StaticList_YesNo::get',array(':value',TRUE)), ), ); /** * Return an instance of this Module's Model * * @param $id PK of Model */ public function instance($id=NULL) { if (! $this->loaded()) throw new Kohana_Exception('Cant call an instance of a model when it is not loaded'); return ORM::factory(Kohana::classname($this->name),$id); } public function list_external() { return $this->where_active()->where('external','=',TRUE)->find_all(); } } ?>