You are here

function oauthconnector_edit_provider in OAuth Connector 6

Same name and namespace in other branches
  1. 7 oauthconnector.admin.inc \oauthconnector_edit_provider()

Edit a provider.

Called from both the add and edit points to provide for common flow.

1 call to oauthconnector_edit_provider()
oauthconnector_add_provider in ./oauthconnector.admin.inc
Handle the add provider page.
1 string reference to 'oauthconnector_edit_provider'
oauthconnector_menu in ./oauthconnector.module
Implementation of hook_menu().

File

./oauthconnector.admin.inc, line 106
Administrative functions for the OAuth Connector module.

Code

function oauthconnector_edit_provider($provider) {
  if (!is_object($provider)) {
    $provider = oauthconnector_provider_load($provider);
  }
  if (!empty($provider->csid)) {
    $provider->consumer = DrupalOAuthConsumer::loadById($provider->csid, FALSE);
  }
  if ($provider && !empty($provider->title)) {
    drupal_set_title(check_plain($provider->title));
  }
  return drupal_get_form('oauthconnector_edit_form_provider', $provider);
}