protected function setFileFileManager()
    {
        $initial_path = $this->scanner->getInitialPath();
        $initial_absolute_path = $this->scanner->getInitialPath(true);
        $this->data_path = $this->getQuery('path', $initial_path);

        if (empty($this->data_path)) {
            $this->data_path = $initial_path;
        }

        $this->data_absolute_path = gplcart_file_absolute($this->data_path);

        if (gplcart_path_starts($this->data_absolute_path, $initial_absolute_path) && file_exists($this->data_absolute_path)) {
            $this->data_access = true;
            $this->data_file = new SplFileInfo($this->data_absolute_path);
        } else {
            $this->data_access = false;
        }

        $this->setSelectedFileManager();
    }