function deploy_ui_plan::edit_form_submit in Deploy - Content Staging 7.2
Same name and namespace in other branches
- 7.3 modules/deploy_ui/plugins/export_ui/deploy_ui_plan.class.php \deploy_ui_plan::edit_form_submit()
Submit callback for basic config.
Overrides ctools_export_ui::edit_form_submit
File
- modules/
deploy_ui/ plugins/ export_ui/ deploy_ui_plan.class.php, line 171 - Deploy UI for managing deployment plans.
Class
- deploy_ui_plan
- CTools Export UI class for deployment plans.
Code
function edit_form_submit(&$form, &$form_state) {
$item = $form_state['item'];
$item->name = $form_state['values']['name'];
$item->title = $form_state['values']['title'];
$item->description = $form_state['values']['description'];
$item->debug = $form_state['values']['debug'];
$item->aggregator_plugin = $form_state['values']['aggregator_plugin'];
$item->fetch_only = $form_state['values']['fetch_only'];
// Processor plugin.
if (!empty($form_state['values']['processor_plugin']) && !$form_state['values']['fetch_only']) {
$item->processor_plugin = $form_state['values']['processor_plugin'];
}
else {
$item->processor_plugin = '';
}
// Endpoint.
if (!empty($form_state['values']['endpoints']) && empty($item->fetch_only)) {
$item->endpoints = $form_state['values']['endpoints'];
}
else {
$item->endpoints = array();
}
// Dependency Iterator.
$item->dependency_plugin = $form_state['values']['dependency_plugin'];
}