diff options
author | Songpol Sripaoeiam <sripaoeiam@gmail.com> | 2012-04-01 06:43:20 +0200 |
---|---|---|
committer | Songpol Sripaoeiam <sripaoeiam@gmail.com> | 2012-04-01 06:43:20 +0200 |
commit | 52fe7bb68f9961cdd765dd38e54779ae3b66e586 (patch) | |
tree | a0b1b99469e9cc4f5004e9a29af2ffdb4baff95e /system/core | |
parent | 3396d531e2f3864d06860cdbdf7320bc121f77f1 (diff) |
add function get_current_content_type to output class and user manual library
Diffstat (limited to 'system/core')
-rwxr-xr-x | system/core/Output.php | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/system/core/Output.php b/system/core/Output.php index 9bf818e88..673ceb0ee 100755 --- a/system/core/Output.php +++ b/system/core/Output.php @@ -220,6 +220,24 @@ class CI_Output { $this->headers[] = array($header, TRUE); return $this; } + + // -------------------------------------------------------------------- + + /** + * Get Current Content Type Header + * Return text/html if Content-Type is not set + * + * @return string + */ + public function get_current_content_type() + { + foreach($this->headers as $header){ + if(preg_match('/^Content-Type/', $header[0])){ + return str_replace('Content-Type: ', '', $header[0]); + } + } + return 'text/html'; + } // -------------------------------------------------------------------- |