Example #1
0
 public function addTemporaryFile($source, $filename, $userId, $order = 0)
 {
     if (!file_exists($source) || !$userId) {
         return false;
     }
     $tmpFile = new BOL_FileTemporary();
     $tmpFile->filename = $filename;
     $tmpFile->userId = $userId;
     $tmpFile->addDatetime = time();
     $tmpFile->order = $order;
     $this->fileTemporaryDao->save($tmpFile);
     copy($source, $this->getTemporaryFilePath($tmpFile->id));
     return $tmpFile->id;
 }