function create_content_path() { $content_dir = $this->docroot . $this->install_path . '/Content'; if (!is_dir($content_dir)) { RheinaufFile::mkdir($content_dir); } if (!is_writable($content_dir)) { RheinaufFile::xchmod($content_dir, '777'); } $images_dir = $this->docroot . $this->install_path . '/Images'; if (!is_dir($images_dir)) { RheinaufFile::mkdir($images_dir); } if (!is_writable($images_dir)) { RheinaufFile::xchmod($images_dir, '777'); } print 'Schreibrechte gesetzt<br />'; print 'Weiter zum <a href="/Admin">Login</a>'; }
function xchmod($dir, $mode) { RheinaufFile::chmod($dir, $mode); $current_dir = opendir($dir); while ($entryname = readdir($current_dir)) { if (RheinaufFile::is_dir("{$dir}/{$entryname}") and ($entryname != "." and $entryname != "..")) { RheinaufFile::xchmod("{$dir}/{$entryname}", $mode); } elseif ($entryname != "." and $entryname != "..") { RheinaufFile::chmod("{$dir}/{$entryname}", $mode); } } closedir($current_dir); }