Пример #1
0
 /**
  * Create a new file search result
  * @param FileInfo $data file data given by provider
  */
 public function __construct(FileInfo $data)
 {
     $path = $this->getRelativePath($data->getPath());
     $info = pathinfo($path);
     $this->id = $data->getId();
     $this->name = $info['basename'];
     $this->link = \OCP\Util::linkTo('files', 'index.php', array('dir' => $info['dirname'], 'file' => $info['basename']));
     $this->permissions = $data->getPermissions();
     $this->path = $path;
     $this->size = $data->getSize();
     $this->modified = $data->getMtime();
     $this->mime_type = $data->getMimetype();
 }
Пример #2
0
 /**
  * Create a new file search result
  * @param FileInfo $data file data given by provider
  */
 public function __construct(FileInfo $data)
 {
     $path = $this->getRelativePath($data->getPath());
     $info = pathinfo($path);
     $this->id = $data->getId();
     $this->name = $info['basename'];
     $this->link = \OC::$server->getURLGenerator()->linkToRoute('files.view.index', ['dir' => $info['dirname'], 'scrollto' => $info['basename']]);
     $this->permissions = $data->getPermissions();
     $this->path = $path;
     $this->size = $data->getSize();
     $this->modified = $data->getMtime();
     $this->mime = $data->getMimetype();
 }