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;
}