action; $result = null; if ($action === 'BASE_URL') { $result = BASE_URL; } else if ($action === 'GET_NODE') { $nodeHelper = new EduSharingNodeHelper($base); $result = $nodeHelper->getNodeByUsage( new Usage( $postData->nodeId, $postData->nodeVersion, $postData->containerId, $postData->resourceId, $postData->usageId ) ); } else if ($action === 'CREATE_USAGE') { $nodeHelper = new EduSharingNodeHelper($base); $result = $nodeHelper->createUsage( $postData->ticket, $postData->containerId, $postData->resourceId, $postData->nodeId ); } else if ($action === 'DELETE_USAGE') { $nodeHelper = new EduSharingNodeHelper($base); $nodeHelper->deleteUsage( $postData->nodeId, $postData->usageId ); } else if ($action === 'TICKET') { $authHelper = new EduSharingAuthHelper($base); $ticket = $authHelper->getTicketForUser(USERNAME); $result = $ticket; } echo json_encode($result);