<?php include('InitTest.php'); include_once("../core/Image.php"); $image = new Image($App); $opt = Array(); $opt['name'] = "Test"; $opt['tags'] = ['test', 'openstack']; //$opt['containerFormat'] = 'ami'; //$opt['diskFormat'] = 'iso'; $opt['visibility'] = 'public'; $opt['minDisk'] = 1; $opt['protected'] = false; $opt['minRam'] = 10; //$new_image = $image->createImage($opt); //Liste des images $image->action("listImage"); //$images = $image->listImage(); $im = $App->show(); $images = json_decode($im, true)["Images"]; if(isset($images)){ echo "Images présentes :"; echo "</br>"; foreach($images as $i){ echo $i['name']; echo "</br>"; } echo "</br>"; if(isset($list)){ foreach ($list as $l) { echo $l; echo "</br>"; } } } else{ echo "Aucune image présente\n"; } // Détails Image //$details = $image->imageDetails($id_image); //$image->deleteImage('123456'); //$image->desactivateImage($id_image); //$image->reactivateImage($id_image); //$file_name = "/home/yogg/Downloads/TinyCore-6.4.1.iso"; //$image->uploadImage($id_image, $file_name); //$image->downloadImage($id_image); /* $opt_update = Array(); $opt_update['name'] = "Test"; $opt_update['tags'] = null; $update = $image->updateImage($id_image, $opt_update); echo $update->name; */ ?>