summaryrefslogtreecommitdiff
path: root/server/core
diff options
context:
space:
mode:
Diffstat (limited to 'server/core')
-rwxr-xr-xserver/core/App.php4
-rw-r--r--server/core/Image.php55
2 files changed, 44 insertions, 15 deletions
diff --git a/server/core/App.php b/server/core/App.php
index dafdaad..09da394 100755
--- a/server/core/App.php
+++ b/server/core/App.php
@@ -1,6 +1,6 @@
<?php
-include_once("core/Plugin_Api.php");
-include_once("core/LibOverride/genTokenOptions.php");
+include_once("/istic-openstack/server/core/Plugin_Api.php");
+include_once("/istic-openstack/server/core/LibOverride/genTokenOptions.php");
class App{
diff --git a/server/core/Image.php b/server/core/Image.php
index b83d155..3001eea 100644
--- a/server/core/Image.php
+++ b/server/core/Image.php
@@ -1,26 +1,55 @@
<?php
-ini_set('display_errors', 1);
-date_default_timezone_set("Europe/Paris");
-class Image {
+//require 'CoreInterface.php';
+
+/**
+* File containing the Image Class.
+*
+* @version 1.0 Initialisation of this file
+* @since 1.0 Core application's file
+*
+* @author Yogg 'yogg at epsina . com'
+*
+* @todo Complete the functions with errors detection and finish the descriptions
+*/
+
+
+/**
+* Image Class of the back-end application
+*
+* ADD CLASS DESCRIPTION
+*
+*/
+class image{
+ //implements Core
+
+ /** @var App $app protected, contains the main app object */
+ protected $app;
+
+ /** @var OpenStack\Identity $libClass protected, contains the library Identity object */
+ protected $libClass;
- protected $oidentity;
- //protected $plugins;
+ /** @var array $actions protected, contains the functions which can be call by the front-end */
+ protected $actions = array();
+
/**
- * Constructor
+ * Image constructor
*
- * @param $openstack
- *
- * @param $options
+ * @param App $app the main app object
*
- **/
- public function __construct($ostack, $options){ //, $apiP
- $this->oidentity = $ostack->imagesV2($options);
- //$this->plugins = $apiP;
+ * @throws [Type] [<description>]
+ *
+ * @return Image
+ */
+ public function __construct($app){
+ $this->app = $app;
+ $this->libClass = $app->getLibClass("Image");
}
+
+
/**
* Details about an image
*