aboutsummaryrefslogtreecommitdiffstats
path: root/apps/dav/lib/DAV
diff options
context:
space:
mode:
authorRobin Appelman <robin@icewind.nl>2020-01-31 15:56:52 +0100
committerRoeland Jago Douma <roeland@famdouma.nl>2020-03-18 13:41:04 +0100
commit95cd44c41e5202738721f8e67eb88d488257612d (patch)
tree4b1d83b8514b892795070360e6f0ddfa93fdabb8 /apps/dav/lib/DAV
parente178718e74097b072ad84173912800b951de4c57 (diff)
downloadnextcloud-server-95cd44c41e5202738721f8e67eb88d488257612d.tar.gz
nextcloud-server-95cd44c41e5202738721f8e67eb88d488257612d.zip
remove unused code
Signed-off-by: Robin Appelman <robin@icewind.nl>
Diffstat (limited to 'apps/dav/lib/DAV')
-rw-r--r--apps/dav/lib/DAV/CustomPropertiesBackend.php53
1 files changed, 0 insertions, 53 deletions
diff --git a/apps/dav/lib/DAV/CustomPropertiesBackend.php b/apps/dav/lib/DAV/CustomPropertiesBackend.php
index 9f2fc571c63..c6357869a0c 100644
--- a/apps/dav/lib/DAV/CustomPropertiesBackend.php
+++ b/apps/dav/lib/DAV/CustomPropertiesBackend.php
@@ -27,7 +27,6 @@
namespace OCA\DAV\DAV;
-use OCA\DAV\Connector\Sabre\Directory;
use OCA\DAV\Connector\Sabre\Node;
use OCP\IDBConnection;
use OCP\IUser;
@@ -319,56 +318,4 @@ class CustomPropertiesBackend implements BackendInterface {
return true;
}
-
- /**
- * Bulk load properties for directory children
- *
- * @param Directory $node
- * @param array $requestedProperties requested properties
- *
- * @return void
- */
- private function loadChildrenProperties(Directory $node, $requestedProperties) {
- $path = $node->getPath();
- if (isset($this->cache[$path])) {
- // we already loaded them at some point
- return;
- }
-
- $childNodes = $node->getChildren();
- // pre-fill cache
- foreach ($childNodes as $childNode) {
- $this->cache[$childNode->getPath()] = [];
- }
-
- $sql = 'SELECT * FROM `*PREFIX*properties` WHERE `userid` = ? AND `propertypath` LIKE ?';
- $sql .= ' AND `propertyname` in (?) ORDER BY `propertypath`, `propertyname`';
-
- $result = $this->connection->executeQuery(
- $sql,
- array($this->user->getUID(), $this->connection->escapeLikeParameter(rtrim($path, '/')) . '/%', $requestedProperties),
- array(null, null, \Doctrine\DBAL\Connection::PARAM_STR_ARRAY)
- );
-
- $oldPath = null;
- $props = [];
- while ($row = $result->fetch()) {
- $path = $row['propertypath'];
- if ($oldPath !== $path) {
- // save previously gathered props
- $this->cache[$oldPath] = $props;
- $oldPath = $path;
- // prepare props for next path
- $props = [];
- }
- $props[$row['propertyname']] = $row['propertyvalue'];
- }
- if (!is_null($oldPath)) {
- // save props from last run
- $this->cache[$oldPath] = $props;
- }
-
- $result->closeCursor();
- }
-
}