You are here

function lti_tool_provider_outcomes_update_outcome_service_url in LTI Tool Provider 7

Updates the Outcome Service Url of the Consumer Record.

Parameters

string $consumer_id: Consumer id.

string $url: Consumer outcomes url.

boolean $ext_bool: Extension check.

1 call to lti_tool_provider_outcomes_update_outcome_service_url()
lti_tool_provider_outcomes_lti_tool_provider_launch_alter in lti_tool_provider_outcomes/lti_tool_provider_outcomes.module
Implements hook_lti_tool_provider_launch_alter().

File

lti_tool_provider_outcomes/lti_tool_provider_outcomes.misc.inc, line 174
Contains functions for minor operations like retreiving name of consumer etc.

Code

function lti_tool_provider_outcomes_update_outcome_service_url($consumer_id, $url, $ext_bool) {
  $consumer = lti_tool_provider_consumer_load($consumer_id);
  if ($consumer->lti_tool_provider_consumer_outcomes_url != $url) {
    $consumer->lti_tool_provider_consumer_outcomes_url = $url;
  }
  if ($consumer->lti_tool_provider_consumer_ext != $ext_bool) {
    $consumer->lti_tool_provider_consumer_ext = $ext_bool;
  }
  entity_get_controller('lti_tool_provider_consumer')
    ->save($consumer);
}