function lti_tool_provider_is_basic_lti_request in LTI Tool Provider 7
Determine if this is a valid LTI request.
Return value
boolean Returns TRUE if this is a Basic LTI message with minimum values to meet the protocol.
1 call to lti_tool_provider_is_basic_lti_request()
- lti_tool_provider_launch in ./
lti_tool_provider.operations.inc - LTI launch.
File
- ./
lti_tool_provider.module, line 309 - lti_tool_provider hook implementations and support functions.
Code
function lti_tool_provider_is_basic_lti_request() {
$good_message_type = array_key_exists('lti_message_type', $_REQUEST) ? $_REQUEST["lti_message_type"] : "basic-lti-launch-request";
$good_lti_version = array_key_exists('lti_version', $_REQUEST) ? $_REQUEST["lti_version"] : "LTI-1p0";
$resource_link_id = array_key_exists('resource_link_id', $_REQUEST) ? $_REQUEST["resource_link_id"] : NULL;
if ($good_message_type and $good_lti_version and isset($resource_link_id)) {
return TRUE;
}
return FALSE;
}