Example #1
0
 function uf_cp($target_fid)
 {
     if ($target_fid == $this->pid) {
         $this->err = '您只能将这个文件复制到另一个文件夹中';
         return false;
     }
     if ($this->type == 1) {
         $this->err = '仅有文件才能复制';
         return false;
     }
     if (!($target_file = new UserFile($target_fid, $this->uid))) {
         $this->err = '目标文件夹不存在';
         return false;
     }
     if (!$target_file->fid) {
         $this->err = '目标文件夹不存在';
         return false;
     }
     if ($target_file->type != 1) {
         $this->err = '您只能将这个文件复制到另一个文件夹中';
         return false;
     }
     $ret = $target_file->add_file($this->filename, 0, $this->filepath, $this->filetype, $this->access, $this->remark, 0);
     $this->err = $target_file->err;
     return $ret;
 }