function _sheetnode_google_import_form in Sheetnode 7
Same name and namespace in other branches
- 6 modules/sheetnode_google/sheetnode_google.import.inc \_sheetnode_google_import_form()
- 7.2 modules/sheetnode_google/sheetnode_google.import.inc \_sheetnode_google_import_form()
@file Extension to sheetnode for importing from Google sheets.
1 string reference to '_sheetnode_google_import_form'
- sheetnode_google_menu in modules/
sheetnode_google/ sheetnode_google.module - Implementation of hook_menu().
File
- modules/
sheetnode_google/ sheetnode_google.import.inc, line 7 - Extension to sheetnode for importing from Google sheets.
Code
function _sheetnode_google_import_form($form, &$form_state) {
$form['username'] = array(
'#type' => 'textfield',
'#title' => t('Google username'),
);
$form['password'] = array(
'#type' => 'password',
'#title' => t('Google password'),
);
$form['fetch'] = array(
'#type' => 'button',
'#value' => t('Fetch private spreadsheets'),
'#ajax' => array(
'method' => 'replace',
'wrapper' => 'sheetnode-google-spreadsheet-key',
'callback' => '_sheetnode_google_import_fetch',
),
);
$form['key'] = array(
'#type' => 'select',
'#options' => array(
0 => t('- No spreadsheets found -'),
),
'#prefix' => '<div id="sheetnode-google-spreadsheet-key">',
'#suffix' => '</div>',
'#validated' => TRUE,
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Import'),
);
return $form;
}