Controller_Admin_Media::action_file PHP Метод

action_file() публичный Метод

public action_file ( )
    public function action_file()
    {
        $request = Request::instance();
        $file = $request->param('file');
        $ext = pathinfo($file, PATHINFO_EXTENSION);
        $file = substr($file, 0, -(strlen($ext) + 1));
        if ($file = Kohana::find_file('media', $file, $ext)) {
            $request->response = file_get_contents($file);
        } else {
            Kohana::$log->add(Kohana::ERROR, 'Admin media controller error while loading file, ' . $file);
            $request->status = 404;
        }
        $request->headers['Content-Type'] = File::mime_by_ext($ext);
    }
Controller_Admin_Media