@@ 870-880 (lines=11) @@ | ||
867 | $shareAfterUpdateEvent = new GenericEvent(null); |
|
868 | $shareAfterUpdateEvent->setArgument('shareobject', $share); |
|
869 | $update = false; |
|
870 | if ($expirationDateUpdated === true) { |
|
871 | \OC_Hook::emit('OCP\Share', 'post_set_expiration_date', [ |
|
872 | 'itemType' => $share->getNode() instanceof \OCP\Files\File ? 'file' : 'folder', |
|
873 | 'itemSource' => $share->getNode()->getId(), |
|
874 | 'date' => $share->getExpirationDate(), |
|
875 | 'uidOwner' => $share->getSharedBy(), |
|
876 | ]); |
|
877 | $shareAfterUpdateEvent->setArgument('expirationdateupdated', true); |
|
878 | $shareAfterUpdateEvent->setArgument('oldexpirationdate', $originalShare->getExpirationDate()); |
|
879 | $update = true; |
|
880 | } |
|
881 | ||
882 | if ($share->getPassword() !== $originalShare->getPassword()) { |
|
883 | \OC_Hook::emit('OCP\Share', 'post_update_password', [ |
|
@@ 882-892 (lines=11) @@ | ||
879 | $update = true; |
|
880 | } |
|
881 | ||
882 | if ($share->getPassword() !== $originalShare->getPassword()) { |
|
883 | \OC_Hook::emit('OCP\Share', 'post_update_password', [ |
|
884 | 'itemType' => $share->getNode() instanceof \OCP\Files\File ? 'file' : 'folder', |
|
885 | 'itemSource' => $share->getNode()->getId(), |
|
886 | 'uidOwner' => $share->getSharedBy(), |
|
887 | 'token' => $share->getToken(), |
|
888 | 'disabled' => $share->getPassword() === null, |
|
889 | ]); |
|
890 | $shareAfterUpdateEvent->setArgument('passwordupdate', true); |
|
891 | $update = true; |
|
892 | } |
|
893 | ||
894 | if ($share->getPermissions() !== $originalShare->getPermissions()) { |
|
895 | if ($this->userManager->userExists($share->getShareOwner())) { |