fix pub/slices.php --- PLEWWW dropped support sort_slices()
authorMarc Fiuczynski <mef@cs.princeton.edu>
Tue, 2 Jun 2009 17:10:41 +0000 (17:10 +0000)
committerMarc Fiuczynski <mef@cs.princeton.edu>
Tue, 2 Jun 2009 17:10:41 +0000 (17:10 +0000)
planetlab/pub/slices.php

index 2d709df..60628de 100644 (file)
@@ -58,9 +58,8 @@ comment on, then click <b>Provide Feedback</b>.</p>
 <?php
 
 // Get all sites
-$sites = array();
-foreach ($adm->GetSites(NULL, array('abbreviated_name', 'site_id'))
-        as $site) {
+$sites = $adm->GetSites(NULL, array('abbreviated_name', 'site_id'));
+if (!empty($sites)) foreach ($sites as $site) {
   $sites[$site['site_id']] = $site;
 }
 
@@ -91,8 +90,12 @@ if (isset($_REQUEST['active'])) {
   }
   usort($slices, '__cmp_slices_by_bytes');
 } else {
+  // slice sort on name
+  function __cmp_slices($a, $b) {
+    return strcasecmp($a['name'], $b['name']);
+  }
   // Alphabetically sort slices
-  sort_slices($slices);
+  usort($slices, '__cmp_slices');
 }
 
 $class = "";