function diff_process_state_lines in Diff 7.3
Helper function to get line counts per field.
1 string reference to 'diff_process_state_lines'
- diff_compare_entities in ./
diff.pages.inc - Generic callback to compare two entities.
File
- ./
diff.pages.inc, line 494 - Menu callbacks for hook_menu().
Code
function diff_process_state_lines(&$diff, $key) {
foreach ($diff['#states'] as $state => $data) {
if (isset($data['#old'])) {
if (is_string($data['#old'])) {
$diff['#states'][$state]['#old'] = explode("\n", $data['#old']);
}
$diff['#states'][$state]['#count_old'] = count($diff['#states'][$state]['#old']);
}
else {
$diff['#states'][$state]['#count_old'] = 0;
}
if (isset($data['#new'])) {
if (is_string($data['#new'])) {
$diff['#states'][$state]['#new'] = explode("\n", $data['#new']);
}
$diff['#states'][$state]['#count_new'] = count($diff['#states'][$state]['#new']);
}
else {
$diff['#states'][$state]['#count_new'] = 0;
}
}
}