setQueryData($params); try { $request->send(); switch ($request->getResponseCode()) { case 200: return $request->getResponseBody(); break; case 302: // redirect $url = $request -> getResponseHeader('location'); return load($url, array()); default: return null; } } catch (HttpException $e) { JLog :: getInstance() -> addEntry(array('level' => 'error', 'comment' => 'Error loading data: '.$e->getMessage)); return null; } } ?>