You are here

function _hierarchical_select_dropbox_sort in Hierarchical Select 5.2

Same name and namespace in other branches
  1. 5.3 hierarchical_select.module \_hierarchical_select_dropbox_sort()
  2. 6.3 hierarchical_select.module \_hierarchical_select_dropbox_sort()
  3. 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_get_dropbox in ./hierarchical_select.module
Generate the dropbox object.

File

./hierarchical_select.module, line 761
This module defines the "hierarchical_select" form element, which is a greatly enhanced way for letting the user select an option 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);
}