You are here

public static function Utils::isFileNameSyntaxOk in N1ED - Visual editor as CKEditor plugin with Bootstrap support 8.2

Is file name syntax fine.

3 calls to Utils::isFileNameSyntaxOk()
AFile::checkForErrors in src/Flmngr/FileUploaderServer/lib/file/AFile.php
Returns do we need to continue check or not.
FileUploaded::checkForErrors in src/Flmngr/FileUploaderServer/lib/file/FileUploaded.php
Returns do we need to continue check or not.
FileUploadedQuick::checkForErrors in src/Flmngr/FileUploaderServer/lib/file/FileUploadedQuick.php
Returns do we need to continue check or not.

File

src/Flmngr/FileUploaderServer/lib/file/Utils.php, line 71

Class

Utils
Utilites for uploader.

Namespace

Drupal\n1ed\Flmngr\FileUploaderServer\lib\file

Code

public static function isFileNameSyntaxOk($name) {
  if (strlen($name) == 0 || $name == "." || strpos($name, "..") > -1) {
    return FALSE;
  }
  for ($i = 0; $i < strlen(Utils::PROHIBITED_SYMBOLS); $i++) {
    if (strpos($name, substr(Utils::PROHIBITED_SYMBOLS, $i, 1)) !== FALSE) {
      return FALSE;
    }
  }
  if (strlen($name) > 260) {
    return FALSE;
  }
  return TRUE;
}