- Jan 07, 2016
-
-
Michael Oehlhof authored
Use htmlspecialchars instead of the 2nd Parameter in getLL/sL for all files in backend\Classes\Backend Resolves: #72280 Releases: master Change-Id: I68c5c0e209c544a46581c2478e722b9d3b6926d6 Reviewed-on: https://review.typo3.org/45326 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Wouter Wolters authored
Resolves: #72576 Releases: master Change-Id: Idbba6f9c4d3a81bc0aea8b7d700530f28d555146 Reviewed-on: https://review.typo3.org/45664 Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Xavier Perseguers authored
Change-Id: I8b76a87180e314190eb86e61cc2476952eb85e2c Releases: master, 7.6 Resolves: #72571 Reviewed-on: https://review.typo3.org/45640 Reviewed-by:
Daniel Maier <dani-maier@gmx.de> Tested-by:
Daniel Maier <dani-maier@gmx.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Wouter Wolters authored
Resolves: #72572 Releases: master Change-Id: Icce3dbd71e9a529a37197a989590897d2e49de33 Reviewed-on: https://review.typo3.org/45596 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
Wouter Wolters authored
Deprecated functions: section divider sectionHeader sectionBegin sectionEnd Resolves: #71260 Releases: master Change-Id: I76bc5c56ce495e39423eb62d1367601665f5a2fe Reviewed-on: https://review.typo3.org/44489 Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Mathias Schreiber <mathias.schreiber@wmdb.de> Tested-by:
Mathias Schreiber <mathias.schreiber@wmdb.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
The inner parts of CharsetConverter are checking for the TYPO3_CONF_VARS setting. This is now cleaned up by using a protected method return constants. This is a pre-step towards migrating the current options. Resolves: #72503 Releases: master Change-Id: Id1ba74d012f87647846bc11419110d9d9ed23082 Reviewed-on: https://review.typo3.org/45547 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
Jigal van Hemert authored
Resolves: #72426 Releases: master Change-Id: Id398c9bfb1b4eba58e01d0be33e79eb6a826de3c Reviewed-on: https://review.typo3.org/45608 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
- Jan 04, 2016
-
-
Helmut Hummel authored
The class loader loads the classes. The includes are obsolete and should be just removed. Resolves: #72519 Releases: 7.6, master Change-Id: Id4132b6a7a0dd3f0298e893116b38d80cfb93769 Reviewed-on: https://review.typo3.org/45561 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Helmut Hummel authored
Remove ".php" and replace with ".xlf" Resolves: #72520 Releases: 7.6, master Change-Id: I867f7e1911ccf194e6ab579f4f18d20b0554d57c Reviewed-on: https://review.typo3.org/45562 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Xavier Perseguers <xavier@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
- Jan 01, 2016
-
-
Benni Mack authored
Resolves: #72501 Releases: master, 7.6, 6.2 Change-Id: I6b2636913da50e6b79ea3990175914add03a6cf3 Reviewed-on: https://review.typo3.org/45544 Reviewed-by:
Daniel Goerz <ervaude@gmail.com> Tested-by:
Daniel Goerz <ervaude@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
- Dec 31, 2015
-
-
Michael Oehlhof authored
Calls of FlashMessage->render() are replaced with appropriate code. Resolves: #72447 Releases: master, 7.6 Change-Id: I2163fe8fea9b654034fc5a45d05a21ae8c99472c Reviewed-on: https://review.typo3.org/45449 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de>
-
Benni Mack authored
The recode option for $TYPO3_CONF_VARS[SYS][t3lib_cs_convMethod] is removed from the Core. There are better working, better supported and more stable conversion PHP extensions (iconv, mbstring) available which should be used instead. Resolves: #72497 Releases: master Change-Id: I98a681be35b67d1892c718cf6e1c51c55e0d480a Reviewed-on: https://review.typo3.org/45533 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Michael Oehlhof authored
Calls of FlashMessage->render() are replaced with appropriate code. Resolves: #72439 Releases: master, 7.6 Change-Id: Ia7288fe06baa10c4710f95876488911f1d3d1691 Reviewed-on: https://review.typo3.org/45440 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de>
-
Benni Mack authored
The method overrideLL is not in use anymore and is marked as deprecated. Resolves: #72496 Releases: master Change-Id: I4d8257a173cee7f27c9f9ac2ffdb1dde89ce0967 Reviewed-on: https://review.typo3.org/45531 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Wouter Wolters authored
Resolves: #72385 Releases: master Change-Id: Iee37e2ae9a8c74116795ad60983a9849738bb15d Reviewed-on: https://review.typo3.org/45365 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de>
-
Benni Mack authored
The option listModulePath set for the TYPO3 Backend is never used, nor is the path valid anymore since TYPO3 v7, and can be removed. Resolves: #72495 Releases: master, 7.6 Change-Id: I6c699fb08194ce069cfac19f6f39c1ebf59aab70 Reviewed-on: https://review.typo3.org/45529 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Benni Mack authored
The deprecated TypoScript property was removed. Resolves: #72493 Releases: master Change-Id: Ib5fd9e845f293a0485eac9ea2af514c2422b4b10 Reviewed-on: https://review.typo3.org/45527 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Benni Mack authored
The standard proposal was marked as canceled in 2009. TYPO3 v7 deprecated it, and all leftover code is now removed. Resolves: #72492 Releases: master Change-Id: Ic3e6b9afb30510687a38bc916416285c168d2b7b Reviewed-on: https://review.typo3.org/45526 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Benni Mack authored
As BACK_PATH is empty at any time now the option is removed from the core. However, the backPath variable is still needed when accessing typo3/index.php for getting proper images, solving this will be part of another issue. Resolves: #72491 Releases: master Change-Id: I9c31de8ac38e986b6d820b7c89cab99eef52022c Reviewed-on: https://review.typo3.org/45525 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Gianluigi Martino authored
Show navigation title if set, else show page title in Fluid Styled Content Special Menus Change-Id: I5ebcb7f6133759d6b238cf7ab4db99a14fa18157 Resolves: #72432 Releases: master, 7.6 Reviewed-on: https://review.typo3.org/45470 Reviewed-by:
Benjamin Kott <info@bk2k.info> Tested-by:
Benjamin Kott <info@bk2k.info> Reviewed-by:
Josef Glatz <josef.glatz@typo3.org> Tested-by:
Josef Glatz <josef.glatz@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Wouter Wolters authored
Resolves: #72419 Releases: master Change-Id: I0aa18f1089281f04d25c95ec52d469ddc72b71d2 Reviewed-on: https://review.typo3.org/45363 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de>
-
- Dec 30, 2015
-
-
Benni Mack authored
Regular code cleanup about CGL standards. Executed via php-cs-fixer fix --config-file Build/.php_cs typo3 Resolves: #72490 Releases: master Change-Id: I8bfa99339bd337a36a6d475553efa18033047368 Reviewed-on: https://review.typo3.org/45524 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Wouter Wolters authored
Resolves: #72473 Releases: master Change-Id: I5ac198a2f7b823f29a9c98f72a7b61d9219f9c13 Reviewed-on: https://review.typo3.org/45485 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
Andreas Fernandez authored
The implementation of FormEngineValidation has been improved at some parts: - The parsed integer value in FormEngineValidation.formatValue is now stored in a variable to prevent parsing the same value multiple times. - The `nospace` evaluation has been improved: Instead of checking each character, a regex is applied. - The `ltrim` and `btrim` implementations are now regex based. There are already native JavaScript implementations, but not supported by every browser. - parseInt does now really a parseInt() call and checks for NaN. - The dirty state of the form is now stored in a variable after changing a field, the DOM is not traversed after clicking "Close" anymore. Resolves: #72485 Releases: master Change-Id: I3f166e65a949138595c9828684ea6c15a0deefc7 Reviewed-on: https://review.typo3.org/45348 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Benni Mack authored
GraphicalFunctions contains an option called "nativeCharset" which is set to utf8 at all times, changing encoding functionality to use csConv. This can be simplified by always using csConv. The functions "singleChars" and "recodeString" are then obsolete and completely removed, as well as the functionality to set "nativeCharset" to something else than utf-8. Resolves: #72338 Releases: master Change-Id: I9a5931bb5fd49a1434707f36b303aabf393465dc Reviewed-on: https://review.typo3.org/45376 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Benni Mack authored
Each entry point (application) now defines the actual request type at a very early point of the request, so each call within TYPO3 can use the predefined constants at all times. Previously this was done within the Bootstrap after loading LocalConfiguration.php etc, and by evaluating other parameters to detect which RequestType should be used. By directly setting the option within each application, the constants "TYPO3_enterInstallScript" and "TYPO3_cliMode" can be removed, as well as $GLOBALS['TYPO3_AJAX']. Resolves: #72368 Releases: master Change-Id: I5080e425d70cb6d4c9a9573dbc20216c93cd3332 Reviewed-on: https://review.typo3.org/45379 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Benni Mack authored
The fallback logic for having the default backend request handler to behave like init.php was removed, as Routing is the only way except for AJAX calls and modules to access the backend. Resolves: #72474 Releases: master Change-Id: Idb49ae8c6354b04c20cdf1fde574d10bfcc56ad9 Reviewed-on: https://review.typo3.org/45501 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Oliver Hader authored
The username of a backend user and title of a workspace record miss accordant escaping if being rendered in the belog module. Since this has only impact on admin users in the backend, the fix is handled in public instead of a security release. Resolves: #72475 Releases: master, 7.6, 6.2 Change-Id: Ib165f8ef849a641984fc5fb834b30983f7b63a54 Reviewed-on: https://review.typo3.org/45519 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de>
-
Andreas Fernandez authored
This patch updates autoprefixer, postcss and raises the minimum IE version to 11. Resolves: #72482 Releases: master Change-Id: I5a3c2a37a55ec853701ef0eb4f7b7a06a16cbd43 Reviewed-on: https://review.typo3.org/45509 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Morton Jonuschat authored
Change the database schema to not require a value in the optional folder column of the sys_file_collection table. Data for this field is only provided when the type of collection created in the backend is based on a folder, leading to errors in MySQL strict mode. Resolves: #72305 Releases: master, 7.6 Change-Id: I35520061d5194db8328a43fe6e0d1887972ab889 Reviewed-on: https://review.typo3.org/45346 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Wouter Wolters authored
taboverride version wasn't changed due to wrong rebasing. Resolves: #72480 Releases: master Change-Id: Ie094ef84a5b5c51c03c2086884596abf44e0bca0 Reviewed-on: https://review.typo3.org/45520 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Oliver Hader authored
This is a follow-up to issue #68643 to sanitize all places that reuse the fields (including the computed properties) of a record. Resolves: #66135 Releases: master, 7.6, 6.2 Change-Id: Ifb57193ff07e3d9ddae50568a0dce741f9aaf12d Reviewed-on: https://review.typo3.org/45493 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
Wouter Wolters authored
* RequireJS * moment-timezone * DataTables * autosize * taboverride Resolves: #72480 Releases: master Change-Id: I037c1a0903ea181a6fd50a695cbd15a16c1e5f20 Reviewed-on: https://review.typo3.org/45506 Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de>
-
Benni Mack authored
The directory typo3temp/llxml/ is created at all times, but is never used within the core. Resolves: #72481 Releases: master Change-Id: Ia8406e1f5feaef4518437b395c946828c6ff0c8b Reviewed-on: https://review.typo3.org/45507 Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de>
-
Benni Mack authored
The Bootstrap takes an optional parameter whether the extension tables files should be cached or not. The default case is "true" and does not need to be set explicitly. Resolves: #72483 Releases: master Change-Id: I9c9403537005a7ad56acdc2dbb4b482134fe7567 Reviewed-on: https://review.typo3.org/45508 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de>
-
Benni Mack authored
The constant TYPO3_PROCEED_IF_NO_USER was removed. This option is not necessary anymore, as it is taken care of by the Backend Routing now. Resolves: #72476 Releases: master Change-Id: Iecc31a6749fbc591ec72a1477a3255cf82738c9d Reviewed-on: https://review.typo3.org/45503 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
Wouter Wolters authored
Resolves: #72478 Releases: master Change-Id: I0fb936f56e475ea1e1b8a50c77985708dfb20c6b Reviewed-on: https://review.typo3.org/45504 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de>
-
Oliver Hader authored
Clean up object access via global variables to TYPO3_DB, BE_USER and TT in the error handling service layer. Resolves: #72471 Releases: master, 7.6 Change-Id: I8d4532924fad2eee676e4e87c8e61bb164bfa93d Reviewed-on: https://review.typo3.org/45499 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Gianluigi Martino authored
Use Bootstrap Tooltips instead of native tooltips in Extension Manager. Change-Id: Ic6f2beeb36938d655b1b3defedcdfc688056cd99 Releases: master, 7.6 Resolves: #71553 Reviewed-on: https://review.typo3.org/45416 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Bjoern Jacob <bjoern.jacob@tritum.de> Tested-by:
Bjoern Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de>
-
Daniel Goerz authored
Additionally the div containing credits for developers of loaded extensions is not rendered anymore if no extensions are loaded. Change-Id: I00f748281ef6d435f00996b228c9e3583babcdc5 Resolves: #72440 Releases: master,7.6 Reviewed-on: https://review.typo3.org/45441 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de>
-