function _hierarchical_select_dropbox_sort in Hierarchical Select 6.3
Same name and namespace in other branches
- 5.3 hierarchical_select.module \_hierarchical_select_dropbox_sort()
- 5.2 hierarchical_select.module \_hierarchical_select_dropbox_sort()
- 7.3 hierarchical_select.module \_hierarchical_select_dropbox_sort()
Dropbox lineages sorting callback.
Parameters
$lineage_a: The first lineage.
$lineage_b: The second lineage.
Return value
An integer that determines which of the two lineages comes first.
1 string reference to '_hierarchical_select_dropbox_sort'
- _hierarchical_select_dropbox_generate in ./
hierarchical_select.module - Generate the dropbox object.
File
- ./
hierarchical_select.module, line 2239 - This module defines the "hierarchical_select" form element, which is a greatly enhanced way for letting the user select items in a hierarchy.
Code
function _hierarchical_select_dropbox_sort($lineage_a, $lineage_b) {
$string_a = implode('', array_map('_hierarchical_select_dropbox_lineage_item_get_label', $lineage_a));
$string_b = implode('', array_map('_hierarchical_select_dropbox_lineage_item_get_label', $lineage_b));
return strcmp($string_a, $string_b);
}