You are here

zocial.inc in HybridAuth Social Login 7.2

Zocial icon pack.

File

plugins/icon_pack/zocial/zocial.inc
View source
<?php

/**
 * @file
 * Zocial icon pack.
 */

/**
 * Plugin declaration.
 */
$plugin = array(
  'title' => t('Zocial'),
  'initialize_callback' => 'hybridauth_zocial_initialize_callback',
  'icon_classes_callback' => 'hybridauth_zocial_icon_classes_callback',
);
function hybridauth_zocial_initialize_callback(&$element) {
  $path = 'sites/all/libraries/zocial';
  if (module_exists('libraries')) {
    $path = libraries_get_path('zocial');
  }
  $element['#attached']['css'][] = $path . '/css/zocial.css';
}
function hybridauth_zocial_icon_classes_callback(&$classes, $provider_id) {
  $additional_classes = array(
    'zocial',
    'icon',
  );
  if ($provider_id == 'Vkontakte') {
    $additional_classes[] = 'vk';
  }
  $classes = array_merge($classes, $additional_classes);
}