@@ -280,7 +280,7 @@ |
||
| 280 | 280 | */ |
| 281 | 281 | public function groupDeleted(string $groupId): void { |
| 282 | 282 | $circle = new Circle(); |
| 283 | - $circle->setName('group:' . $groupId) |
|
| 283 | + $circle->setName('group:'.$groupId) |
|
| 284 | 284 | ->setConfig(Circle::CFG_SYSTEM | Circle::CFG_NO_OWNER | Circle::CFG_HIDDEN) |
| 285 | 285 | ->setSource(Member::TYPE_GROUP); |
| 286 | 286 | |
@@ -320,7 +320,7 @@ discard block |
||
| 320 | 320 | public function getLocalFederatedUser(string $userId): FederatedUser { |
| 321 | 321 | $user = $this->userManager->get($userId); |
| 322 | 322 | if ($user === null) { |
| 323 | - throw new FederatedUserNotFoundException('user ' . $userId . ' not found'); |
|
| 323 | + throw new FederatedUserNotFoundException('user '.$userId.' not found'); |
|
| 324 | 324 | } |
| 325 | 325 | |
| 326 | 326 | $federatedUser = new FederatedUser(); |
@@ -721,7 +721,7 @@ discard block |
||
| 721 | 721 | $prefix = ($federatedUser->getUserType() === Member::TYPE_APP) ? 'app' |
| 722 | 722 | : Member::$TYPE[$federatedUser->getUserType()]; |
| 723 | 723 | |
| 724 | - $circle->setName($prefix . ':' . $federatedUser->getUserId() . ':' . $id) |
|
| 724 | + $circle->setName($prefix.':'.$federatedUser->getUserId().':'.$id) |
|
| 725 | 725 | ->setDisplayName($this->getLocalDisplayName($federatedUser)) |
| 726 | 726 | ->setSingleId($id) |
| 727 | 727 | ->setSource($source); |
@@ -851,7 +851,7 @@ discard block |
||
| 851 | 851 | $owner = $this->getCurrentApp(); |
| 852 | 852 | |
| 853 | 853 | $circle = new Circle(); |
| 854 | - $circle->setName('group:' . $groupId) |
|
| 854 | + $circle->setName('group:'.$groupId) |
|
| 855 | 855 | ->setConfig(Circle::CFG_SYSTEM | Circle::CFG_NO_OWNER | Circle::CFG_HIDDEN) |
| 856 | 856 | ->setSingleId($this->token(ManagedModel::ID_LENGTH)) |
| 857 | 857 | ->setSource(Member::TYPE_GROUP); |
@@ -194,7 +194,7 @@ |
||
| 194 | 194 | throw new OCSException('works only from local instance', 404); |
| 195 | 195 | } |
| 196 | 196 | |
| 197 | - $userId = $currentUser->getUserId() . '/' . $userId; |
|
| 197 | + $userId = $currentUser->getUserId().'/'.$userId; |
|
| 198 | 198 | } |
| 199 | 199 | |
| 200 | 200 | $federatedUser = $this->federatedUserService->generateFederatedUser($userId, $type); |
@@ -74,8 +74,8 @@ |
||
| 74 | 74 | $result[$instance] = $item->gData('files'); |
| 75 | 75 | } |
| 76 | 76 | |
| 77 | - \OC::$server->getLogger()->log(3, 'FILES: ' . json_encode($result)); |
|
| 78 | - \OC::$server->getLogger()->log(3, 'MAILS: ' . json_encode($federatedUsers)); |
|
| 77 | + \OC::$server->getLogger()->log(3, 'FILES: '.json_encode($result)); |
|
| 78 | + \OC::$server->getLogger()->log(3, 'MAILS: '.json_encode($federatedUsers)); |
|
| 79 | 79 | } |
| 80 | 80 | |
| 81 | 81 | } |
@@ -109,7 +109,7 @@ |
||
| 109 | 109 | * @return string |
| 110 | 110 | */ |
| 111 | 111 | protected function stripPath($path) { |
| 112 | - $prefix = '/' . $this->userId . '/files'; |
|
| 112 | + $prefix = '/'.$this->userId.'/files'; |
|
| 113 | 113 | |
| 114 | 114 | return rtrim(substr($path, strlen($prefix)), '/'); |
| 115 | 115 | } |
@@ -325,10 +325,10 @@ discard block |
||
| 325 | 325 | protected function generateMember(Circle $circle, Member $member): Member { |
| 326 | 326 | try { |
| 327 | 327 | if ($member->getSingleId() !== '') { |
| 328 | - $userId = $member->getSingleId() . '@' . $member->getInstance(); |
|
| 328 | + $userId = $member->getSingleId().'@'.$member->getInstance(); |
|
| 329 | 329 | $federatedUser = $this->federatedUserService->getFederatedUser($userId, Member::TYPE_SINGLE); |
| 330 | 330 | } else { |
| 331 | - $userId = $member->getUserId() . '@' . $member->getInstance(); |
|
| 331 | + $userId = $member->getUserId().'@'.$member->getInstance(); |
|
| 332 | 332 | $federatedUser = |
| 333 | 333 | $this->federatedUserService->getFederatedUser($userId, $member->getUserType()); |
| 334 | 334 | } |
@@ -601,7 +601,7 @@ discard block |
||
| 601 | 601 | $this->sendMailExistingShares($template, $author, $recipient); |
| 602 | 602 | $this->sendPasswordExistingShares($author, $recipient, $password); |
| 603 | 603 | } catch (Exception $e) { |
| 604 | - $this->miscService->log('Failed to send mail about existing share ' . $e->getMessage()); |
|
| 604 | + $this->miscService->log('Failed to send mail about existing share '.$e->getMessage()); |
|
| 605 | 605 | } |
| 606 | 606 | } |
| 607 | 607 | |
@@ -753,7 +753,7 @@ discard block |
||
| 753 | 753 | $authorName = ($authorUser instanceof IUser) ? $authorUser->getDisplayName() : $author; |
| 754 | 754 | $authorEmail = ($authorUser instanceof IUser) ? $authorUser->getEMailAddress() : null; |
| 755 | 755 | |
| 756 | - $this->miscService->log("Sending password mail about existing files to '" . $email . "'", 0); |
|
| 756 | + $this->miscService->log("Sending password mail about existing files to '".$email."'", 0); |
|
| 757 | 757 | |
| 758 | 758 | $plainBodyPart = $this->l10n->t( |
| 759 | 759 | "%1\$s shared multiple files with you.\nYou should have already received a separate mail with a link to access them.\n", |
@@ -795,7 +795,7 @@ discard block |
||
| 795 | 795 | $message->setFrom([\OCP\Util::getDefaultEmailAddress($instanceName) => $senderName]); |
| 796 | 796 | if ($authorEmail !== null) { |
| 797 | 797 | $message->setReplyTo([$authorEmail => $authorName]); |
| 798 | - $emailTemplate->addFooter($instanceName . ' - ' . $this->defaults->getSlogan()); |
|
| 798 | + $emailTemplate->addFooter($instanceName.' - '.$this->defaults->getSlogan()); |
|
| 799 | 799 | } else { |
| 800 | 800 | $emailTemplate->addFooter(); |
| 801 | 801 | } |
@@ -394,14 +394,14 @@ |
||
| 394 | 394 | * @throws FederatedUserNotFoundException |
| 395 | 395 | */ |
| 396 | 396 | public function importFromDatabase(array $data, string $prefix = ''): INC22QueryRow { |
| 397 | - if ($this->get($prefix . 'single_id', $data) === '') { |
|
| 397 | + if ($this->get($prefix.'single_id', $data) === '') { |
|
| 398 | 398 | throw new FederatedUserNotFoundException(); |
| 399 | 399 | } |
| 400 | 400 | |
| 401 | - $this->setSingleId($this->get($prefix . 'single_id', $data)); |
|
| 402 | - $this->setUserId($this->get($prefix . 'user_id', $data)); |
|
| 403 | - $this->setUserType($this->getInt($prefix . 'user_type', $data)); |
|
| 404 | - $this->setInstance($this->get($prefix . 'instance', $data)); |
|
| 401 | + $this->setSingleId($this->get($prefix.'single_id', $data)); |
|
| 402 | + $this->setUserId($this->get($prefix.'user_id', $data)); |
|
| 403 | + $this->setUserType($this->getInt($prefix.'user_type', $data)); |
|
| 404 | + $this->setInstance($this->get($prefix.'instance', $data)); |
|
| 405 | 405 | |
| 406 | 406 | $this->getManager()->manageImportFromDatabase($this, $data, $prefix); |
| 407 | 407 | |
@@ -190,7 +190,7 @@ |
||
| 190 | 190 | return $this->mountPoint; |
| 191 | 191 | } |
| 192 | 192 | |
| 193 | - return '/' . $this->getInitiator()->getUserId() . '/files/' . ltrim($this->mountPoint, '/'); |
|
| 193 | + return '/'.$this->getInitiator()->getUserId().'/files/'.ltrim($this->mountPoint, '/'); |
|
| 194 | 194 | } |
| 195 | 195 | |
| 196 | 196 | /** |
@@ -84,26 +84,26 @@ discard block |
||
| 84 | 84 | |
| 85 | 85 | |
| 86 | 86 | // specific value |
| 87 | - const CFG_CIRCLE = 0; // only for code readability. Circle is locked by default. |
|
| 88 | - const CFG_SINGLE = 1; // Circle with only one single member. |
|
| 89 | - const CFG_PERSONAL = 2; // Personal circle, only the owner can see it. |
|
| 87 | + const CFG_CIRCLE = 0; // only for code readability. Circle is locked by default. |
|
| 88 | + const CFG_SINGLE = 1; // Circle with only one single member. |
|
| 89 | + const CFG_PERSONAL = 2; // Personal circle, only the owner can see it. |
|
| 90 | 90 | |
| 91 | 91 | // bitwise |
| 92 | - const CFG_SYSTEM = 4; // System Circle (not managed by the official front-end). Meaning some config are limited |
|
| 93 | - const CFG_VISIBLE = 8; // Visible to everyone, if not visible, people have to know its name to be able to find it |
|
| 94 | - const CFG_OPEN = 16; // Circle is open, people can join |
|
| 95 | - const CFG_INVITE = 32; // Adding a member generate an invitation that needs to be accepted |
|
| 96 | - const CFG_REQUEST = 64; // Request to join Circles needs to be confirmed by a moderator |
|
| 97 | - const CFG_FRIEND = 128; // Members of the circle can invite their friends |
|
| 98 | - const CFG_PROTECTED = 256; // Password protected to join/request |
|
| 99 | - const CFG_NO_OWNER = 512; // no owner, only members |
|
| 100 | - const CFG_HIDDEN = 1024; // hidden from listing, but available as a share entity |
|
| 101 | - const CFG_BACKEND = 2048; // Fully hidden, only backend Circles |
|
| 102 | - const CFG_LOCAL = 4096; // Local even on GlobalScale |
|
| 103 | - const CFG_ROOT = 8192; // Circle cannot be inside another Circle |
|
| 104 | - const CFG_CIRCLE_INVITE = 16384; // Circle must confirm when invited in another circle |
|
| 105 | - const CFG_FEDERATED = 32768; // Federated |
|
| 106 | - const CFG_MOUNTPOINT = 65536; // Generate a Files folder for this Circle |
|
| 92 | + const CFG_SYSTEM = 4; // System Circle (not managed by the official front-end). Meaning some config are limited |
|
| 93 | + const CFG_VISIBLE = 8; // Visible to everyone, if not visible, people have to know its name to be able to find it |
|
| 94 | + const CFG_OPEN = 16; // Circle is open, people can join |
|
| 95 | + const CFG_INVITE = 32; // Adding a member generate an invitation that needs to be accepted |
|
| 96 | + const CFG_REQUEST = 64; // Request to join Circles needs to be confirmed by a moderator |
|
| 97 | + const CFG_FRIEND = 128; // Members of the circle can invite their friends |
|
| 98 | + const CFG_PROTECTED = 256; // Password protected to join/request |
|
| 99 | + const CFG_NO_OWNER = 512; // no owner, only members |
|
| 100 | + const CFG_HIDDEN = 1024; // hidden from listing, but available as a share entity |
|
| 101 | + const CFG_BACKEND = 2048; // Fully hidden, only backend Circles |
|
| 102 | + const CFG_LOCAL = 4096; // Local even on GlobalScale |
|
| 103 | + const CFG_ROOT = 8192; // Circle cannot be inside another Circle |
|
| 104 | + const CFG_CIRCLE_INVITE = 16384; // Circle must confirm when invited in another circle |
|
| 105 | + const CFG_FEDERATED = 32768; // Federated |
|
| 106 | + const CFG_MOUNTPOINT = 65536; // Generate a Files folder for this Circle |
|
| 107 | 107 | |
| 108 | 108 | public static $DEF_CFG_MAX = 131071; |
| 109 | 109 | |
@@ -717,22 +717,22 @@ discard block |
||
| 717 | 717 | * @throws CircleNotFoundException |
| 718 | 718 | */ |
| 719 | 719 | public function importFromDatabase(array $data, string $prefix = ''): INC22QueryRow { |
| 720 | - if ($this->get($prefix . 'unique_id', $data) === '') { |
|
| 720 | + if ($this->get($prefix.'unique_id', $data) === '') { |
|
| 721 | 721 | throw new CircleNotFoundException(); |
| 722 | 722 | } |
| 723 | 723 | |
| 724 | - $this->setSingleId($this->get($prefix . 'unique_id', $data)) |
|
| 725 | - ->setName($this->get($prefix . 'name', $data)) |
|
| 726 | - ->setDisplayName($this->get($prefix . 'display_name', $data)) |
|
| 727 | - ->setConfig($this->getInt($prefix . 'config', $data)) |
|
| 728 | - ->setSource($this->getInt($prefix . 'source', $data)) |
|
| 729 | - ->setInstance($this->get($prefix . 'instance', $data)) |
|
| 730 | - ->setSettings($this->getArray($prefix . 'settings', $data)) |
|
| 731 | - ->setContactAddressBook($this->getInt($prefix . 'contact_addressbook', $data)) |
|
| 732 | - ->setContactGroupName($this->get($prefix . 'contact_groupname', $data)) |
|
| 733 | - ->setDescription($this->get($prefix . 'description', $data)); |
|
| 734 | - |
|
| 735 | - $creation = $this->get($prefix . 'creation', $data); |
|
| 724 | + $this->setSingleId($this->get($prefix.'unique_id', $data)) |
|
| 725 | + ->setName($this->get($prefix.'name', $data)) |
|
| 726 | + ->setDisplayName($this->get($prefix.'display_name', $data)) |
|
| 727 | + ->setConfig($this->getInt($prefix.'config', $data)) |
|
| 728 | + ->setSource($this->getInt($prefix.'source', $data)) |
|
| 729 | + ->setInstance($this->get($prefix.'instance', $data)) |
|
| 730 | + ->setSettings($this->getArray($prefix.'settings', $data)) |
|
| 731 | + ->setContactAddressBook($this->getInt($prefix.'contact_addressbook', $data)) |
|
| 732 | + ->setContactGroupName($this->get($prefix.'contact_groupname', $data)) |
|
| 733 | + ->setDescription($this->get($prefix.'description', $data)); |
|
| 734 | + |
|
| 735 | + $creation = $this->get($prefix.'creation', $data); |
|
| 736 | 736 | $this->setCreation(DateTime::createFromFormat('Y-m-d H:i:s', $creation)->getTimestamp()); |
| 737 | 737 | |
| 738 | 738 | $this->getManager()->manageImportFromDatabase($this, $data, $prefix); |
@@ -358,7 +358,7 @@ discard block |
||
| 358 | 358 | |
| 359 | 359 | |
| 360 | 360 | /** |
| 361 | - * @param ?Member $owner |
|
| 361 | + * @param Member $owner |
|
| 362 | 362 | * |
| 363 | 363 | * @return self |
| 364 | 364 | */ |
@@ -414,7 +414,7 @@ discard block |
||
| 414 | 414 | |
| 415 | 415 | |
| 416 | 416 | /** |
| 417 | - * @param array $members |
|
| 417 | + * @param Member[] $members |
|
| 418 | 418 | * @param bool $detailed |
| 419 | 419 | * |
| 420 | 420 | * @return self |