public static function getRecordSetArray(ARSelectFilter $filter, $loadReferencedRecords = false)
 {
     $filter->setOrder(new ARFieldHandle(__CLASS__, 'position'), ARSelectFilter::ORDER_ASC);
     return parent::getRecordSetArray(__CLASS__, $filter, $loadReferencedRecords);
 }
Beispiel #2
0
 /**
  * Get record set of filter groups using select filter
  *
  * @param ARSelectFilter $filter
  * @return ARSet
  */
 public static function getRecordSetArray(ARSelectFilter $filter)
 {
     return parent::getRecordSetArray(__CLASS__, $filter);
 }
Beispiel #3
0
 /**
  * Loads a record set of specification field values belonging to specification field and returns it as array
  *
  * @param integer $specFieldId
  * @return ARSet
  */
 public static function getRecordSetArray($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::getRecordSetArray($className, $filter, false);
 }
Beispiel #4
0
 /**
  * Get record set of filters using select filter
  *
  * @param ARSelectFilter $filter
  * @return ARSet
  */
 public static function getRecordSetArray(ARSelectFilter $filter, $loadReferencedRecords = false)
 {
     return parent::getRecordSetArray(__CLASS__, $filter, $loadReferencedRecords);
 }