Dieser Commit ist enthalten in:
o.pinke 2021-06-11 08:34:24 +02:00
Ursprung 8278e52a89
Commit 603ce348eb
1 geänderte Dateien mit 23 neuen und 11 gelöschten Zeilen

Datei anzeigen

@ -706,26 +706,38 @@ abstract class ItemCollection extends cItemBaseAbstract {
/** /**
* Adds a result field * Adds a result field
* @param string $sField * @param string|array $mField
*/ */
public function addResultField($sField) { public function addResultField($mField) {
if (!is_array($mField)) {
$mField = array($mField);
}
foreach ($mField as $sField) {
$sField = strtolower($sField); $sField = strtolower($sField);
if (!in_array($sField, $this->_resultFields)) { if (!in_array($sField, $this->_resultFields)) {
$this->_resultFields[] = $sField; $this->_resultFields[] = $sField;
} }
} }
}
/** /**
* Removes existing result field * Removes existing result field
* @param string $sField * @param string|array $mField
*/ */
public function removeResultField($sField) { public function removeResultField($mField) {
if (!is_array($mField)) {
$mField = array($mField);
}
foreach ($mField as $sField) {
$sField = strtolower($sField); $sField = strtolower($sField);
$key = array_search($sField, $this->_resultFields); $key = array_search($sField, $this->_resultFields);
if ($key !== false) { if ($key !== false) {
unset($this->_resultFields[$key]); unset($this->_resultFields[$key]);
} }
} }
}
/** /**
* Returns reverse join partner. * Returns reverse join partner.