protected function elFinderDrupal::owner in elFinder file manager 7.3
Same name and namespace in other branches
- 6.2 inc/elfinder.drupal.inc \elFinderDrupal::owner()
- 7.2 inc/elfinder.drupal.inc \elFinderDrupal::owner()
File
- inc/
elfinder.drupal.inc, line 99 - elFinder conenctor class
Class
- elFinderDrupal
- @file
Code
protected function owner($args) {
$target = $args['target'];
$error = array(
self::ERROR_UNKNOWN,
'#' . $target,
);
if (($volume = $this
->volume($target)) == FALSE || ($file = $volume
->file($target)) == FALSE) {
return array(
'error' => $this
->error($error, self::ERROR_FILE_NOT_FOUND),
);
}
$error[1] = $file['name'];
if ($volume
->driverId() == 'f') {
return array(
'owner' => '',
);
}
if ($volume
->commandDisabled('owner')) {
return array(
'error' => $this
->error($error, self::ERROR_ACCESS_DENIED),
);
}
if (($owner = $volume
->owner($target)) == FALSE) {
return array(
'error' => $this
->error($error, $volume
->error()),
);
}
return array(
'owner' => $owner,
);
}