Esempio n. 1
0
 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 '';
 }
Esempio n. 2
0
 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 '';
 }
Esempio n. 3
0
 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 '';
 }