function popup_breadcrumb_settings_submit in Popup 6.x
File
- modules/
popup_breadcrumb/ includes/ popup_breadcrumb.admin.inc, line 215
Code
function popup_breadcrumb_settings_submit(&$form, &$form_state) {
$settings = array(
'argument-template' => $form_state['values']['popup-breadcrumb-argument-template'],
'argument-alias' => $form_state['values']['popup-breadcrumb-argument-alias'],
'home-link' => $form_state['values']['popup-breadcrumb-home-link'],
'append-title' => $form_state['values']['popup-breadcrumb-append-title'],
'format' => $form_state['values']['popup-breadcrumb-format'],
);
foreach ($form_state['values']['rows'] as $name => $row) {
if ($row['name']) {
$settings['views'][$row['name']] = $row;
}
}
if (is_array($settings['views'])) {
uasort($settings['views'], '_popup_breadcrumb_compare');
}
_popup_breadcrumb_settings($settings);
drupal_set_message('The settings have been saved.');
}