You are here

protected function elFinderVolumeDrupal::_unlink in elFinder file manager 7.2

Same name and namespace in other branches
  1. 8.2 src/Controller/elFinderVolumeDrupal.php \elFinderVolumeDrupal::_unlink()
  2. 6.2 inc/elfinder.drupalfs.driver.inc \elFinderVolumeDrupal::_unlink()
  3. 7.3 inc/elfinder.drupalfs.driver.inc \elFinderVolumeDrupal::_unlink()

Remove file

@author Alexey Sukhotin

Parameters

string $path file path:

Return value

bool

2 calls to elFinderVolumeDrupal::_unlink()
elFinderVolumeDrupal::delTree in inc/elfinder.drupalfs.driver.inc
Delete dirctory trees and included files.
elFinderVolumeDrupal::remove in inc/elfinder.drupalfs.driver.inc
Taken from elFinderVolumeDriver::remove().

File

inc/elfinder.drupalfs.driver.inc, line 202
elFinder driver for Drupal filesystem.

Class

elFinderVolumeDrupal
@file

Code

protected function _unlink($path) {
  $file = $this
    ->_drupalfileobject($path);
  $this
    ->FileUsageDelete($file);
  $result = @file_delete($file);
  if ($result === TRUE) {
    return TRUE;
  }
  if (is_array($result)) {
    return $result['file'];
  }
  else {
    return FALSE;
  }
}