You are here

function elfinder_get_drupal_file_obj in elFinder file manager 6.2

Same name and namespace in other branches
  1. 8.2 elfinder.module \elfinder_get_drupal_file_obj()
  2. 7.3 elfinder.module \elfinder_get_drupal_file_obj()
  3. 7.2 elfinder.module \elfinder_get_drupal_file_obj()
1 call to elfinder_get_drupal_file_obj()
elfinder_file_download in ./elfinder.module

File

./elfinder.module, line 1161

Code

function elfinder_get_drupal_file_obj($path) {
  global $user;
  $file = NULL;
  $result = db_query("SELECT * FROM {files} f WHERE f.filepath = '%s'", $path);
  $file = db_fetch_object($result);
  if (!isset($file->fid)) {
    $file = new StdClass();
    $file->uid = $user->uid;
    $file->filename = basename($path);
    $file->filepath = $path;
    $file->filemime = file_get_mimetype($path);
    $file->filesize = filesize($path);
    $file->timestamp = time();
    $file->status = FILE_STATUS_PERMANENT;
  }
  return $file;
}