Changeset 113


Ignore:
Timestamp:
Sep 12, 2014 11:09:17 AM (11 years ago)
Author:
dungnv
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pro-bachkim-filespace/sourcecode/api.violet.vn/www/apps/platform/modules/space/actions/actions.class.php

    r112 r113  
    110110  private function CopySpaceFile ($fileId, $destination, $userid) {
    111111    $c = new Criteria();
    112     $c->add(TblspacefilePeer::FILE_ID, $dirId);
     112    $c->add(TblspacefilePeer::FILE_ID, $fileId);
    113113    $c->add(TblspacefilePeer::FILE_USER, $userId);
    114114    $currentFile = TblspacefilePeer::doSelectOne($c);
    115115
     116    $c = new Criteria();
     117    $c->add(TblspacefilePeer::FILE_NAME, $currentFile->getFileName());
     118    $c->add(TblspacefilePeer::FILE_CATEGORY, $destination);
     119    $c->add(TblspacefilePeer::FILE_USER, $userId);
     120    $oldFile = TblspacefilePeer::doSelectOne($c);
     121   
     122    $fileName = $oldFile != null ? 'Copy of '.$currentFile->getFileName():$currentFile->getFileName();
     123   
    116124    $tblfile = new Tblspacefile();
    117125    $tblfile->setFileResource($currentFile);
    118126    $tblfile->setFileCategory($destination);
    119127    $tblfile->setFileUser($userId);
    120     $tblfile->setFileName($currentFile->getFileName());
     128    $tblfile->setFileName($fileName);
    121129    $tblfile->setFileDate(date('Y-m-d H:i:s'));
    122130    $tblfile->save();
Note: See TracChangeset for help on using the changeset viewer.