public function actionJsonProxyPost()
	{
		$url = Cii::get($_POST, 'url', false);

		if ($url === false)
			throw new CHttpException(400, Yii::t('Api.index', 'Missing $_POST[url] parameter'));

		$hash = md5($url);
		$response = Yii::app()->cache->get('CiiMS::API::Proxy::'.$hash);

		if ($response == false)
		{
			$curl = new \Curl\Curl;			
			$response = serialize($curl->get($url));

			if ($curl->error)
				throw new CHttpException(500, Yii::t('Api.index', 'Failed to retrieve remote resource.'));

			$curl->close();

			Yii::app()->cache->set('API::Proxy::'.$hash, $response, 600);
		}
		
		return unserialize($response);
	}