|
|
|
@ -76,7 +76,7 @@ class Cache { |
|
|
|
|
$params = array($file); |
|
|
|
|
} |
|
|
|
|
$query = \OC_DB::prepare( |
|
|
|
|
'SELECT `fileid`, `storage`, `path`, `parent`, `name`, `mimetype`, `mimepart`, `size`, `mtime`, `encrypted` |
|
|
|
|
'SELECT `fileid`, `storage`, `path`, `parent`, `name`, `mimetype`, `mimepart`, `size`, `mtime`, `encrypted`, `etag` |
|
|
|
|
FROM `*PREFIX*filecache` ' . $where); |
|
|
|
|
$result = $query->execute($params); |
|
|
|
|
$data = $result->fetchRow(); |
|
|
|
@ -107,7 +107,7 @@ class Cache { |
|
|
|
|
$fileId = $this->getId($folder); |
|
|
|
|
if ($fileId > -1) { |
|
|
|
|
$query = \OC_DB::prepare( |
|
|
|
|
'SELECT `fileid`, `storage`, `path`, `parent`, `name`, `mimetype`, `mimepart`, `size`, `mtime`, `encrypted` |
|
|
|
|
'SELECT `fileid`, `storage`, `path`, `parent`, `name`, `mimetype`, `mimepart`, `size`, `mtime`, `encrypted`, `etag` |
|
|
|
|
FROM `*PREFIX*filecache` WHERE parent = ? ORDER BY `name` ASC'); |
|
|
|
|
$result = $query->execute(array($fileId)); |
|
|
|
|
return $result->fetchAll(); |
|
|
|
@ -180,7 +180,7 @@ class Cache { |
|
|
|
|
* @return array |
|
|
|
|
*/ |
|
|
|
|
static function buildParts(array $data) { |
|
|
|
|
$fields = array('path', 'parent', 'name', 'mimetype', 'size', 'mtime', 'encrypted'); |
|
|
|
|
$fields = array('path', 'parent', 'name', 'mimetype', 'size', 'mtime', 'encrypted', 'etag'); |
|
|
|
|
|
|
|
|
|
$params = array(); |
|
|
|
|
$queryParts = array(); |
|
|
|
@ -333,7 +333,7 @@ class Cache { |
|
|
|
|
*/ |
|
|
|
|
public function search($pattern) { |
|
|
|
|
$query = \OC_DB::prepare(' |
|
|
|
|
SELECT `fileid`, `storage`, `path`, `parent`, `name`, `mimetype`, `mimepart`, `size`, `mtime`, `encrypted` |
|
|
|
|
SELECT `fileid`, `storage`, `path`, `parent`, `name`, `mimetype`, `mimepart`, `size`, `mtime`, `encrypted`, `etag` |
|
|
|
|
FROM `*PREFIX*filecache` WHERE `name` LIKE ? AND `storage` = ?' |
|
|
|
|
); |
|
|
|
|
$result = $query->execute(array($pattern, $this->numericId)); |
|
|
|
@ -357,7 +357,7 @@ class Cache { |
|
|
|
|
$where = '`mimepart` = ?'; |
|
|
|
|
} |
|
|
|
|
$query = \OC_DB::prepare(' |
|
|
|
|
SELECT `fileid`, `storage`, `path`, `parent`, `name`, `mimetype`, `mimepart`, `size`, `mtime`, `encrypted` |
|
|
|
|
SELECT `fileid`, `storage`, `path`, `parent`, `name`, `mimetype`, `mimepart`, `size`, `mtime`, `encrypted`, `etag` |
|
|
|
|
FROM `*PREFIX*filecache` WHERE ' . $where . ' AND `storage` = ?' |
|
|
|
|
); |
|
|
|
|
$result = $query->execute(array($mimetype, $this->numericId)); |
|
|
|
|