{"issue":{"created_at":"2011-11-29T09:33:59Z","state":"open","updated_at":"2011-11-29T09:34:02Z","user":{"gravatar_id":"e80c46e273aeef40f4fee102a03522cf","id":676671,"url":"https://api.github.com/users/computino","login":"computino","avatar_url":"https://secure.gravatar.com/avatar/e80c46e273aeef40f4fee102a03522cf?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"comments":3,"body":"Beide verwenden direkt `unlink statt dem Wrapper File->delete(), melden dann auch im Log falscherweise dass das Verzeichnis erfolgreich bereinigt wurde.\nSollte sein:\n\n```\n/**\n * Purge the thumbnail directory\n */\npublic function purgeHtmlFolder()\n{\n\t$arrHtml = scan(TL_ROOT . '/system/html');\n\t\t\n\t// Remove files\n\tif (is_array($arrHtml))\n\t{\n\t\tforeach ($arrHtml as $strFile)\n\t\t{\n\t\t\tif ($strFile != 'index.html')\n\t\t\t{\n\t\t\t\t$objFile = new File('system/html/' . $strFile);\n\t\t\t\t$objFile->delete();\n\t\t\t\t// `unlink(TL_ROOT . '/system/html/' . $strFile);\n\t\t\t}\n\t\t}\n\t}\n\n\t// Add log entry\n\t$this->log('Purged thumbnail directory', 'Automator purgeHtmlFolder()', TL_CRON);\n}\n```\n\n--- _Originally created on August 1st, 2010, at 02:11pm (ID 2378)_","assignee":null,"id":2381915,"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"labels":[{"name":"backend","color":"e6e6e6","url":"https://api.github.com/repos/contao/test/labels/backend"},{"name":"Defect","color":"bd2c00","url":"https://api.github.com/repos/contao/test/labels/Defect"},{"name":"Invalid","color":"ffdd00","url":"https://api.github.com/repos/contao/test/labels/Invalid"}],"number":2378,"title":"Automator purgeHtml / purgeTemp nicht SMH-kompatibel","closed_at":null,"html_url":"https://github.com/contao/test/issues/2378","url":"https://api.github.com/repos/contao/test/issues/2378","milestone":null},"action":"created","comment":{"created_at":"2011-11-29T09:34:02Z","updated_at":"2011-11-29T09:34:02Z","user":{"gravatar_id":"e80c46e273aeef40f4fee102a03522cf","id":676671,"url":"https://api.github.com/users/computino","login":"computino","avatar_url":"https://secure.gravatar.com/avatar/e80c46e273aeef40f4fee102a03522cf?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"body":"Wenn alle Dateizugriffe über den SMH laufen würden, wäre 777 nur für temp nötig, nicht auf auf html/ und log/ \nIch habe gerade in dem Projekt alle unlink() durch File->delete() ersetzt und kann so auch ohne 777 alles löschen. Kleiner Tweak für einen alternativen temp-Ordner (der dann wirklich 777 haben muss wegen imagecreate, Update-Unzip etc.) - log/ und html/ bleiben wo sie sind und werden sauber nurnoch über den Wrapper angesprochen. So wäre es generell möglich auch ohne 777 auf Webordner zurecht zu kommen, was Contao den Einsatz in Umgebungen ermöglicht die den meisten CMS verschlossen bleiben.\n\n--- _Originally created on August 1st, 2010, at 04:47pm_","id":2925136,"url":"https://api.github.com/repos/contao/test/issues/comments/2925136"}}