Example #1
0
 public static function create_category($name = null)
 {
     global $config;
     $success = false;
     if ($name && $name != "create") {
         $name = File::make_category_name_valid($name);
         if (ini_get('safe_mode')) {
             $ftp = ftp_connect('localhost');
             ftp_login($ftp, $config['ftp']['username'], $config['ftp']['password']);
             ftp_chdir($ftp, "httpdocs/files");
             ftp_mkdir($ftp, $name);
             ftp_chmod($ftp, 0777, $name);
             ftp_close($ftp);
             $success = true;
         } else {
             if (mkdir("files/" . $name, 0777, true)) {
                 $success = true;
             }
         }
     } else {
         $success = false;
     }
     return $success;
 }