/**
  * Hilfsmethode zum Setzen von Filtern aus den Parametern. Ein schon gesetzter Wert im Field-Array
  * wird nicht überschrieben. Die
  *
  * @param string $idstr
  * @param array $fields
  * @param tx_rnbase_parameters $parameters
  * @param tx_rnbase_configurations $configurations
  * @param string $operator Operator-Konstante
  */
 function setField($idstr, &$fields, &$parameters, &$configurations, $operator = OP_LIKE)
 {
     // Wenn der Wert schon gesetzt ist, wird er nicht überschrieben
     if (!isset($fields[$idstr][$operator]) && $parameters->offsetGet($idstr)) {
         $fields[$idstr][$operator] = $parameters->offsetGet($idstr);
         // Parameter als KeepVar merken TODO: Ist das noch notwendig
         $configurations->addKeepVar($configurations->createParamName($idstr), $fields[$idstr]);
     }
 }
 /**
  * Checks existence of search field in parameters and adds it to fieldarray.
  *
  * @param string $idstr
  * @param array $fields
  * @param arrayObject $parameters
  * @param tx_rnbase_configurations $configurations
  * @param string $operator
  */
 function setField($idstr, &$fields, &$parameters, &$configurations, $operator = OP_LIKE)
 {
     if (!isset($fields[$idstr][$operator]) && $parameters->offsetGet($idstr)) {
         $fields[$idstr][$operator] = $parameters->offsetGet($idstr);
         // Parameter als KeepVar merken
         // TODO: Ist das noch notwendig??
         $configurations->addKeepVar($configurations->createParamName($idstr), $fields[$idstr]);
     }
 }