You are here

function lti_tool_provider_get_extra_columns in LTI Tool Provider 7

List columns added by other modules to the consumer.

Return value

array An array of column names.

1 call to lti_tool_provider_get_extra_columns()
LTIToolProviderConsumerEntityController::create in ./LTIToolProviderConsumerEntityController.class.php
Create a consumer.

File

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

Code

function lti_tool_provider_get_extra_columns() {
  $extra_col = array();
  $schema = drupal_get_schema('lti_tool_provider_consumer');
  $fields = $schema['fields'];
  foreach ($fields as $field => $value) {
    if ($field != 'lti_tool_provider_consumer_id' && $field != 'lti_tool_provider_consumer_key' && $field != 'lti_tool_provider_consumer_secret' && $field != 'lti_tool_provider_consumer_consumer' && $field != 'lti_tool_provider_consumer_domain' && $field != 'lti_tool_provider_consumer_dummy_pref' && $field != 'date_joined') {
      $extra_col[] = $field;
    }
  }
  return $extra_col;
}