You are here

function hybridauth_block in HybridAuth Social Login 6.2

Implements hook_block.

File

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

Code

function hybridauth_block($op = 'list', $delta = 0, $edit = array()) {
  if ($op == 'list') {
    return array(
      'hybridauth' => array(
        'info' => t('User login - HybridAuth widget only'),
        // Shouldn't be cached.
        'cache' => BLOCK_NO_CACHE,
      ),
    );
  }
  elseif ($op == 'view' && $delta == 'hybridauth' && !user_is_logged_in()) {
    $block = array();
    $block['subject'] = t('User login');
    $element['#type'] = 'hybridauth_widget';
    $block['content'] = drupal_render($element);
    return $block;
  }
}