You are here

public function FileUploadedQuick::checkForConflicts in N1ED - Visual editor as CKEditor plugin with Bootstrap support 8.2

File

src/Flmngr/FileUploaderServer/lib/file/FileUploadedQuick.php, line 133

Class

FileUploadedQuick

Namespace

Drupal\n1ed\Flmngr\FileUploaderServer\lib\file

Code

public function checkForConflicts($dir) {
  $this->m_confilictsErrors = [];
  $file = $this
    ->getCommitedFile($dir);
  if ($file
    ->exists()) {
    $this->m_confilictsErrors[] = Message::createMessage(Message::FILE_ALREADY_EXISTS, $file
      ->getName());
  }
  if ($file
    ->isImage()) {
    $fileOriginal = $file
      ->getFileOriginal();
    if ($fileOriginal
      ->exists()) {
      $this->m_confilictsErrors[] = Message::createMessage(Message::FILE_ALREADY_EXISTS, $fileOriginal
        ->getName());
    }
    $filePreview = $file
      ->getFilePreview();
    if ($filePreview
      ->exists()) {
      $this->m_confilictsErrors[] = Message::createMessage(Message::FILE_ALREADY_EXISTS, $filePreview
        ->getName());
    }
  }
}