function omega_tools_theme_export_submit in Omega Tools 7.3
@todo
File
- includes/
omega_tools.admin.inc, line 82
Code
function omega_tools_theme_export_submit($form, &$form_state) {
$theme = $form_state['theme'];
$info = drupal_parse_info_file(drupal_get_path('theme', $theme) . '/' . $theme . '.info');
unset($info['settings']);
omega_tools_write_info_file($theme, array_merge($info, drupal_parse_info_format($form_state['values']['settings'])));
watchdog('theme', t('Theme settings for %theme exported and saved to .info file.', array(
'%theme' => $info['name'],
)));
drupal_set_message(t('The theme settings for %theme have been exported and saved to the corresponding .info file.', array(
'%theme' => $info['name'],
)));
if ($form_state['values']['revert']) {
omega_tools_revert_theme_settings($theme);
}
$form_state['redirect'] = 'admin/appearance/settings/' . $theme;
}