public function setLocalSelectedFile($name)
{
if (empty($GLOBALS['cfg']['UploadDir'])) {
return false;
}
$this->setName(Util::userDir($GLOBALS['cfg']['UploadDir']) . PMA_securePath($name));
if (@is_link($this->getName())) {
$this->_error_message = __('File is a symbolic link');
$this->setName(null);
return false;
}
if (!$this->isReadable()) {
$this->_error_message = Message::error(__('File could not be read!'));
$this->setName(null);
return false;
}
return true;
}