You are here

function hybridauth_elements in HybridAuth Social Login 6.2

Implements hook_elements().

File

./hybridauth.module, line 184
Main file for the HybridAuth module.

Code

function hybridauth_elements() {
  $types = array();
  $types['hybridauth_widget'] = array(
    '#input' => FALSE,
    '#theme' => 'hybridauth_widget',
    // '#theme_wrappers' => array('form_element'),
    '#hybridauth_id' => 'hybridauth',
    '#title' => variable_get('hybridauth_widget_title', 'Or log in with...'),
    // Setting weight here doesn't work in Drupal 6.
    // '#weight' => variable_get('hybridauth_widget_weight', 100),
    '#hybridauth_window_type' => variable_get('hybridauth_window_type', 'popup'),
    '#hybridauth_widget_type' => variable_get('hybridauth_widget_type', 'list'),
    '#hybridauth_widget_use_overlay' => variable_get('hybridauth_widget_use_overlay', 1),
    '#hybridauth_widget_link_text' => variable_get('hybridauth_widget_link_text', 'Social network account'),
    '#hybridauth_widget_link_title' => variable_get('hybridauth_widget_link_title', 'Social network account'),
    '#hybridauth_widget_icon_pack' => variable_get('hybridauth_widget_icon_pack', 'hybridauth_32'),
    '#hybridauth_widget_hide_links' => variable_get('hybridauth_widget_hide_links', 0),
    '#hybridauth_destination' => variable_get('hybridauth_destination', ''),
  );
  return $types;
}