You are here

function hybridauth_popup_openid in HybridAuth Social Login 7

1 string reference to 'hybridauth_popup_openid'
hybridauth_menu in ./hybridauth.module
Implements hook_menu().

File

./hybridauth.pages.inc, line 482

Code

function hybridauth_popup_openid() {
  $overlay = isset($_GET['overlay']) ? $_GET['overlay'] : FALSE;
  $provider_id = isset($_GET['provider']) ? $_GET['provider'] : NULL;
  if (!$provider_id) {

    // TODO: handle overlay case
    drupal_not_found();
    drupal_exit();
  }
  _hybridauth_add_widget_css();
  $form = drupal_get_form('hybridauth_popup_openid_form', $provider_id, $overlay);

  // Are we working inside a colorbox overlay?
  if ($overlay) {
    $page = array(
      'page_top' => '',
      '#children' => drupal_render($form),
      'page_bottom' => '',
    );
    print theme('html', array(
      'page' => $page,
    ));
    drupal_exit();
  }
  return drupal_render($form);
}