* @copyright 2014 Christian Weiske * @license http://www.gnu.org/licenses/agpl.html GNU AGPL v3 * @link http://cweiske.de/grauphel.htm */ namespace OCA\Grauphel\Lib; /** * URL helper methods * * @category Tools * @package Grauphel * @author Christian Weiske * @copyright 2014 Christian Weiske * @license http://www.gnu.org/licenses/agpl.html GNU AGPL v3 * @version Release: @package_version@ * @link http://cweiske.de/grauphel.htm */ class UrlHelper { public static function addParams($url, $arParams) { $parts = array(); foreach($arParams as $key => $val) { if ($val != '') { $parts[] = urlencode($key) . '=' . urlencode($val); } } $sep = (strpos($url, '?') !== false) ? '&' : '?'; return $url . $sep . implode('&', $parts); } } ?>