function deploy_adhoc_plan_settings in Deploy - Content Staging 7.2
Same name and namespace in other branches
- 7.3 modules/deploy_adhoc_plan/deploy_adhoc_plan.module \deploy_adhoc_plan_settings()
Admin settings form.
1 string reference to 'deploy_adhoc_plan_settings'
- deploy_adhoc_plan_menu in modules/
deploy_adhoc_plan/ deploy_adhoc_plan.module - Implements hook_menu().
File
- modules/
deploy_adhoc_plan/ deploy_adhoc_plan.module, line 69 - Code for ad hoc deployment plans.
Code
function deploy_adhoc_plan_settings($form, $form_state) {
$plans = _deploy_auto_plan_plans_list();
if (!count($plans)) {
$msg = t('No deployment plans configured.');
if (module_exists('deploy_ui') && user_access('administer deployments')) {
$url = url('admin/structure/deploy/plans');
$msg = t('No deployment plans configured. <a href="!url">Add a plan</a>.', array(
'!url' => $url,
));
}
return array(
'text' => array(
'#markup' => $msg,
),
);
}
$form['deploy_adhoc_plan_name'] = array(
'#type' => 'select',
'#title' => t('Plan'),
'#description' => t('Select a deployment plan to use as a template when creating new ad hoc plans.'),
'#empty_option' => t('- None -'),
'#options' => $plans,
'#default_value' => variable_get('deploy_adhoc_plan_name'),
);
return system_settings_form($form);
}