summaryrefslogtreecommitdiff
path: root/server/core/Compute.php
diff options
context:
space:
mode:
authormanzerbredes <loic.guegan_secondary@yahoo.fr>2016-03-02 21:03:25 +0100
committermanzerbredes <loic.guegan_secondary@yahoo.fr>2016-03-02 21:03:25 +0100
commitdde482df6492e874ffb30c3c5127e620c418c57b (patch)
treec140423cc3d396a8a3507496b392894cbe47fecf /server/core/Compute.php
parent6ce1bbc7be91aa6441c3ff168a734ed25479eb72 (diff)
parent85222e1246b3805100428717874d15aafd682d26 (diff)
Correct conflicts
Diffstat (limited to 'server/core/Compute.php')
-rw-r--r--server/core/Compute.php31
1 files changed, 28 insertions, 3 deletions
diff --git a/server/core/Compute.php b/server/core/Compute.php
index 94e219c..a5b8375 100644
--- a/server/core/Compute.php
+++ b/server/core/Compute.php
@@ -35,7 +35,20 @@ class compute
*/
public function listServers()
{
- $servers = $this->libClass->listServers();
+ $serverList = $this->libClass->listServers(true);
+ $servers = Array();
+ foreach($serverList as $server){
+ $servers[$server->id] = Array();
+ $server->flavor->retrieve();
+ $server->image->retrieve();
+ $servers[$server->id]["id"] = $server->id;
+ $servers[$server->id]["name"] = $server->name;
+ $servers[$server->id]["imageId"] = $server->image->id;
+ $servers[$server->id]["flavorId"] = $server->flavor->id;
+ $servers[$server->id]["status"] = $server->status;
+ $servers[$server->id]["ram"] = $server->flavor->ram;
+ $servers[$server->id]["disk"] = $server->flavor->disk;
+ }
$this->app->setOutput("Servers", $servers);
return;
}
@@ -45,7 +58,13 @@ class compute
*/
public function listFlavors()
{
- $flavors = $this->libClass->listFlavors();
+ $flavorList = $this->libClass->listFlavors();
+ $flavors = Array();
+ foreach($flavorList as $flavor){
+ $flavors[$flavor->id] = Array();
+ $flavors[$flavor->id]["id"] = $flavor->id;
+ $flavors[$flavor->id]["name"] = $flavor->name;
+ }
$this->app->setOutput("Flavors", $flavors);
return;
}
@@ -55,7 +74,13 @@ class compute
*/
public function listImages()
{
- $images = $this->libClass->listImages();
+ $imageList = $this->libClass->listImages();
+ $images = Array();
+ foreach($imageList as $image){
+ $images[$image->id] = Array();
+ $images[$image->id]["id"] = $image->id;
+ $images[$image->id]["name"] = $image->name;
+ }
$this->app->setOutput("Images", $images);
return;
}