/** * Load service rates record set * * @param ARSelectFilter $filter * @param bool $loadReferencedRecords * * @return ARSet */ public static function getRecordSet(ARSelectFilter $filter, $loadReferencedRecords = false) { if (!$loadReferencedRecords) { $loadReferencedRecords = array('Tax'); } $filter->setOrder(new ARFieldHandle('Tax', 'position')); return parent::getRecordSet(__CLASS__, $filter, $loadReferencedRecords); }
/** * Loads a record set of specification field values belonging to specification field * * @param integer $specFieldId * @return ARSet */ public static function getRecordSet($className, $specFieldId) { $filter = new ARSelectFilter(); $filter->setOrder(new ARFieldHandle($className, "position")); $fieldColumn = call_user_func(array(call_user_func(array($className, 'getFieldClass')), 'getFieldIDColumnName')); $filter->setCondition(new EqualsCond(new ARFieldHandle($className, $fieldColumn), $specFieldId)); return parent::getRecordSet($className, $filter, false); }
/** * Get products record set * * @param ARSelectFilter $filter * @param bool $loadReferencedRecords * * @return ARSet */ public static function getRecordSet(ARSelectFilter $filter, $loadReferencedRecords = false) { return parent::getRecordSet(__CLASS__, $filter, $loadReferencedRecords); }
/** * Load record set * * @param ARSelectFilter $filter * @param bool $loadReferencedRecords * * @return ARSet */ public static function getRecordSet(ARSelectFilter $filter, $loadReferencedRecords = false) { $filter->setOrder(new ARFieldHandle(__CLASS__, 'position'), ARSelectFilter::ORDER_ASC); return parent::getRecordSet(__CLASS__, $filter, $loadReferencedRecords); }
/** * Get record set as array of filter groups using select filter * * @param ARSelectFilter $filter * @return array */ public static function getRecordSet(ARSelectFilter $filter) { return parent::getRecordSet(__CLASS__, $filter); }