From 9e2c04cf14fe8fb27d5ac520c95c68336255b2db Mon Sep 17 00:00:00 2001 From: Rick Ellis Date: Tue, 19 Aug 2008 22:12:26 +0000 Subject: Added current_url() and uri_string() functions to the URL helper --- system/helpers/url_helper.php | 42 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) (limited to 'system/helpers/url_helper.php') diff --git a/system/helpers/url_helper.php b/system/helpers/url_helper.php index 16dd3e021..e5b02972d 100644 --- a/system/helpers/url_helper.php +++ b/system/helpers/url_helper.php @@ -45,7 +45,7 @@ if ( ! function_exists('site_url')) return $CI->config->site_url($uri); } } - + // ------------------------------------------------------------------------ /** @@ -64,7 +64,45 @@ if ( ! function_exists('base_url')) return $CI->config->slash_item('base_url'); } } - + +// ------------------------------------------------------------------------ + +/** + * Current URL + * + * Returns the full URL (including segments) of the page where this + * function is placed + * + * @access public + * @return string + */ +if ( ! function_exists('current_url')) +{ + function current_url() + { + $CI =& get_instance(); + return $CI->config->site_url($CI->uri->uri_string()); + } +} + +// ------------------------------------------------------------------------ +/** + * URL String + * + * Returns the URI segments. + * + * @access public + * @return string + */ +if ( ! function_exists('uri_string')) +{ + function uri_string() + { + $CI =& get_instance(); + return $CI->uri->uri_string(); + } +} + // ------------------------------------------------------------------------ /** -- cgit v1.2.3-24-g4f1b