function fb_actions_ref_fbml_form in Drupal for Facebook 5
Same name and namespace in other branches
- 5.2 fb_actions.module \fb_actions_ref_fbml_form()
Implementation of an Action.
This action updates reference FBML. http://developer.facebook.com/documentation.php?v=1.0&method=fbml.setRef...
File
- ./
fb_actions.module, line 242 - Actions defined here interact with Facebook's API. This makes it possible to notify facebook of various activities as they happen.
Code
function fb_actions_ref_fbml_form($values) {
$form['description'] = array(
'#value' => t('This action will update reference FBML. See Facebook\'s documentation of the <fb:ref> tag. Suitable for canvas pages and cron jobs (if infinite session is configured).'),
);
$options = fb_get_app_options(TRUE);
$form['fb_app_nid'] = array(
'#type' => 'select',
'#title' => t('Application'),
'#default_value' => $values['fb_app_nid'],
'#options' => $options,
'#description' => t('Log into Facebook as which application? %current is OK when invoked from canvas pages or cron jobs.', array(
'%current' => $options[FB_APP_CURRENT],
)),
);
$form['handle'] = array(
'#type' => 'textfield',
'#title' => t('Handle'),
'#default_value' => $values['handle'],
);
$form['body'] = array(
'#type' => 'textarea',
'#title' => t('Reference FBML'),
'#default_value' => $values['body'],
'#description' => t('FBML to write to user\'s profile.<br />The following token will be replaced: !token_help', array(
'!token_help' => theme('token_help', 'fb_app'),
)),
);
$form['body_filter'] = filter_form($values['body_filter'], NULL, array(
'body_filter',
));
return $form;
}