| 1 |
<?php |
<?php |
| 2 |
// $Id: ds.display.inc,v 1.1.2.2 2009/10/20 14:53:41 swentel Exp $ |
// $Id: ds.display.inc,v 1.1.2.3 2009/10/20 16:31:20 swentel Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* @file |
* @file |
| 115 |
$has_body = $form['#has_body']; |
$has_body = $form['#has_body']; |
| 116 |
|
|
| 117 |
// Get extra fields. |
// Get extra fields. |
| 118 |
$fields = ds_get_fields($node_type, $has_body, $build_mode, $ds_type); |
$fields = ds_get_fields($ds_type, $node_type, $build_mode); |
| 119 |
if (!empty($fields)) { |
if (!empty($fields)) { |
| 120 |
foreach ($fields as $field => $value) { |
foreach ($fields as $field => $value) { |
| 121 |
$form['#fields'][] = $field; |
$form['#fields'][] = $field; |
| 178 |
unset($display_settings[$build_mode]); |
unset($display_settings[$build_mode]); |
| 179 |
|
|
| 180 |
// Fields. |
// Fields. |
| 181 |
$fields = nd_get_fields($form['#node_type'], $form['#has_body'], $build_mode); |
$fields = ds_get_fields($form['#node_type'], $form['#has_body'], $build_mode); |
| 182 |
if (!empty($fields)) { |
if (!empty($fields)) { |
| 183 |
foreach ($fields as $key => $field) { |
foreach ($fields as $key => $field) { |
| 184 |
$display_settings[$build_mode]['fields'][$key]['weight'] = $form_state['values'][$key]['nd_weight']; |
$display_settings[$build_mode]['fields'][$key]['weight'] = $form_state['values'][$key]['nd_weight']; |
| 194 |
|
|
| 195 |
// Plugins |
// Plugins |
| 196 |
if ($build_mode != NODE_BUILD_RSS) |
if ($build_mode != NODE_BUILD_RSS) |
| 197 |
nd_plugins_display_submit($form, $form_state, $display_settings); |
ds_plugins_display_submit($form, $form_state, $display_settings); |
| 198 |
|
|
| 199 |
// Save all these settings. |
// Save all these settings. |
| 200 |
variable_set('nd_display_settings_'. $node_type, $display_settings); |
variable_set('nd_display_settings_'. $node_type, $display_settings); |