From 3d43c19b25a25564ae454cf154ba75b866638b6c Mon Sep 17 00:00:00 2001 From: nbm Date: Wed, 14 Dec 2005 13:15:33 +0000 Subject: [PATCH] Add addQueryString, which takes an existing URL (potentially with query string) and appends a query string to it. --- lib/util/ktutil.inc | 12 ++++++++++++ 1 file changed, 12 insertions(+), 0 deletions(-) diff --git a/lib/util/ktutil.inc b/lib/util/ktutil.inc index ec039f0..a788001 100644 --- a/lib/util/ktutil.inc +++ b/lib/util/ktutil.inc @@ -437,6 +437,18 @@ class KTUtil { return false; } // }}} + + // {{{ addQueryString + function addQueryString($url, $qs) { + require_once(KT_DIR . '/thirdparty/pear/Net/URL.php'); + $oUrl = new Net_URL($url); + $aQs = $oUrl->_parseRawQuerystring($qs); + foreach ($aQs as $k => $v) { + $oUrl->addQueryString($k, $v); + } + return $oUrl->getUrl(); + } + // }}} } ?> -- libgit2 0.21.4