| @@ 845-854 (lines=10) @@ | ||
| 842 | * @param string $uid |
|
| 843 | * @param int $shareType |
|
| 844 | */ |
|
| 845 | public function userDeleted($uid, $shareType) { |
|
| 846 | //TODO: probabaly a good idea to send unshare info to remote servers |
|
| 847 | ||
| 848 | $qb = $this->dbConnection->getQueryBuilder(); |
|
| 849 | ||
| 850 | $qb->delete('share') |
|
| 851 | ->where($qb->expr()->eq('share_type', $qb->createNamedParameter(\OCP\Share::SHARE_TYPE_REMOTE))) |
|
| 852 | ->andWhere($qb->expr()->eq('uid_owner', $qb->createNamedParameter($uid))) |
|
| 853 | ->execute(); |
|
| 854 | } |
|
| 855 | ||
| 856 | /** |
|
| 857 | * This provider does not handle groups |
|
| @@ 283-289 (lines=7) @@ | ||
| 280 | * |
|
| 281 | * @param IJob $job |
|
| 282 | */ |
|
| 283 | public function unlockJob($job) { |
|
| 284 | $query = $this->connection->getQueryBuilder(); |
|
| 285 | $query->update('jobs') |
|
| 286 | ->set('reserved_at', $query->expr()->literal(0, IQueryBuilder::PARAM_INT)) |
|
| 287 | ->where($query->expr()->eq('id', $query->createNamedParameter($job->getId(), IQueryBuilder::PARAM_INT))); |
|
| 288 | $query->execute(); |
|
| 289 | } |
|
| 290 | ||
| 291 | /** |
|
| 292 | * get the id of the last ran job |
|
| @@ 308-314 (lines=7) @@ | ||
| 305 | * |
|
| 306 | * @param IJob $job |
|
| 307 | */ |
|
| 308 | public function setLastRun($job) { |
|
| 309 | $query = $this->connection->getQueryBuilder(); |
|
| 310 | $query->update('jobs') |
|
| 311 | ->set('last_run', $query->createNamedParameter(time(), IQueryBuilder::PARAM_INT)) |
|
| 312 | ->where($query->expr()->eq('id', $query->createNamedParameter($job->getId(), IQueryBuilder::PARAM_INT))); |
|
| 313 | $query->execute(); |
|
| 314 | } |
|
| 315 | } |
|
| 316 | ||
| @@ 53-61 (lines=9) @@ | ||
| 50 | /** |
|
| 51 | * @inheritdoc |
|
| 52 | */ |
|
| 53 | public function run(IOutput $output) { |
|
| 54 | $query = $this->connection->getQueryBuilder(); |
|
| 55 | $updated = $query->update('calendars') |
|
| 56 | ->set('components', $query->createNamedParameter('VEVENT')) |
|
| 57 | ->where($query->expr()->eq('uri', $query->createNamedParameter(BirthdayService::BIRTHDAY_CALENDAR_URI))) |
|
| 58 | ->execute(); |
|
| 59 | ||
| 60 | $output->info("$updated birthday calendars updated."); |
|
| 61 | } |
|
| 62 | } |
|
| 63 | ||