Modifications of create_image and update_image
This commit is contained in:
parent
e2dacb129e
commit
ab6e45d5e1
2 changed files with 25 additions and 18 deletions
|
@ -31,34 +31,34 @@ class Image {
|
||||||
public function create_image(array $opt){
|
public function create_image(array $opt){
|
||||||
// VOIR SI MAUVAIS TYPE
|
// VOIR SI MAUVAIS TYPE
|
||||||
$options = Array();
|
$options = Array();
|
||||||
if(array_key_exists('name', $opt)){ // string, rendre le nom obligatoire
|
if(isset($opt['name'])){ // string, rendre le nom obligatoire
|
||||||
$options['name'] = $opt['name'];
|
$options['name'] = $opt['name'];
|
||||||
}
|
}
|
||||||
if(array_key_exists('id', $opt)){ // UUID : nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn
|
if(isset($opt['id'])){ // UUID : nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn
|
||||||
$options['id'] = $opt['id'];
|
$options['id'] = $opt['id'];
|
||||||
}
|
}
|
||||||
if(array_key_exists('visibility', $opt)){ // public, private
|
if(isset($opt['visibility'])){ // public, private
|
||||||
$options['visibility'] = $opt['visibility'];
|
$options['visibility'] = $opt['visibility'];
|
||||||
}
|
}
|
||||||
if(array_key_exists('tags', $opt)){ // list
|
if(isset($opt['tags'])){ // list
|
||||||
$options['tags'] = $opt['tags'];
|
$options['tags'] = $opt['tags'];
|
||||||
}
|
}
|
||||||
if(array_key_exists('containerFormat', $opt)){ // string : ami, ari, aki, bare, ovf, ova, docker
|
if(isset($opt['containerFormat'])){ // string : ami, ari, aki, bare, ovf, ova, docker
|
||||||
$options['containerFormat'] = $opt['containerFormat'];
|
$options['containerFormat'] = $opt['containerFormat'];
|
||||||
}
|
}
|
||||||
if(array_key_exists('diskFormat', $opt)){ // string : ami, ari, aki, vhd, vmdk, raw, qcow2, vdi, iso
|
if(isset($opt['diskFormat'])){ // string : ami, ari, aki, vhd, vmdk, raw, qcow2, vdi, iso
|
||||||
$options['diskFormat'] = $opt['diskFormat'];
|
$options['diskFormat'] = $opt['diskFormat'];
|
||||||
}
|
}
|
||||||
if(array_key_exists('minDisk', $opt)){ //int
|
if(isset($opt['minDisk'])){ //int
|
||||||
$options['minDisk'] = $opt['minDisk'];
|
$options['minDisk'] = $opt['minDisk'];
|
||||||
}
|
}
|
||||||
if(array_key_exists('minRam', $opt)){ // int
|
if(isset($opt['minRam'])){ // int
|
||||||
$options['minRam'] = $opt['minRam'];
|
$options['minRam'] = $opt['minRam'];
|
||||||
}
|
}
|
||||||
if(array_key_exists('protected', $opt)){ // boolean
|
if(isset($opt['protected'])){ // boolean
|
||||||
$options['protected'] = $opt['protected'];
|
$options['protected'] = $opt['protected'];
|
||||||
}
|
}
|
||||||
if(array_key_exists('properties', $opt)){ // type dict ?
|
if(isset($opt['properties'])){ // type dict ?
|
||||||
$options['properties'] = $opt['properties'];
|
$options['properties'] = $opt['properties'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -104,21 +104,24 @@ class Image {
|
||||||
$options = Array();
|
$options = Array();
|
||||||
|
|
||||||
// Voir vérification des types
|
// Voir vérification des types
|
||||||
if(array_key_exists('name', $opt)){ //string
|
if(isset($opt['name'])){ //string
|
||||||
$options['name'] = $opt['name'];
|
$options['name'] = $opt['name'];
|
||||||
}
|
}
|
||||||
if(array_key_exists('minDisk', $opt)){ //int
|
if(isset($opt['minDisk'])){ //int
|
||||||
$options['minDisk'] = $opt['minDisk'];
|
$options['minDisk'] = $opt['minDisk'];
|
||||||
}
|
}
|
||||||
if(array_key_exists('minRam', $opt)){ // int
|
if(isset($opt['minRam'])){ // int
|
||||||
$options['minRam'] = $opt['minRam'];
|
$options['minRam'] = $opt['minRam'];
|
||||||
}
|
}
|
||||||
if(array_key_exists('protected', $opt)){ // boolean
|
if(isset($opt['protected'])){ // boolean
|
||||||
$options['protected'] = $opt['protected'];
|
$options['protected'] = $opt['protected'];
|
||||||
}
|
}
|
||||||
if(array_key_exists('visibility', $opt)){ // public, private
|
if(isset($opt['visibility'])){ // public, private
|
||||||
$options['visibility'] = $opt['visibility'];
|
$options['visibility'] = $opt['visibility'];
|
||||||
}
|
}
|
||||||
|
if(isset($opt['tags'])){ // list
|
||||||
|
$options['tags'] = $opt['tags'];
|
||||||
|
}
|
||||||
$image->update($options);
|
$image->update($options);
|
||||||
|
|
||||||
return $image;
|
return $image;
|
||||||
|
|
|
@ -65,9 +65,11 @@ foreach($images as $i){
|
||||||
}
|
}
|
||||||
echo "</br>";
|
echo "</br>";
|
||||||
|
|
||||||
foreach ($list as $l) {
|
if(isset($list)){
|
||||||
echo $l;
|
foreach ($list as $l) {
|
||||||
echo "</br>";
|
echo $l;
|
||||||
|
echo "</br>";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Détails Image
|
// Détails Image
|
||||||
|
@ -86,8 +88,10 @@ foreach ($list as $l) {
|
||||||
/*
|
/*
|
||||||
$opt_update = Array();
|
$opt_update = Array();
|
||||||
$opt_update['name'] = "Test";
|
$opt_update['name'] = "Test";
|
||||||
|
$opt_update['tags'] = null;
|
||||||
|
|
||||||
$update = $image->update_image($id_image, $opt_update);
|
$update = $image->update_image($id_image, $opt_update);
|
||||||
echo $update->name;
|
echo $update->name;
|
||||||
*/
|
*/
|
||||||
|
|
||||||
?>
|
?>
|
Loading…
Add table
Reference in a new issue