Пример #1
0
 /**
  * rollback to an old version of a file.
  */
 public static function rollback($filename, $revision)
 {
     if (\OCP\Config::getSystemValue('files_versions', Storage::DEFAULTENABLED) == 'true') {
         list($uid, $filename) = self::getUidAndFilename($filename);
         $users_view = new \OC_FilesystemView('/' . $uid);
         // rollback
         if (@$users_view->copy('files_versions' . $filename . '.v' . $revision, 'files' . $filename)) {
             return true;
         } else {
             return false;
         }
     }
 }