diff options
author | Derek Jones <derek.jones@ellislab.com> | 2009-02-10 21:15:49 +0100 |
---|---|---|
committer | Derek Jones <derek.jones@ellislab.com> | 2009-02-10 21:15:49 +0100 |
commit | 2c8dc585dd4134e71a7356f99b6a0dac12bf9d1a (patch) | |
tree | 1ac6c9ea2b31ce425d42b8432683706352caf36a | |
parent | 08cae63859339faaac8809c6a1d1fceed5f2909f (diff) |
added global cookie prefix to get_cookie() unless the cookie exists as-requested
-rw-r--r-- | system/helpers/cookie_helper.php | 10 | ||||
-rw-r--r-- | user_guide/changelog.html | 1 |
2 files changed, 9 insertions, 2 deletions
diff --git a/system/helpers/cookie_helper.php b/system/helpers/cookie_helper.php index d906882ae..77f86e489 100644 --- a/system/helpers/cookie_helper.php +++ b/system/helpers/cookie_helper.php @@ -107,8 +107,14 @@ if ( ! function_exists('get_cookie')) { function get_cookie($index = '', $xss_clean = FALSE) { - $CI =& get_instance(); - return $CI->input->cookie($index, $xss_clean); + $prefix = ''; + + if ( ! isset($_COOKIE[$index]) && config_item('cookie_prefix') != '') + { + $prefix = config_item('cookie_prefix'); + } + + return $CI->input->cookie($prefix.$index, $xss_clean); } } diff --git a/user_guide/changelog.html b/user_guide/changelog.html index 5f76c000b..65950cdc3 100644 --- a/user_guide/changelog.html +++ b/user_guide/changelog.html @@ -87,6 +87,7 @@ SVN Revision: </p> <li>Added ability to force lowercase for <kbd>url_title()</kbd> in the <a href="helpers/url_helper.html">URL helper</a>.</li> <li>Changed the default "type" of <kbd>form_button()</kbd> to "button" from "submit" in the <a href="helpers/form_helper.html">form helper</a>.</li> <li>Changed redirect() in the URL helper to allow redirections to URLs outside of the CI site.</li> + <li>Updated get_cookie() to try to fetch the cookie using the global cookie prefix if the requested cookie name doesn't exist.</li> </ul> </li> <li>Other Changes |