Sha256: 453e870aa9fe994675f7f9fb23f61eed23988a36be6e8c3885f6d0cf8790b692

Contents?: true

Size: 989 Bytes

Versions: 10

Compression:

Stored size: 989 Bytes

Contents

<?php
	// ensure that we don't try to send "html" down to the client
	header("Content-Type: application/json");

	require_once("./JSON.php");

	$json = new Services_JSON;
	$method = $_REQUEST["method"];
	$id = $_REQUEST["id"];
	$params = $_REQUEST["params"];
	$result = "";

	switch ($method){
		case "postJsonRpc10Echo":
		case "getJsonRpc10Echo":
		case "postJsonRpc10EchoNamed":
		case "getJsonRpc10EchoNamed":
			$p = $json->decode($params);
			$result = "{id:" . $id . ", 'result':'" . $p[0]. "', error:''}";
			break;
		case "postJsonRpc12Echo":
		case "getJsonRpc12Echo":
		case "postJsonRpc12EchoNamed":
		case "getJsonRpc12EchoNamed":
			$p = $json->decode($params);

			if ($p->message){
				$d = $p->message;
			}else{
				$d=$p[0];
			}
			$result = "{id:" . $id . ", 'result':'" . $d . "'}";
			break;
		default:
			$result = "{id:'1','error':'Unknown Method', 'result':'this result only here for this test, shouldnt be here in real code'}";
			break;
	}

	print $result;

?>

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
dojo_src-1.5.0 dojo/dojox/rpc/tests/resources/jsonRpcPostGetEcho.php
dojo_src-1.4.3 dojo/dojox/rpc/tests/resources/jsonRpcPostGetEcho.php
dojo_src-1.4.102 dojo/dojox/rpc/tests/resources/jsonRpcPostGetEcho.php
dojo-pkg-1.132.0 data/dojo-release-1.3.2-src/dojox/rpc/tests/resources/jsonRpcPostGetEcho.php
dojo-pkg-1.120.0 data/dojo-release-1.2.0-src/dojox/rpc/tests/resources/jsonRpcPostGetEcho.php
dojo-pkg-1.121.0 data/dojo-release-1.2.1-src/dojox/rpc/tests/resources/jsonRpcPostGetEcho.php
dojo-pkg-1.122.0 data/dojo-release-1.2.2-src/dojox/rpc/tests/resources/jsonRpcPostGetEcho.php
dojo-pkg-1.123.0 data/dojo-release-1.2.3-src/dojox/rpc/tests/resources/jsonRpcPostGetEcho.php
dojo-pkg-1.130.0 data/dojo-release-1.3.0-src/dojox/rpc/tests/resources/jsonRpcPostGetEcho.php
dojo-pkg-1.131.0 data/dojo-release-1.3.1-src/dojox/rpc/tests/resources/jsonRpcPostGetEcho.php