You are here

function lti_tool_provider_return_title in LTI Tool Provider 7

Menu title callback for the lti return menu item.

1 string reference to 'lti_tool_provider_return_title'
lti_tool_provider_menu in ./lti_tool_provider.module
Implements hook_menu().

File

./lti_tool_provider.module, line 226
lti_tool_provider hook implementations and support functions.

Code

function lti_tool_provider_return_title($title) {
  if (isset($_SESSION['lti_tool_provider_context_info'])) {
    if (key_exists('custom_return_label', $_SESSION['lti_tool_provider_context_info'])) {
      return check_plain($_SESSION['lti_tool_provider_context_info']['custom_return_label']);
    }
    if (isset($_SESSION['lti_tool_provider_context_info']['tool_consumer_instance_name'])) {
      return t('Return to @tool', array(
        '@tool' => $_SESSION['lti_tool_provider_context_info']['tool_consumer_instance_name'],
      ));
    }
    else {
      return t('Return to LMS');
    }
  }
}