From c9202d9113210981ae47df40511645da2ee140df Mon Sep 17 00:00:00 2001 From: root Date: Wed, 27 Apr 2016 15:51:38 +0200 Subject: [PATCH] Error correction --- server/core/Automating.php | 1 + server/core/Compute.php | 1 + server/core/Identity.php | 1 + server/core/LibOverride/genTokenOptions.php | 6 +++++- server/core/Network.php | 2 ++ 5 files changed, 10 insertions(+), 1 deletion(-) diff --git a/server/core/Automating.php b/server/core/Automating.php index 697b666..27dd018 100755 --- a/server/core/Automating.php +++ b/server/core/Automating.php @@ -13,6 +13,7 @@ include("Image.php"); include("Network.php"); include("Compute.php"); include("NetworkLayer3.php"); +include("CoreInterface.php"); /** * automating Class of the back-end application diff --git a/server/core/Compute.php b/server/core/Compute.php index 7e27d00..1db21bf 100755 --- a/server/core/Compute.php +++ b/server/core/Compute.php @@ -11,6 +11,7 @@ use OpenCloud\Common\Error; +include("CoreInterface.php"); /** * Compute Class of the back-end application * diff --git a/server/core/Identity.php b/server/core/Identity.php index a30dad2..112c9e3 100755 --- a/server/core/Identity.php +++ b/server/core/Identity.php @@ -9,6 +9,7 @@ */ use OpenCloud\Common\Error; +include("CoreInterface.php"); /** * Identity Class of the back-end application * diff --git a/server/core/LibOverride/genTokenOptions.php b/server/core/LibOverride/genTokenOptions.php index f0b3b88..7134887 100755 --- a/server/core/LibOverride/genTokenOptions.php +++ b/server/core/LibOverride/genTokenOptions.php @@ -385,7 +385,9 @@ class genTokenOptions */ private function saveBackup($name, $data){ $token = $this->serializeToken($data["token"]); - file_put_contents("core/LibOverride/projectTokenData/".$token['saved']["project"]["name"], serialize($token['saved'])); + $ret = file_put_contents("core/LibOverride/projectTokenData/".$token['saved']["project"]["name"], serialize($token['saved'])); + if($ret === FALSE) + die("Internal Server Error : File Rights"); $this->backup['time'] = $token['time']; $this->backup["roles"] = $token["roles"]; $this->backup["project"] = $token['saved']["project"]["name"]; @@ -504,6 +506,8 @@ class genTokenOptions */ private function unserializeToken($tokenSerialized){ $Saved = file_get_contents("core/LibOverride/projectTokenData/".$this->backup["project"]); + if($Saved === FALSE) + die("Internal Server Error : File Access"); $Saved = unserialize($Saved); $api = new Api(); diff --git a/server/core/Network.php b/server/core/Network.php index ee66eaa..b244e4e 100755 --- a/server/core/Network.php +++ b/server/core/Network.php @@ -13,6 +13,8 @@ use OpenCloud\Common\Error\BaseError; use OpenCloud\Common\Error\NotImplementedError; use OpenCloud\Common\Error\UserInputError; +include("CoreInterface.php"); + /** * Network Class of the back-end application *