|
|
|
|
@ -19,6 +19,7 @@ class Storage {
|
|
|
|
|
|
|
|
|
|
const DEFAULTENABLED=true;
|
|
|
|
|
const DEFAULTMAXSIZE=50; // unit: percentage; 50% of available disk space/quota
|
|
|
|
|
const VERSIONS_ROOT = 'files_versions/';
|
|
|
|
|
|
|
|
|
|
private static $max_versions_per_interval = array(
|
|
|
|
|
//first 10sec, one version every 2sec
|
|
|
|
|
@ -241,7 +242,7 @@ class Storage {
|
|
|
|
|
public static function getVersions($uid, $filename) {
|
|
|
|
|
$versions = array();
|
|
|
|
|
// fetch for old versions
|
|
|
|
|
$view = new \OC\Files\View('/' . $uid . '/files_versions/');
|
|
|
|
|
$view = new \OC\Files\View('/' . $uid . '/' . self::VERSIONS_ROOT);
|
|
|
|
|
|
|
|
|
|
$pathinfo = pathinfo($filename);
|
|
|
|
|
|
|
|
|
|
@ -345,8 +346,7 @@ class Storage {
|
|
|
|
|
*/
|
|
|
|
|
private static function getAllVersions($uid) {
|
|
|
|
|
$view = new \OC\Files\View('/' . $uid . '/');
|
|
|
|
|
$versionsPath = 'files_versions/';
|
|
|
|
|
$dirs = array($versionsPath);
|
|
|
|
|
$dirs = array(self::VERSIONS_ROOT);
|
|
|
|
|
|
|
|
|
|
while (!empty($dirs)) {
|
|
|
|
|
$dir = array_pop($dirs);
|
|
|
|
|
|