function createCacheSubFolder($path, $currentcachetime) { if (NextendFilesystem::existsFolder($path)) { return; } if ($this->_cacheTime != 'static' && $this->_cacheTime != 0) { $previouscachetime = $currentcachetime - $this->_cacheTime; $remove = NextendFilesystem::folders($this->_path); if ($remove !== false) { for ($i = 0; $i < count($remove) && $remove[$i] != $this->_prename . $previouscachetime; $i++) { if ($remove[$i] != 'static') { NextendFilesystem::deleteFolder($this->_path . $remove[$i]); } } } } if (NextendFilesystem::createFolder($path)) { return; } echo NextendText::sprintf('Couldn\'t create the required cache dir: %s Please make sure that the folder writeable by PHP!', $path); exit; }