summaryrefslogtreecommitdiff
path: root/server/core/Image.php
diff options
context:
space:
mode:
Diffstat (limited to 'server/core/Image.php')
-rw-r--r--server/core/Image.php49
1 files changed, 36 insertions, 13 deletions
diff --git a/server/core/Image.php b/server/core/Image.php
index bf67e75..c9d9845 100644
--- a/server/core/Image.php
+++ b/server/core/Image.php
@@ -8,27 +8,27 @@ class Image {
protected $oidentity;
//protected $plugins;
- /*
+ /**
* Constructor
*
* @param $openstack
*
* @param $options
*
- */
+ **/
public function __construct($ostack, $options){ //, $apiP
$this->oidentity = $ostack->imagesV2($options);
//$this->plugins = $apiP;
}
- /*
+ /**
* Details about an image
*
* @param array $opt
* options for the image creation
*
- */
+ **/
public function create_image(array $opt){
// VOIR COMMENT RENDRE LES CHAMPS OPTIONNELS (SAUF NAME)
$image = $this->oidentity->createImage([
@@ -54,13 +54,13 @@ class Image {
return $images;
}
- /*
+ /**
* Details about an image
*
* @param string $id
* identifier of the image
*
- */
+ **/
public function image_details($id){
$service = $this->oidentity;
$image = $service->getImage($id);
@@ -84,27 +84,50 @@ class Image {
return $image;
}
- // RETOUR A VOIR
- public function delete_image($name){
+ /**
+ * Delete an image
+ *
+ * @param string $id
+ * identifier of the image
+ **/
+ public function delete_image($id){
$service = $this->oidentity;
- $service->getImage($name)->delete();
+ $service->getImage($id)->delete();
}
- // RETOUR A VOIR
+ /**
+ * Resactive an image
+ *
+ * @param string $id
+ * identifier of the image
+ **/
public function reactivate_image($id){
$service = $this->oidentity;
$image = $service->getImage($id);
$image->reactivate();
}
- // RETOUR A VOIR
- public function desactivate_function($id){
+ /**
+ * Desactive an image
+ *
+ * @param string $id
+ * identifier of the image
+ **/
+ public function desactivate_image($id){
$service = $this->oidentity;
$image = $service->getImage($id);
$image->deactivate();
}
- // RETOUR A VOIR
+ /**
+ * Upload an image
+ *
+ * @param string $id
+ * identifier of the image
+ *
+ * @param string $file_name
+ * path of the image
+ **/
public function upload_image($id, $file_name){
$service = $this->oidentity;
$image = $service->getImage($id);