Skip to content

Commit

Permalink
Rename param names as defined by OCP\Files\Storage\IStorage
Browse files Browse the repository at this point in the history
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
  • Loading branch information
solracsf authored and come-nc committed Dec 21, 2023
1 parent 9a84712 commit aec14e9
Showing 1 changed file with 14 additions and 14 deletions.
28 changes: 14 additions & 14 deletions lib/ACL/ACLStorageWrapper.php
Original file line number Diff line number Diff line change
Expand Up @@ -81,23 +81,23 @@ public function getPermissions($path) {
return $this->storage->getPermissions($path) & $this->getACLPermissionsForPath($path);
}

public function rename($path1, $path2) {
if (strpos($path1, $path2) === 0) {
$part = substr($path1, strlen($path2));
public function rename($source, $target) {
if (strpos($source, $target) === 0) {
$part = substr($source, strlen($target));
//This is a rename of the transfer file to the original file
if (strpos($part, '.ocTransferId') === 0) {
return $this->checkPermissions($path2, Constants::PERMISSION_CREATE) && parent::rename($path1, $path2);
return $this->checkPermissions($target, Constants::PERMISSION_CREATE) && parent::rename($source, $target);
}
}
$permissions = $this->file_exists($path2) ? Constants::PERMISSION_UPDATE : Constants::PERMISSION_CREATE;
$sourceParent = dirname($path1);
$permissions = $this->file_exists($target) ? Constants::PERMISSION_UPDATE : Constants::PERMISSION_CREATE;
$sourceParent = dirname($source);
if ($sourceParent === '.') {
$sourceParent = '';
}
return $this->checkPermissions($sourceParent, Constants::PERMISSION_DELETE) &&
$this->checkPermissions($path1, Constants::PERMISSION_UPDATE & Constants::PERMISSION_READ) &&
$this->checkPermissions($path2, $permissions) &&
parent::rename($path1, $path2);
$this->checkPermissions($source, Constants::PERMISSION_UPDATE & Constants::PERMISSION_READ) &&
$this->checkPermissions($target, $permissions) &&
parent::rename($source, $target);
}

public function opendir($path) {
Expand All @@ -118,11 +118,11 @@ public function opendir($path) {
return IteratorDirectory::wrap($items);
}

public function copy($path1, $path2) {
$permissions = $this->file_exists($path2) ? Constants::PERMISSION_UPDATE : Constants::PERMISSION_CREATE;
return $this->checkPermissions($path2, $permissions) &&
$this->checkPermissions($path1, Constants::PERMISSION_READ) &&
parent::copy($path1, $path2);
public function copy($source, $target) {
$permissions = $this->file_exists($target) ? Constants::PERMISSION_UPDATE : Constants::PERMISSION_CREATE;
return $this->checkPermissions($target, $permissions) &&
$this->checkPermissions($source, Constants::PERMISSION_READ) &&
parent::copy($source, $target);
}

public function touch($path, $mtime = null) {
Expand Down

0 comments on commit aec14e9

Please sign in to comment.