Skip to content
Snippets Groups Projects
  1. Apr 11, 2012
    • Steffen Ritter's avatar
      [BUGFIX] Media Element does not play videos with own player anymore · fe129bbb
      Steffen Ritter authored
      Since the rewrite to FlowPlayer and the additions for accessibility
      the MEDIA Content Element is not capable anymore, to play videos which
      ship their own player.
      
      This especially is the case for Videos which are from YouTube, Vimeo
      and other similiar platforms. Looking at the implementation it seems,
      that the detection of own players has been removed (accidentilly).
      
      Rebuild this detection to make external video platform links work again.
      
      Change-Id: I963a74aa3e1ab6d2de95ade903470be71af5c2d4
      Fixes: #33357
      Releases: 6.0, 4.7
      Reviewed-on: http://review.typo3.org/10259
      Reviewed-by: Susanne Moog
      Tested-by: Susanne Moog
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      fe129bbb
    • Patrick Broens's avatar
      [BUGFIX] Centering images with text is not working in some cases · 7f3baa31
      Patrick Broens authored
      Currently css_styled_content is using the constant MaxW in CSS to define the width of the image wrap. When using columns with different widths, this value is not reflecting the width of the column, which can break the centering.
      
      This patch fixes this issue by using a different centering method.
      
      Fixes: #35814
      
      Change-Id: I2d1532b986054b8ae250d8ce6cab5b67c61a6c5d
      Releases: 6.0, 4.7
      Reviewed-on: http://review.typo3.org/10256
      Reviewed-by: Berit Jensen
      Tested-by: Berit Jensen
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      7f3baa31
    • Ingo Renner's avatar
      [BUGFIX] t3lib_div::getUrl() providing wrong error information · ecc71ee8
      Ingo Renner authored
      When using t3lib_div::getUrl() with lib file/context it uses
      file_get_contents() to read a URL. When this fails it tries to provide the
      reason for the error but does not return the actual issue.
      
      The error key in the returned array contains the error retrieved by
      error_get_last() which does not provide the error that occurred with
      file_get_contents(), but with PHP. Usually this is a notice.
      
      The actual error message of file_get_contents() is in the variable
      $http_response_header which is available after calling file_get_contents().
      
      See http://de2.php.net/manual/en/reserved.variables.httpresponseheader.php
      
      Change-Id: I6bb9ad7010a633f259da103f71f404592194f743
      Fixes: #35847
      Releases: 6.0, 4.7, 4.6, 4.5
      Reviewed-on: http://review.typo3.org/10229
      Reviewed-by: Oliver Klee
      Tested-by: Oliver Klee
      Reviewed-by: Andy Grunwald
      Tested-by: Andy Grunwald
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Ingo Renner
      Tested-by: Ingo Renner
      ecc71ee8
    • Christian Kuhn's avatar
      [TASK] Remove install tool fluid / extbase upgrade wizard · 4829df63
      Christian Kuhn authored
      Since extbase and fluid are required extensions now, the
      upgrade wizard that installed those two is obsolete.
      
      Change-Id: I8055665355f2ac7726c8803824741d2dd3277f3d
      Resolves: 35860
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/10246
      Reviewed-by: Wouter Wolters
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      4829df63
    • Christian Kuhn's avatar
      [TASK] Make extbase and fluid required extensions · 8e09e3dc
      Christian Kuhn authored
      Change-Id: I5a835a27b7f4e2a2301365b5c61aece765c564aa
      Resolves: #20634
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/10243
      Reviewed-by: Wouter Wolters
      Reviewed-by: Rens Admiraal
      Reviewed-by: Andy Grunwald
      Tested-by: Andy Grunwald
      Reviewed-by: Andreas Wolf
      Tested-by: Andreas Wolf
      8e09e3dc
    • Andy Grunwald's avatar
      [TASK] Error reporting is set twice in bootstrap · 252dc38d
      Andy Grunwald authored
      In index.php AND typo3/sysext/cms/tslib/index_ts.php
      (which will be included in index.php) the error reporting
      is set to E_ALL ^ E_NOTICE ^ E_DEPRECATED.
      
      The set command in typo3/sysext/cms/tslib/index_ts.php is
      obsolete, because this has no further effect.
      This will be set in the previous index.php as well.
      
      Result: Less code to maintain
      
      See also #35003, #35017 and #35019
      
      Change-Id: I52341366fab6231a78acd394c09bfa67de1108e9
      Fixes: #35023
      Releases: 6.0, 4.7
      Reviewed-on: http://review.typo3.org/9763
      Reviewed-by: Andy Grunwald
      Tested-by: Andy Grunwald
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      252dc38d
    • Steffen Ritter's avatar
      [TASK] Restore old Content Object SWFOBJECT · fb19a08b
      Steffen Ritter authored
      When integrating the FlowPlayer as accessible video player,
      the current SWFObject just was overwritten. Therefore it currently
      is not possible anymore to use swfobject JavaScript or just insert
      any Flash in the website.
      
      Restore the old SWFOBJECT and move the new stuff into an own class.
      
      Change-Id: Ia3bad65b0743b5c7fbac7a312e561a53e061603c
      Resolves: #35815
      Releases: 4.7,6.0
      Reviewed-on: http://review.typo3.org/10232
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      fb19a08b
    • Andy Grunwald's avatar
      [TASK] PATH_thisScript is defined twice in bootstrap · 0270ed7a
      Andy Grunwald authored
      In index.php AND typo3/sysext/cms/tslib/index_ts.php
      (which will be included in index.php) the constant
      PATH_thisScript is defined.
      
      The definition in typo3/sysext/cms/tslib/index_ts.php
      is obsolete, because this will be checked via
      if(!defined(...)).
      
      Change-Id: I3ffc0639d61f76bb6c72a96fb4fd2908e38a0268
      Fixes: #35003
      Releases: 6.0, 4.7
      Reviewed-on: http://review.typo3.org/9739
      Reviewed-by: Andy Grunwald
      Tested-by: Andy Grunwald
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      0270ed7a
    • Steffen Ritter's avatar
      [BUGFIX] follow up to "Improve usability of new Media element flexform" · b7338fbb
      Steffen Ritter authored
      Due to a superfluous displayCondition the field for actual insertion of
      HTML5-video-sources is not shown correctly.
      
      Change-Id: I8cd43b9dba4b97a286ec24641fd4812577beaf43
      Fixes: #35433
      Releases: 4.7,6.0
      Reviewed-on: http://review.typo3.org/10226
      Reviewed-by: Susanne Moog
      Tested-by: Susanne Moog
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      b7338fbb
    • Andy Grunwald's avatar
      [TASK] PATH_site is defined twice in bootstrap · abc4c8b3
      Andy Grunwald authored
      In index.php AND typo3/sysext/cms/tslib/index_ts.php
      (which will be included in index.php) the constant
      PATH_site is defined.
      
      The definition in typo3/sysext/cms/tslib/index_ts.php
      is obsolete, because this will be checked via if(!defined(...)).
      
      See also #35003
      
      Change-Id: Ia0a967f562a2a58655b9db0419654c36e7092a05
      Fixes: #35017
      Releases: 6.0, 4.7
      Reviewed-on: http://review.typo3.org/9753
      Reviewed-by: Andy Grunwald
      Tested-by: Andy Grunwald
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      abc4c8b3
    • Andy Grunwald's avatar
      [TASK] PATH_tslib is defined twice in bootstrap · c658723b
      Andy Grunwald authored
      In index.php AND typo3/sysext/cms/tslib/index_ts.php
      (which will be included in index.php) the constant
      PATH_tslib is defined.
      
      The definition in typo3/sysext/cms/tslib/index_ts.php
      is obsolete, because this will be checked via if(!defined(...)).
      
      In index.php, if PATH_tslib is empty the script will die immediately.
      After that check, PATH_tslib will be used to include index_ts.php
      
      See also #35003 and #35017
      
      Change-Id: I6b86c3bdb071af06b2c64b8cbbc977e9387408c8
      Fixes: #35019
      Releases: 6.0, 4.7
      Reviewed-on: http://review.typo3.org/9754
      Reviewed-by: Andy Grunwald
      Tested-by: Andy Grunwald
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      c658723b
    • Steffen Ritter's avatar
      [TASK] Remove Code Duplication in tslib_content_Media · b2c1191c
      Steffen Ritter authored
      For every parameter the same code for overlaying Flexform value
      over the value given in TypoScript is done.
      
      Furthermore for every file the same url-processing is done.
      
      Remove these code duplication by extracting these things to
      external functions for a better readability and maintainability.
      
      Change-Id: I2a614cc1d60f28c3ef4189e74fa3f4dea91fa85f
      Resolves: #35440
      Releases: 6.0, 4.7
      Reviewed-on: http://review.typo3.org/10219
      Tested-by: Anja Leichsenring
      Reviewed-by: Oliver Klee
      Reviewed-by: Anja Leichsenring
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      b2c1191c
    • Steffen Ritter's avatar
      [BUGFIX] displayCondition on FlexForm Sheets broken · e8076834
      Steffen Ritter authored
      Due to the usage of an undefined variable, the value of
      an field within the flexform cannot resolved correctly.
      As an result any displayCondition of an FlexForm sheet looking
      at a field value (FIELD:*:=:value) evaluates to false.
      
      Change-Id: I31bf3af8b61981d7fde9e3d0f1c6dbc01118d14a
      Fixes: #35436
      Releases: 6.0,4.7
      Reviewed-on: http://review.typo3.org/10107
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      Reviewed-by: Dominik Mathern
      Tested-by: Dominik Mathern
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      Reviewed-on: http://review.typo3.org/10221
      e8076834
    • Steffen Ritter's avatar
      [BUGFIX] Improve usability of new Media element flexform · b74db3f8
      Steffen Ritter authored
      With HTML5 video many new options are added to the media element
      flexform. This results in a very hard to read form.
      
      Restructure the fields into tabs and use display conditions
      to hide unneeded fields depending on the selected media type.
      
      Change-Id: I1a25a17506541a3461bcd83d320a395bad3f8195
      Fixes: #35433
      Releases: 6.0,4.7
      Reviewed-on: http://review.typo3.org/10109
      Reviewed-by: Dominik Mathern
      Tested-by: Dominik Mathern
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      Reviewed-on: http://review.typo3.org/10223
      b74db3f8
    • Jigal van Hemert's avatar
      [BUGFIX] Validation problem in forgot and change password form · fed4435e
      Jigal van Hemert authored
      Label for attribute is invalid for XHTML. Changing it to a hard coded
      value solves the problem. In case custom styling or Javascript breaks
      the whole template can be replaced.
      
      Change-Id: I41008125706f51104ff5ddf16786f0d7a71cf2af
      Fixes: #18901
      Releases: 6.0, 4.7
      Reviewed-on: http://review.typo3.org/7514
      Reviewed-by: Oliver Klee
      Reviewed-by: Sebastian Michaelsen
      Tested-by: Sebastian Michaelsen
      Reviewed-by: Andy Grunwald
      Tested-by: Andy Grunwald
      Reviewed-by: Wouter Wolters
      Reviewed-by: Stefan Neufeind
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      fed4435e
    • Michael's avatar
      [FEATURE] Add method to convert integer to version number · 1c19e461
      Michael authored
      Change-Id: I99863cca2d9e8b2add3292a8570cefb03a960af1
      Resolves: #35822
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/10210
      Reviewed-by: Andy Grunwald
      Tested-by: Andy Grunwald
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      1c19e461
    • Felix Kopp's avatar
      [BUGFIX] EXT: setup relocate 'Save' button · 3adf3a2b
      Felix Kopp authored
      Moves the form submit button to docheader.
      Also adds a section divided between settings and reset actions.
      
      Change-Id: I433853d3587b082e51c7c855f9461e9c861e28d5
      Release: 4.7, 4.8
      Fixes: #632
      Reviewed-on: http://review.typo3.org/9789
      Reviewed-by: Tolleiv Nietsch
      Tested-by: Tolleiv Nietsch
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Oliver Klee
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      3adf3a2b
  2. Apr 10, 2012
  3. Apr 08, 2012
  4. Apr 04, 2012
  5. Apr 02, 2012
  6. Apr 01, 2012
    • Franz Geiger's avatar
      [FEATURE] Insert hook into form wizard view · 53b78e39
      Franz Geiger authored
      Introduces a hook in tx_form_View_Wizard_Wizard. This hook
      allows extending the wizard interface by loading extending
      resources. The hook is executed after all other resources have
      been loaded and just before content rendering.
      
      Use it by adding your function to the array
      $TYPO3_CONF_VARS['EXTCONF']['form']['hooks']['renderWizard']
      
      Change-Id: I4fc22d5044d2808a9dbdb5ea9b256c2427987030
      Resolves: #34711
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/9559
      Reviewed-by: Andreas Wolf
      Tested-by: Andreas Wolf
      53b78e39
    • Andreas Lappe's avatar
      [BUGFIX] Make alphabetic filter work with umlauts · 14192bb6
      Andreas Lappe authored
      Changes the regular expression used to validate the string into a
      unicode-aware character-class and adds two testcases for this.
      
      Change-Id: I247437d9e722c4656ddab0dd2e2ef6a960837cff
      Fixes: #35296
      Releases: 4.5, 4.7, 6.0
      Reviewed-on: http://review.typo3.org/10066
      Reviewed-by: Andreas Wolf
      Tested-by: Andreas Wolf
      14192bb6
    • Andreas Lappe's avatar
      [BUGFIX] Make alphanum. filter work with umlauts · 8b8dd434
      Andreas Lappe authored
      Changes the regular expression used to validate the string into a
      unicode-aware character-class and adds two tests for this.
      
      Change-Id: I8cb83376ec3a029a0729cf950d385518746904b4
      Fixes: #35284
      Releases: 4.6, 4.7, 6.0
      Reviewed-on: http://review.typo3.org/10065
      Reviewed-by: Andreas Wolf
      Tested-by: Andreas Wolf
      8b8dd434
  7. Mar 28, 2012
    • Jigal van Hemert's avatar
      [BUGFIX] Use state "excludeFromUpdates" in update check · 8e0c6fc6
      Jigal van Hemert authored
      Do not offer update for extensions with state "excludeFromUpdates"
      
      Change-Id: Ic3aaf85a64fe23f5aede42a7949f4137d468675f
      Fixes: #35126
      Releases: 4.8, 4.7, 4.6, 4.5
      Reviewed-on: http://review.typo3.org/9827
      Reviewed-by: Tolleiv Nietsch
      Tested-by: Tolleiv Nietsch
      Reviewed-by: Philipp Gampe
      Tested-by: Philipp Gampe
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      Reviewed-by: Sebastian Fischer
      Reviewed-by: Stefan Galinski
      Tested-by: Stefan Galinski
      8e0c6fc6
    • Georg Ringer's avatar
      [!!!][SECURITY] XSS in filelink element · 667a9c43
      Georg Ringer authored
      Add escaping to description and file name of file link content element.
      Warning: There is no longer HTML possible in description!
      
      Change-Id: Id9da65e927080db4e548811f9a82e0cf7e88e214
      Fixes: #25246
      Releases: 6.0, 4.7, 4.6, 4.5, 4.4
      Security-Review: http://review.typo3.org/7236
      Security-Commit: a4006c10b5ac505a951131bbe3166a4271c62268
      Security-Bulletin: TYPO3-CORE-SA-2012-001
      Reviewed-on: http://review.typo3.org/10038
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      667a9c43
    • Georg Ringer's avatar
      [SECURITY] Information disclosure showing DB name · baef952a
      Georg Ringer authored
      By accessing a cli script in the frontend, it is possible
      that the DB name is shown.
      
      Change-Id: Iac35d41ec7953fe14311b3bb619cc137389566fc
      Fixes: #29060
      Releases: 6.0, 4.7, 4.6, 4.5, 4.4
      Security-Review: http://review.typo3.org/9936
      Security-Commit: 4953abf5d8e3c5eeeb60f5a8dcd919985f063ab3
      Security-Bulletin: TYPO3-CORE-SA-2012-001
      Reviewed-on: http://review.typo3.org/10037
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      baef952a
    • Christian Kuhn's avatar
      [SECURITY] XSS in show item · 2c66a2e2
      Christian Kuhn authored
      Change-Id: Ia6a5d5d6d350eee0a440a4ce8299f2a483bed58d
      Fixes: #29397
      Releases: 6.0, 4.7, 4.6, 4.5, 4.4
      Security-Review: http://review.typo3.org/9935
      Security-Commit: 582a55d38d48c24d6e04fc7d213f0d74644ab689
      Security-Bulletin: TYPO3-CORE-SA-2012-001
      Reviewed-on: http://review.typo3.org/10036
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      2c66a2e2
    • Georg Ringer's avatar
      [SECURITY] Missing escaping for sys_notes · e8502d83
      Georg Ringer authored
      sys_notes misses an escaping in info module
      
      Change-Id: If420168807f609709a767c7fb1d6a4d504d277f8
      Fixes: #22748
      Releases: 6.0, 4.7, 4.6, 4.5, 4.4
      Security-Commit: 31c4fdb3c3c9fe9d1a28fd13ca69f8b97d15459e
      Security-Bulletin: TYPO3-CORE-SA-2012-001
      Reviewed-on: http://review.typo3.org/10035
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      e8502d83
    • Georg Ringer's avatar
      [SECURITY] Missing escaping in scheduler · 064005b2
      Georg Ringer authored
      A proper escaping is missing for field "frequency"
      Sanitize submitted uid
      
      Change-Id: I882d167f55b813f7f20beba48ee09792acec4935
      Fixes: #24474
      Releases: 6.0, 4.7, 4.6, 4.5, 4.4
      Security-Commit: 68a9d5c2de0b6d466373cdde07fef03161bfa2de
      Security-Bulletin: TYPO3-CORE-SA-2012-001
      Reviewed-on: http://review.typo3.org/10034
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      064005b2
    • Christian Kuhn's avatar
      [SECURITY] XSS in BE file list · b9e19bda
      Christian Kuhn authored
      Change-Id: I772490b260eb06e714ec57cdf75a6166f53eaea1
      Fixes: #30940
      Releases: 6.0, 4.7, 4.6, 4.5, 4.4
      Security-Commit: dbed57cf912b792ae694ce4c6092a1900da9904b
      Security-Bulletin: TYPO3-CORE-SA-2012-001
      Reviewed-on: http://review.typo3.org/10033
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      b9e19bda
    • Georg Ringer's avatar
      [SECURITY] XSS in be_layouts · 27927a9a
      Georg Ringer authored
      Some values from the backend layout configuration
      are not properly escaped
      
      Change-Id: Id08f8f21d5c429e05e5de938e46eb2532855f5a6
      Fixes: #29536
      Releases: 6.0, 4.7, 4.6, 4.5, 4.4
      Security-Commit: d34ae5f174a0fc5242323909771a6fbf21ef785b
      Security-Bulletin: TYPO3-CORE-SA-2012-001
      Reviewed-on: http://review.typo3.org/10032
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      27927a9a
    • Andreas Wolf's avatar
      [SECURITY] XSS possibility in RemoveXSS · 0e25f86e
      Andreas Wolf authored
      RemoveXSS fails to properly remove non printable characters, especially
      zero-byte (\x00) chars.
      
      Change-Id: I7005a7fbea98f224eab10cc639d6008d56adb2f6
      Fixes: #30188
      Releases: 6.0, 4.7, 4.6, 4.5, 4.4
      Security-Commit: 5c4076c527bb91f1232ed490eff779f78f89402b
      Security-Bulletin: TYPO3-CORE-SA-2012-001
      Reviewed-on: http://review.typo3.org/10030
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      0e25f86e
    • TYPO3 v4 Release Team's avatar
      [TASK] Raise submodule pointer · a9aca5b8
      TYPO3 v4 Release Team authored
      Change-Id: Id625eb9cc310f979899b3bd81d6eb43740825368
      Reviewed-on: http://review.typo3.org/9989
      Reviewed-by: TYPO3 v4 Release Team
      Tested-by: TYPO3 v4 Release Team
      a9aca5b8
    • Francois Suter's avatar
      [BUGFIX] Missing column in t3lib_TCEmain::getPreviousLocalizedRecordUid · 07773aab
      Francois Suter authored
      Method t3lib_TCEmain::getPreviousLocalizedRecordUid() checks for the
      "closest" localized record. For content elements it does this per
      column, but actually fails because the "colPos" field is not among
      the available fields. It must be added to the selection.
      
      Change-Id: I2cd1ca612671aa8ff74599ccf7dd343ae6d86fa8
      Fixes: #35260
      Releases: 6.0, 4.7, 4.6, 4.5
      Reviewed-on: http://review.typo3.org/9891
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      Reviewed-by: Philipp Gampe
      Reviewed-by: Wouter Wolters
      Reviewed-by: Francois Suter
      Tested-by: Francois Suter
      07773aab
    • Kay Strobach's avatar
      [BUGFIX] Enable XClassing of t3lib_install by replacing new · 0673a103
      Kay Strobach authored
      This Fix Replaces 3 occurences of new t3lib_install with
      t3lib_div::makeInstance('t3lib_install')
      
      Change-Id: I59c3366de1d7326c8da899d7f48a6125149c6b1f
      Fixes: #35272
      Releases: 6.0, 4.7, 4.6, 4.5
      Reviewed-on: http://review.typo3.org/9896
      Reviewed-by: Georg Ringer
      Tested-by: Georg Ringer
      0673a103
  8. Mar 27, 2012
    • Oliver Hader's avatar
      [BUGFIX] Unused argument in getItemUidList() · 2845aa46
      Oliver Hader authored
      t3lib_collection_AbstractRecordCollection::getItemUidList() has
      a method argument that is not used. The purpose is to have a
      combination of table name and uid on demand.
      
      Change-Id: I53f6aa0f87ea87db20d0e2d95cf5b4f5e2bdea81
      Fixes: #35277
      Releases: 6.0, 4.7
      Reviewed-on: http://review.typo3.org/9899
      Reviewed-by: Dmitry Dulepov
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      2845aa46
    • Oliver Hader's avatar
      [TASK] Introduce processDatamap_beforeStart hook · 00ea5e96
      Oliver Hader authored
      Introduces processDatamap_beforeStart hook to t3lib_TCEmain
      which can be used to individually initialize or pre-filter
      the datamap array.
      
      Change-Id: I1862bfe0ecb3e3a1de8ae789a50f9eb6cfd9071b
      Resolves: #35161
      Releases: 4.7, 6.0
      Reviewed-on: http://review.typo3.org/9817
      Reviewed-by: Stefan Neufeind
      Reviewed-by: Steffen Ritter
      Tested-by: Steffen Ritter
      Reviewed-by: Oliver Hader
      Tested-by: Oliver Hader
      00ea5e96