|
@@ 485-494 (lines=10) @@
|
| 482 |
|
/** |
| 483 |
|
* Reshares for this user are shares where they are the owner. |
| 484 |
|
*/ |
| 485 |
|
if ($reshares === false) { |
| 486 |
|
$qb->andWhere($qb->expr()->eq('uid_initiator', $qb->createNamedParameter($userId))); |
| 487 |
|
} else { |
| 488 |
|
$qb->andWhere( |
| 489 |
|
$qb->expr()->orX( |
| 490 |
|
$qb->expr()->eq('uid_owner', $qb->createNamedParameter($userId)), |
| 491 |
|
$qb->expr()->eq('uid_initiator', $qb->createNamedParameter($userId)) |
| 492 |
|
) |
| 493 |
|
); |
| 494 |
|
} |
| 495 |
|
|
| 496 |
|
$qb->innerJoin('s', 'filecache' ,'f', $qb->expr()->eq('s.file_source', 'f.fileid')); |
| 497 |
|
$qb->andWhere($qb->expr()->eq('f.parent', $qb->createNamedParameter($node->getId()))); |
|
@@ 975-988 (lines=14) @@
|
| 972 |
|
$qb->expr()->eq('share_with', $qb->createNamedParameter($uid)) |
| 973 |
|
) |
| 974 |
|
); |
| 975 |
|
} else if ($shareType === \OCP\Share::SHARE_TYPE_LINK) { |
| 976 |
|
/* |
| 977 |
|
* Delete all link shares owned by this user. |
| 978 |
|
* And all link shares initiated by this user (until #22327 is in) |
| 979 |
|
*/ |
| 980 |
|
$qb->where($qb->expr()->eq('share_type', $qb->createNamedParameter(\OCP\Share::SHARE_TYPE_LINK))); |
| 981 |
|
|
| 982 |
|
$qb->andWhere( |
| 983 |
|
$qb->expr()->orX( |
| 984 |
|
$qb->expr()->eq('uid_owner', $qb->createNamedParameter($uid)), |
| 985 |
|
$qb->expr()->eq('uid_initiator', $qb->createNamedParameter($uid)) |
| 986 |
|
) |
| 987 |
|
); |
| 988 |
|
} |
| 989 |
|
|
| 990 |
|
$qb->execute(); |
| 991 |
|
} |