Example #1
0
     @($errno = $_FILES['pcfile']['error']);
     if ($errno == UPLOAD_ERR_OK) {
         if (!pc_file_checkfree($pc, $used, $total, $_FILES['pcfile']['size'])) {
             unlink($_FILES['pcfile']['tmp_name']);
             html_error_quit("对不起,您的文件夹空间不够");
         }
         if (!$c_dir->uf_add($_FILES['pcfile']['name'], $_FILES['pcfile']['tmp_name'], $_FILES['pcfile']['type'], $_POST['fileaccess'], $_POST['fileremark'])) {
             html_error_quit($c_dir->err);
         }
     }
     break;
 case 'mkdir':
     if (!pc_file_checkfree($pc, $used, $total, 0)) {
         html_error_quit("对不起,您的文件数目已达上限");
     }
     if (!$c_dir->uf_mkdir($_POST['dirname'], $_POST['diraccess'], $_POST['dirremark'])) {
         html_error_quit($c_dir->err);
     }
     break;
 case 'edit':
     pc_file_editform($pc, $pid, $f);
     pc_db_close($link);
     html_normal_quit();
     exit;
     break;
 case 'edit2':
     if (!$f->uf_edit($_POST['newname'], $_POST['newaccess'], $_POST['newremark'])) {
         html_error_quit($f->err);
     }
     break;
 case 'rm':