/**
  * Puts all columns in $record to a Marker-Array. This method can be used static
  * @param array $record : Record to display
  * @param array $noMap : Array of column names to ignore
  * @param string $markerPrefix : An optional prefix for each marker, maybe 'PICTURE_'
  * @param array $initMarkers : Markers that should be initialized as empty strings
  */
 function getItemMarkerArray(&$record, $noMap = 0, $markerPrefix = '', $initMarkers = 0)
 {
     $markerArray = array();
     $noMap = is_array($noMap) ? array_flip($noMap) : $noMap;
     // Marker vordefinieren
     if (is_array($initMarkers)) {
         tx_rnbase_util_FormatUtil::fillEmptyMarkers($markerArray, $initMarkers, $markerPrefix);
     }
     if (is_array($record)) {
         foreach ($record as $colname => $value) {
             // Skip some values
             if (is_array($noMap) && array_key_exists($colname, $noMap)) {
                 continue;
             }
             $colname = (string) strtoupper($colname);
             $markerArray["###{$markerPrefix}{$colname}###"] = $value;
         }
     }
     return $markerArray;
 }