private static function createDirs(Module_Audit $module, $dropTable) { $dirname = GWF_WWW_PATH . 'dbimg'; if (false === GWF_File::createDir($dirname)) { return GWF_HTML::err('ERR_WRITE_FILE', array($dirname)); } $dirname = GWF_WWW_PATH . 'dbimg/sudosh'; if (false === GWF_File::createDir($dirname)) { return GWF_HTML::err('ERR_WRITE_FILE', array($dirname)); } if (false === GWF_HTAccess::protect($dirname)) { return GWF_HTML::err('ERR_WRITE_FILE', array($dirname . '.htaccess')); } return ''; }
private static function installDlDirs($module, $dropTable) { $dir = 'dbimg/dl'; if (is_dir($dir)) { if (false === GWF_HTAccess::protect($dir)) { return GWF_HTML::err('ERR_WRITE_FILE', array($dir . '/.htaccess')); } else { return ''; } } if (false === mkdir($dir) || false === chmod($dir, GWF_CHMOD)) { return GWF_HTML::err('ERR_WRITE_FILE', array($dir)); } if (false === GWF_HTAccess::protect($dir)) { return GWF_HTML::err('ERR_WRITE_FILE', array($dir . '/.htaccess')); } return ''; }
private static function installAttachments(Module_Forum $module) { # Create dir $dirname = 'dbimg/forum_attach'; if (is_dir($dirname) && is_readable($dirname)) { } elseif (false === @mkdir($dirname, GWF_CHMOD)) { return GWF_HTML::err('ERR_WRITE_FILE', $dirname); } # Protect it. if (false === GWF_HTAccess::protect($dirname)) { return GWF_HTML::err('ERR_WRITE_FILE', $dirname); } return ''; }