/** * Build the field list. * * Returns all values from $objConfig->getFields() as comma separated list. * * @param GeneralDataConfigDefault $objConfig The configuration to use. * * @return string */ protected function buildFieldQuery($objConfig) { $strFields = '*'; if ($objConfig->getIdOnly()) { $strFields = 'id'; } else { if (!is_null($objConfig->getFields())) { $strFields = implode(', ', $objConfig->getFields()); if (!stristr($strFields, 'DISTINCT')) { $strFields = 'id, ' . $strFields; } } } return $strFields; }