function connector_button_form in Connector 6
Same name and namespace in other branches
- 7 connector.module \connector_button_form()
2 string references to 'connector_button_form'
- connector_block in ./
connector.module - Implementation of hook_block().
- connector_user_settings in ./
connector.pages.inc - Menu callback for the user settings page
File
- ./
connector.module, line 193 - Connector module
Code
function connector_button_form(&$form_state, $account = FALSE) {
$form = array(
'#theme' => 'connector_buttons',
);
$i = 0;
$connectors = _connector_get_connectors();
if ($account && $account->uid != 0) {
$callback = 'connect button callback';
}
else {
$callback = 'button callback';
}
foreach ($connectors as $key => $connector) {
if (isset($connector[$callback]) && is_callable($connector[$callback])) {
$form[$key] = array(
'#type' => 'submit',
'#value' => t('Connect with !title', array(
'!title' => $connector['title'],
)),
'#submit' => array(
$connector[$callback],
),
'connector' => array(
'#type' => 'value',
'#value' => $connector,
),
);
}
}
return $form;
}