From: Thierry Parmentelat Date: Sat, 17 Jan 2009 06:03:04 +0000 (+0000) Subject: missing X-Git-Tag: PLEWWW-4.3-1~107 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=ff69857b236ac2e8f3099bb9ce44d26511cbd433;p=plewww.git missing --- diff --git a/planetlab/includes/plc_sorts_trash.php b/planetlab/includes/plc_sorts_trash.php new file mode 100644 index 0000000..a3d54b8 --- /dev/null +++ b/planetlab/includes/plc_sorts_trash.php @@ -0,0 +1,79 @@ + $val) { + if ($val == $bs[$key]) { + continue; + } + return ($val < $bs[$key]) ? -1 : 1; + } +} + +function sort_nodes(&$nodes) { + return usort($nodes, "__cmp_nodes"); +} + +// node group sort on name +function __cmp_nodegroups($a, $b) { + return strcasecmp($a['name'], $b['name']); +} + +function sort_nodegroups(&$nodegroups) { + return usort($nodegroups, "__cmp_nodegroups"); +} + +// site sort on name +function __cmp_sites($a, $b) { + return strcasecmp($a['name'], $b['name']); +} + +function sort_sites(&$sites) { + return usort($sites, "__cmp_sites"); +} + +// slice sort on name +function __cmp_slices($a, $b) { + return strcasecmp($a['name'], $b['name']); +} + +function sort_slices(&$slices) { + return usort($slices, "__cmp_slices"); +} + +function __cmp_peers($a,$b) { + return strcmp($a['peername'],$b['peername']); +} + +function sort_peers (&$peers) { + return usort ($peers, "__cmp_peers"); +} + +function __cmp_interface_tags($a,$b) { + $cat=strcmp($a['category'],$b['category']); + if ($cat != 0) { + return $cat; + } else { + return strcmp($a['name'],$b['name']); + } +} + +function sort_interface_tags (&$interface_tags) { + return usort ($interface_tags,"__cmp_interface_tags"); +} + +?>