diff --git a/app/Controllers/Media.php b/app/Controllers/Media.php index c25eb8e..720c68f 100644 --- a/app/Controllers/Media.php +++ b/app/Controllers/Media.php @@ -2,6 +2,8 @@ namespace App\Controllers; +use JetBrains\PhpStorm\NoReturn; + class Media extends BaseController { public function index(): void @@ -39,35 +41,16 @@ class Media extends BaseController exit(); - /* - if (file_exists($selectedFile)) { - log_message('critical', "FILE ************************** --->0002"); - header('Content-Description: File Transfer'); - header('Content-Type: application/octet-stream'); - header('Content-Disposition: attachment; filename="'.basename($selectedFile).'"'); - header('Expires: 0'); - header('Cache-Control: must-revalidate'); - header('Pragma: public'); - header('Content-Length: ' . filesize($selectedFile)); - readfile($selectedFile); - exit; - } - */ - - // echo $target_file; - - // return $target_file; - } - public function imageGate() + #[NoReturn] public function imageGate(): void { $uriSegments = explode("/", parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)); $segLen = count($uriSegments); //var_dump($uriSegments); - $filename = $this->imageSets($uriSegments[ $segLen -1 ]); - $target_file = "/var/www/html/SITEFILES/TEST/".$filename; + $filename = $this->imageSets($uriSegments[$segLen - 1]); + $target_file = "/var/www/html/SITEFILES/TEST/" . $filename; $file_extension = strtolower(substr(strrchr($filename, "."), 1)); $ctype = "image/jpeg"; switch ($file_extension) { @@ -97,10 +80,11 @@ class Media extends BaseController exit(); } - private function imageSets($selImg) + private function imageSets($selImg): string { $image_set = [ "test" => "test.jpg", + "about-kintcare" => "about-kintcare.png", "about8-image" => "about8-image.png", "about7-image" => "about7-image.png", "about6-image1" => "about6-image1.png",