{"type":"rich","version":"1.0","provider_name":"phorkie","provider_url":"https:\/\/p.cweiske.de\/","title":"http:\/\/forge.typo3.org\/issues\/43286","author_name":"Christian Weiske","cache_age":86400,"width":900,"height":900,"html":"<!-- embedding all files of https:\/\/p.cweiske.de\/24 -->\n<link rel=\"stylesheet\" href=\"https:\/\/p.cweiske.de\/css\/embed.css\"\/>\n<div class=\"phork\" id=\"24\">\n    <div class=\"phork-file\">\n <div class=\"phork-content\">\n  <div class=\"image\"><img src=\"24\/rev-raw\/6bc1e866f5bb0bdd53d79a4bb7a1801beaf89b11\/2013-01-04 typo3 element browser recursive search.png\" alt=\"2013-01-04 typo3 element browser recursive search.png\"\/><\/div>\n <\/div>\n <div class=\"phork-meta\">\n  <a href=\"https:\/\/p.cweiske.de\/24\/rev-raw\/6bc1e866f5bb0bdd53d79a4bb7a1801beaf89b11\/2013-01-04 typo3 element browser recursive search.png\" style=\"float: right\">view raw source<\/a>\n  <a href=\"https:\/\/p.cweiske.de\/24#2013-01-04 typo3 element browser recursive search.png\">2013-01-04 typo3 element browser recursive search.png<\/a>\n <\/div>\n<\/div>\n    <div class=\"phork-file\">\n <div class=\"phork-content\">\n  <style type=\"text\/css\">\/**\n * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2008 Benny Baumann\n * (http:\/\/qbnz.com\/highlighter\/ and http:\/\/geshi.org\/)\n *\/\n.diff .de1, .diff .de2 {font: normal normal 1em\/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}\n.diff  {font-family:monospace;}\n.diff .imp {font-weight: bold; color: red;}\n.diff li, .diff .li1 {color: #DDD;}\n.diff .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}\n.diff .kw1 {color: #aaaaaa; font-style: italic;}\n.diff .re0 {color: #440088;}\n.diff .re1 {color: #991111;}\n.diff .re2 {color: #00b000;}\n.diff .re3 {color: #888822;}\n.diff .re4 {color: #888822;}\n.diff .re5 {color: #0011dd;}\n.diff .re6 {color: #440088;}\n.diff .re7 {color: #991111;}\n.diff .re8 {color: #00b000;}\n.diff .re9 {color: #888822;}\n.diff span.xtra { display:block; }\n<\/style><div class=\"code\"><table class=\"diff\"><tbody><tr class=\"li1\"><td class=\"ln\"><pre class=\"de1\">1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n<\/pre><\/td><td class=\"de1\"><pre class=\"de1\">diff --git a\/typo3\/sysext\/core\/Classes\/Resource\/Driver\/LocalDriver.php b\/typo3\/sysext\/core\/Classes\/Resource\/Driver\/LocalDriver.php\nindex <span class=\"re0\">7c56<\/span>abc..b<span class=\"re0\">1512d1<\/span> <span class=\"nu0\">100644<\/span>\n<span class=\"re3\">--- a\/typo3\/sysext\/core\/Classes\/Resource\/Driver\/LocalDriver.php<\/span>\n<span class=\"re4\">+++ b\/typo3\/sysext\/core\/Classes\/Resource\/Driver\/LocalDriver.php<\/span>\n<span class=\"re6\">@@ -325,10 +325,16 @@ class LocalDriver extends \\TYPO3\\CMS\\Core\\Resource\\Driver\\AbstractDriver <span class=\"br0\">&#123;<\/span><\/span>\n&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; if <span class=\"br0\">&#40;<\/span>$this-&gt;applyFilterMethodsToDirectoryItem<span class=\"br0\">&#40;<\/span>$filterMethods, $iteratorItem, $identifier, $path, isset<span class=\"br0\">&#40;<\/span>$itemRows<span class=\"br0\">&#91;<\/span>$identifier<span class=\"br0\">&#93;<\/span><span class=\"br0\">&#41;<\/span> ? array<span class=\"br0\">&#40;<\/span>'indexData' =&gt; $itemRows<span class=\"br0\">&#91;<\/span>$identifier<span class=\"br0\">&#93;<\/span><span class=\"br0\">&#41;<\/span> : array<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span> === FALSE<span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span>\n&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; continue;\n&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; <span class=\"br0\">&#125;<\/span>\n<span class=\"re8\">+ &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; $pathWithIteratorItemPath = $path;<\/span>\n<span class=\"re8\">+ &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; $iteratorItemPath = dirname<span class=\"br0\">&#40;<\/span>$iteratorItem<span class=\"br0\">&#41;<\/span>;<\/span>\n<span class=\"re8\">+ &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; if <span class=\"br0\">&#40;<\/span>$iteratorItemPath != '.'<span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><\/span>\n<span class=\"re8\">+ &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; $iteratorItem = basename<span class=\"br0\">&#40;<\/span>$iteratorItem<span class=\"br0\">&#41;<\/span>;<\/span>\n<span class=\"re8\">+ &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; $pathWithIteratorItemPath = $path . $iteratorItemPath . '\/';<\/span>\n<span class=\"re8\">+ &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; <span class=\"br0\">&#125;<\/span><\/span>\n&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; if <span class=\"br0\">&#40;<\/span>isset<span class=\"br0\">&#40;<\/span>$itemRows<span class=\"br0\">&#91;<\/span>$identifier<span class=\"br0\">&#93;<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span>\n<span class=\"re7\">- &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; list<span class=\"br0\">&#40;<\/span>$key, $item<span class=\"br0\">&#41;<\/span> = $this-&gt;<span class=\"br0\">&#123;<\/span>$itemHandlerMethod<span class=\"br0\">&#125;<\/span><span class=\"br0\">&#40;<\/span>$iteratorItem, $path, $itemRows<span class=\"br0\">&#91;<\/span>$identifier<span class=\"br0\">&#93;<\/span><span class=\"br0\">&#41;<\/span>;<\/span>\n<span class=\"re8\">+ &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; list<span class=\"br0\">&#40;<\/span>$key, $item<span class=\"br0\">&#41;<\/span> = $this-&gt;<span class=\"br0\">&#123;<\/span>$itemHandlerMethod<span class=\"br0\">&#125;<\/span><span class=\"br0\">&#40;<\/span>$iteratorItem, $pathWithIteratorItemPath, $itemRows<span class=\"br0\">&#91;<\/span>$identifier<span class=\"br0\">&#93;<\/span><span class=\"br0\">&#41;<\/span>;<\/span>\n&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; <span class=\"br0\">&#125;<\/span> else <span class=\"br0\">&#123;<\/span>\n<span class=\"re7\">- &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; list<span class=\"br0\">&#40;<\/span>$key, $item<span class=\"br0\">&#41;<\/span> = $this-&gt;<span class=\"br0\">&#123;<\/span>$itemHandlerMethod<span class=\"br0\">&#125;<\/span><span class=\"br0\">&#40;<\/span>$iteratorItem, $path<span class=\"br0\">&#41;<\/span>;<\/span>\n<span class=\"re8\">+ &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; list<span class=\"br0\">&#40;<\/span>$key, $item<span class=\"br0\">&#41;<\/span> = $this-&gt;<span class=\"br0\">&#123;<\/span>$itemHandlerMethod<span class=\"br0\">&#125;<\/span><span class=\"br0\">&#40;<\/span>$iteratorItem, $pathWithIteratorItemPath<span class=\"br0\">&#41;<\/span>;<\/span>\n&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; <span class=\"br0\">&#125;<\/span>\n&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; if <span class=\"br0\">&#40;<\/span>empty<span class=\"br0\">&#40;<\/span>$item<span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span>\n&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; continue;\n&#160;<\/pre><\/td><\/tr><\/tbody><\/table><\/div>\n <\/div>\n <div class=\"phork-meta\">\n  <a href=\"https:\/\/p.cweiske.de\/24\/rev-raw\/6bc1e866f5bb0bdd53d79a4bb7a1801beaf89b11\/recursive-search-fix.diff\" style=\"float: right\">view raw source<\/a>\n  <a href=\"https:\/\/p.cweiske.de\/24#recursive-search-fix.diff\">recursive-search-fix.diff<\/a>\n <\/div>\n<\/div>\n<\/div>\n"}
