Warning

file_get_contents(): Filename cannot be empty

/mnt/devel/Atrium/atriumstudio/vendor/onionCMS/Modules/PhotoManager/Controllers/PhotoController.php

Url/Visitor

http://www.atriumarchitekti.loc/files/photos/cache/72d69a26915248faef34a3767a0917d3e24ef9bb/thumb/480x480 (GET)

Mozilla/5.0 (X11; Linux x86_64; rv:126.0) Gecko/20100101 Firefox/126.0

Source

23 }
24
25 $where = array();
26 $where[] = array('file', $file);
27 $where[] = array('photos_descriptions.language', $this->services->onionCMS->language['id']);
28
29 try {
30 $photoModel = $this->services->getFactory('photoModel')->create($where);
31 } catch (\Onion\Database\ModelException $e) {
32 $this->app->notFound(__('Fotografia neexistuje!'));
33 }
34
35 $cachedFileData = $photoModel->createCachedFile($type, $width, $height, $watermark);
36
37 $this->app->keepFlash();
38
39 $this->app->response->cacheLifetime = 31536000;
40 $this->app->response->addHeader('Content-Type', $cachedFileData['mime']);
41 $this->app->response->encoding = null;
42 $this->view = file_get_contents($cachedFileData['cache_file']);
43 }
44 }

Backtrace

$_SERVER

array (
  'REDIRECT_STATUS' => '200',
  'HTTP_HOST' => 'www.atriumarchitekti.loc',
  'HTTP_USER_AGENT' => 'Mozilla/5.0 (X11; Linux x86_64; rv:126.0) Gecko/20100101 Firefox/126.0',
  'HTTP_ACCEPT' => 'image/avif,image/webp,*/*',
  'HTTP_ACCEPT_LANGUAGE' => 'sk,cs;q=0.8,en-US;q=0.5,en;q=0.3',
  'HTTP_ACCEPT_ENCODING' => 'gzip, deflate',
  'HTTP_CONNECTION' => 'keep-alive',
  'HTTP_REFERER' => 'http://www.atriumarchitekti.loc/sk/architektura',
  'HTTP_COOKIE' => 'language=sk; cookieconsent_dismissed=yes; ws56trt87dfgxzaq=ZktJa0lUK1FQYWJ4NkVVeUZVZ0ZTVzM2QXlXcUZSWTdCTG54TGFoRzd3bUV2SnVBeGdwZmZmN0htdlZHOEtJcDRGMDEvRjlZb3BmMnlySkhOTEliQ2lFUk9tT2NiTUFnV2dWQzVjVG1wQzZUZE5oSlVrdjEyUUs4Mjh5SzkvdU1ZcFRvRWdKT3MzTnVkY3RvaXNPKzVRSHA4UnRwY0hpVkw2ZExpVVh3ajNlZkRpcmhlaDVsaUpzWjI4L1FmU1hVNFBIbytwbGhvYitQSXRubEowcTVYZjRqMGIzY2NIQUhxL3ZNK3prdVVYQW1QTlprang1ZlAyaGQ2QlNBcHVmNnE0TmtrOFRUNmg4PTJjZDlhZDM3; qazfdrtygdfxsw=k25avq8i69uc89f46lj3r48o55',
  'HTTP_PRIORITY' => 'u=4',
  'HTTP_PRAGMA' => 'no-cache',
  'HTTP_CACHE_CONTROL' => 'no-cache',
  'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
  'SERVER_SIGNATURE' => '<address>Apache/2.4.38 (Debian) Server at www.atriumarchitekti.loc Port 80</address>
',
  'SERVER_SOFTWARE' => 'Apache/2.4.38 (Debian)',
  'SERVER_NAME' => 'www.atriumarchitekti.loc',
  'SERVER_ADDR' => '127.0.0.1',
  'SERVER_PORT' => '80',
  'REMOTE_ADDR' => '127.0.0.1',
  'DOCUMENT_ROOT' => '/mnt/devel/Atrium/atriumstudio/www_root',
  'REQUEST_SCHEME' => 'http',
  'CONTEXT_PREFIX' => '',
  'CONTEXT_DOCUMENT_ROOT' => '/mnt/devel/Atrium/atriumstudio/www_root',
  'SERVER_ADMIN' => 'webmaster@localhost',
  'SCRIPT_FILENAME' => '/mnt/devel/Atrium/atriumstudio/www_root/index.php',
  'REMOTE_PORT' => '55010',
  'REDIRECT_URL' => '/files/photos/cache/72d69a26915248faef34a3767a0917d3e24ef9bb/thumb/480x480',
  'GATEWAY_INTERFACE' => 'CGI/1.1',
  'SERVER_PROTOCOL' => 'HTTP/1.1',
  'REQUEST_METHOD' => 'GET',
  'QUERY_STRING' => '',
  'REQUEST_URI' => '/files/photos/cache/72d69a26915248faef34a3767a0917d3e24ef9bb/thumb/480x480',
  'SCRIPT_NAME' => '/index.php',
  'PHP_SELF' => '/index.php',
  'REQUEST_TIME_FLOAT' => 1718100560.878,
  'REQUEST_TIME' => 1718100560,
)

$_GET

array (
)