@@ -89,6 +89,9 @@ discard block |
||
| 89 | 89 | return $this->getMountsFromQuery($query); |
| 90 | 90 | } |
| 91 | 91 | |
| 92 | + /** |
|
| 93 | + * @param string $userId |
|
| 94 | + */ |
|
| 92 | 95 | public function getMountsForUser($userId, $groupIds) { |
| 93 | 96 | $builder = $this->connection->getQueryBuilder(); |
| 94 | 97 | $query = $builder->select(['m.mount_id', 'mount_point', 'storage_backend', 'auth_backend', 'priority', 'm.type']) |
@@ -125,6 +128,10 @@ discard block |
||
| 125 | 128 | return $this->getMountsFromQuery($query); |
| 126 | 129 | } |
| 127 | 130 | |
| 131 | + /** |
|
| 132 | + * @param integer $type |
|
| 133 | + * @param string|null $value |
|
| 134 | + */ |
|
| 128 | 135 | protected function getForQuery(IQueryBuilder $builder, $type, $value) { |
| 129 | 136 | $query = $builder->select(['m.mount_id', 'mount_point', 'storage_backend', 'auth_backend', 'priority', 'm.type']) |
| 130 | 137 | ->from('external_mounts', 'm') |
@@ -332,6 +339,9 @@ discard block |
||
| 332 | 339 | } |
| 333 | 340 | } |
| 334 | 341 | |
| 342 | + /** |
|
| 343 | + * @param integer $mountId |
|
| 344 | + */ |
|
| 335 | 345 | public function addApplicable($mountId, $type, $value) { |
| 336 | 346 | $this->connection->insertIfNotExist('*PREFIX*external_applicable', [ |
| 337 | 347 | 'mount_id' => $mountId, |
@@ -340,6 +350,9 @@ discard block |
||
| 340 | 350 | ], ['mount_id', 'type', 'value']); |
| 341 | 351 | } |
| 342 | 352 | |
| 353 | + /** |
|
| 354 | + * @param integer $mountId |
|
| 355 | + */ |
|
| 343 | 356 | public function removeApplicable($mountId, $type, $value) { |
| 344 | 357 | $builder = $this->connection->getQueryBuilder(); |
| 345 | 358 | $query = $builder->delete('external_applicable') |
@@ -473,6 +486,9 @@ discard block |
||
| 473 | 486 | return array_combine($keys, $values); |
| 474 | 487 | } |
| 475 | 488 | |
| 489 | + /** |
|
| 490 | + * @param string $value |
|
| 491 | + */ |
|
| 476 | 492 | private function encryptValue($value) { |
| 477 | 493 | return $this->crypto->encrypt($value); |
| 478 | 494 | } |