function advanced_help_uasort in Advanced Help 7
Same name and namespace in other branches
- 5 advanced_help.module \advanced_help_uasort()
- 6 advanced_help.module \advanced_help_uasort()
Helper function to sort topics.
2 string references to 'advanced_help_uasort'
- advanced_help_get_tree in ./
advanced_help.module - Build a tree of advanced help topics.
- advanced_help_view_topic in ./
advanced_help.module - Load and render a help topic.
File
- ./
advanced_help.module, line 148 - Pluggable system to provide advanced help facilities for Drupal and modules.
Code
function advanced_help_uasort($id_a, $id_b) {
$topics = advanced_help_get_topics();
list($module_a, $topic_a) = $id_a;
$a = $topics[$module_a][$topic_a];
list($module_b, $topic_b) = $id_b;
$b = $topics[$module_b][$topic_b];
$a_weight = isset($a['weight']) ? $a['weight'] : 0;
$b_weight = isset($b['weight']) ? $b['weight'] : 0;
if ($a_weight != $b_weight) {
return $a_weight < $b_weight ? -1 : 1;
}
if ($a['title'] != $b['title']) {
return $a['title'] < $b['title'] ? -1 : 1;
}
return 0;
}