Esempio n. 1
0
 # List all registered VDS sources
 case "listSources":
     print "Registered VDS sources:\n";
     $sources = $vds->getSources();
     foreach ($sources as &$source) {
         print $source->getId() . " " . $source->getName() . "\n";
     }
     break;
     # List all VDS subsources
 # List all VDS subsources
 case "listSubSources":
     if (!isset($opt["sourceId"])) {
         die("sourceId missing\n");
     }
     $sourceId = $opt["sourceId"];
     $source =& $vds->getSourceById($sourceId);
     print "Registered VDS subsources for VDS source {$source->getName()}:\n";
     $subSources = $source->getSubSources();
     foreach ($subSources as &$subSource) {
         print $subSource->getId() . " " . $subSource->getName() . "\n";
     }
     break;
     # List all subsources registered under particular VDS source
 # List all subsources registered under particular VDS source
 case "listSubSourceDefs":
     if (!isset($opt["sourceId"])) {
         die("sourceId missing\n");
     }
     $sourceId = $opt["sourceId"];
     $source =& $vds->getSourceById($sourceId);
     $subSources = $source->getSubSources();