/** * * @return Gpf_DbEngine_Row_Collection */ public function getAffectedAffiliatesList($filters = null) { if (is_null($filters)) { $filters = array(); $filter = new Gpf_Data_Filter("reachedCondition", "E", Gpf::NO); $filters[] = $filter->toObject(); } $params = new Gpf_Rpc_Params(); $params->add('filters', $filters); $params->add('columns', array(array('id'),array('id'))); $params->add('limit', 100000); $grid = new Pap_Features_CompressedCommissionPlacementModel_PlacementOverviewGrid(); $response = $grid->getRows($params); $recordSet = new Gpf_Data_RecordSet(); $recordSet->loadFromObject($response->rows); $user = new Pap_Db_User(); return $user->loadCollectionFromRecordset($recordSet); }