use Null instead of an empty array to filter.
[plewww.git] / planetlab / sirius / index.php
index c41fac0..253f447 100644 (file)
@@ -9,7 +9,6 @@ global $plc, $api, $adm;
 
 // Common functions
 require_once 'plc_functions.php';
-require_once 'plc_sorts.php';
 
 // find person roles
 $_person= $plc->person;
@@ -111,8 +110,8 @@ function authorizeSlice($sn) {
        global $api;
   
   $slice_list= array();
-  $result= $api->GetSlices( $slice_list, array( "name" ) );
-  
+  $result= $api->GetSlices( Null, array( "name" ) );
+
   foreach ( $result AS $slice )
   {
        if ( $slice["name"] == $sn )
@@ -682,7 +681,13 @@ function sliceDropDown() {
   
   $slice_list= array();
   $result= $api->GetSlices( Null, array( "name" ) );
-  sort_slices( $result );
+
+  // sort_slices( $result ); --> slice sort on name
+  function __cmp_slices($a, $b) {
+    return strcasecmp($a['name'], $b['name']);
+  }
+  usort($result, '__cmp_slices');
+
   foreach ( $result AS $slice )
   {
        echo "<option value='" . $slice["name"] . "'>" . $slice["name"] . "\n";