function _node_entity_diff_additional_options_type in Diff 7.3
Private callback function to render the type field.
File
- includes/
node.inc, line 46 - Provide diff functions for the node module.
Code
function _node_entity_diff_additional_options_type($old_node, $new_node, $context) {
$row = array(
'#name' => t('Content type'),
'#states' => array(),
'#weight' => -4,
'#settings' => array(),
);
$old_type = node_type_get_type($old_node);
$new_type = node_type_get_type($new_node);
foreach ($context['states'] as $state) {
$row['#states'][$state] = array(
'#old' => array(
$old_type ? $old_type->name : t('Deleted type !type', array(
'!type' => $old_node->type,
)),
),
'#new' => array(
$new_type ? $new_type->name : t('Deleted type !type', array(
'!type' => $new_node->type,
)),
),
);
}
return $row;
}