function hybridauth_admin_providers_pre_render in HybridAuth Social Login 7.2
Pre-render callback for the providers tableselect.
1 string reference to 'hybridauth_admin_providers_pre_render'
- hybridauth_admin_settings in ./
hybridauth.admin.inc - Form constructor for the hybridauth admin settings form.
File
- ./
hybridauth.admin.inc, line 390 - Administrative pages forms and functions for the HybridAuth module.
Code
function hybridauth_admin_providers_pre_render($element) {
// Add weight column.
$element['#header']['weight'] = t('Weight');
foreach (array_keys($element['#options']) as $provider_id) {
$key = 'hybridauth_provider_' . $provider_id . '_weight';
$element['#options'][$provider_id]['weight'] = array(
'data' => drupal_render($element[$key]),
);
unset($element[$key]);
}
// Assign id to the table.
$table_id = 'hybridauth-providers';
$element['#attributes'] = array(
'id' => $table_id,
);
drupal_add_tabledrag($table_id, 'order', 'sibling', 'hybridauth-providers-weight');
return $element;
}