function _backup_migrate_get_source_form in Backup and Migrate 6.3
Same name and namespace in other branches
- 8.2 includes/destinations.inc \_backup_migrate_get_source_form()
- 8.3 includes/sources.inc \_backup_migrate_get_source_form()
- 6.2 includes/destinations.inc \_backup_migrate_get_source_form()
- 7.3 includes/sources.inc \_backup_migrate_get_source_form()
- 7.2 includes/destinations.inc \_backup_migrate_get_source_form()
Get the source options as a form element.
2 calls to _backup_migrate_get_source_form()
- backup_migrate_schedule::edit_form in includes/
schedules.inc - Get the edit form.
- backup_migrate_ui_manual_backup_form in ./
backup_migrate.module - The backup/export form.
File
- includes/
sources.inc, line 100
Code
function _backup_migrate_get_source_form($source_id = 'db') {
backup_migrate_include('destinations');
$form = array();
$sources = _backup_migrate_get_source_pulldown($source_id);
if (count($sources['#options']) > 1) {
$form['source'] = array(
"#type" => "fieldset",
"#title" => t("Backup Source"),
"#collapsible" => TRUE,
"#collapsed" => FALSE,
"#tree" => FALSE,
);
$sources['#description'] = t("Choose the database to backup. Any database destinations you have created and any databases specified in your settings.php can be backed up.");
$form['source']['source_id'] = $sources;
}
else {
$form = array();
$form['source']['source_id'] = array(
"#type" => "value",
"#value" => $source_id,
);
}
return $form;
}