You are here

function values_sort_by_weight in Values 7

Same name and namespace in other branches
  1. 6 values.module \values_sort_by_weight()

Sort list of values by weight. Meant for uasort()

3 string references to 'values_sort_by_weight'
values_form in ./values.module
Form for adding a new value set.
values_load in ./values.module
Loads values object from the database.
values_save in ./values.module
Saves a values object to the database.

File

./values.module, line 932
API for managing reusable value sets.

Code

function values_sort_by_weight($a, $b) {
  $a_weight = is_array($a) && isset($a['weight']) ? $a['weight'] : 0;
  $b_weight = is_array($b) && isset($b['weight']) ? $b['weight'] : 0;
  if ($a_weight == $b_weight) {
    return 0;
  }
  return $a_weight < $b_weight ? -1 : 1;
}