From: brettp Date: Sat, 30 Jan 2010 23:22:57 +0000 (+0000) Subject: Added checking for $query array in elgg_validate_action_url(). X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=706b3140362c2f9eb2029da44ee0f0c993ba3046;p=lorea%2Felgg.git Added checking for $query array in elgg_validate_action_url(). git-svn-id: http://code.elgg.org/elgg/trunk@3864 36083f99-b078-4883-b0ff-0f9b5a30f544 --- diff --git a/engine/lib/elgglib.php b/engine/lib/elgglib.php index 4c45da6e9..91d49d97d 100644 --- a/engine/lib/elgglib.php +++ b/engine/lib/elgglib.php @@ -2482,7 +2482,13 @@ function elgg_http_build_url(array $parts) { */ function elgg_validate_action_url($link) { $url = parse_url($link); - parse_str($url['query'], $query); + + if (isset($url['query'])) { + parse_str($url['query'], $query); + } else { + $query = array(); + } + if (array_key_exists('__elgg_ts', $query) && array_key_exists('__elgg_token', $query)) { return $link; }