|
@@ 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())) { |