/**
  * Get upload directory path
  * @return string
  */
 function getUploadedFilesTemporaryPath()
 {
     if (!MFUQueuesSQLite3::$uploadsTempDir) {
         MFUQueuesSQLite3::$uploadsTempDir = \Nette\Environment::expand("%tempDir%" . DIRECTORY_SEPARATOR . "uploads-MFU");
     }
     if (!file_exists(MFUQueuesSQLite3::$uploadsTempDir)) {
         mkdir(MFUQueuesSQLite3::$uploadsTempDir, 0777, true);
     }
     if (!is_writable(MFUQueuesSQLite3::$uploadsTempDir)) {
         MFUQueuesSQLite3::$uploadsTempDir = \Nette\Environment::expand("%tempDir%");
     }
     if (!is_writable(MFUQueuesSQLite3::$uploadsTempDir)) {
         throw new \Nette\InvalidStateException("Directory for temp files is not writable!");
     }
     return MFUQueuesSQLite3::$uploadsTempDir;
 }