AppController::files PHP Method

files() public method

public files ( $type = 'cases', $files = NULL )
    function files($type = 'cases', $files = NULL)
    {
        $this->layout = 'ajax';
        if ($type == 'photos') {
            $files = DIR_USER_PHOTOS . basename($files);
        } elseif ($type == 'company') {
            $files = DIR_FILES . 'company/' . basename($files);
        } else {
            $files = DIR_CASE_FILES . basename($files);
        }
        //$file_mime =  mime_content_type (DIR_CASE_FILES.basename($files));
        $file_mime = @finfo_file(finfo_open(FILEINFO_MIME_TYPE), $files);
        if ($file_mime) {
            header("Content-Type:{$file_mime}");
        }
        readfile($files);
        exit;
    }