'ASC', 'STGPOOL_NAME'=>'ASC', ); protected $_has_many = array( 'VOLUMEUSAGE'=>array('foreign_key'=>'VOLUME_NAME','far_key'=>'VOLUME_NAME'), ); protected $_display_filters = array( 'LAST_READ_DATE'=>array( array('ORMTSM::date',array(':value','d-M-Y')), ), 'LAST_WRITE_DATE'=>array( array('ORMTSM::date',array(':value','d-M-Y')), ), ); // Show the number of filespaces on a volume // $dtype is BACKUP or ARCHIVE public function getFSOnVol($dtype) { return $this->VOLUMEUSAGE->where('COPY_TYPE','=',$dtype)->find_all()->count(); } // Show the number of nodes on a volume // $dtype is BACKUP or ARCHIVE public function getNodesOnVol($dtype) { return $this->VOLUMEUSAGE->select('NODE_NAME')->distinct(TRUE)->where('COPY_TYPE','=',$dtype)->find_all()->count(); } } ?>