summaryrefslogtreecommitdiff
path: root/server/index.php
diff options
context:
space:
mode:
authorEoleDev <EoleDev@outlook.fr>2016-04-26 20:42:31 +0200
committerEoleDev <EoleDev@outlook.fr>2016-04-26 20:42:31 +0200
commit5263cf00a253891396c442fe5be29762fb8be50d (patch)
tree36adbdf4ccefaf85fe0ffb9c08c44f2fb8221da6 /server/index.php
parent477dc821824b422c11d0d34b644de4b68a596510 (diff)
Refactoring of comments beginning
Diffstat (limited to 'server/index.php')
-rwxr-xr-xserver/index.php136
1 files changed, 77 insertions, 59 deletions
diff --git a/server/index.php b/server/index.php
index 53a24c4..01203de 100755
--- a/server/index.php
+++ b/server/index.php
@@ -1,70 +1,88 @@
<?php
- require "vendor/autoload.php";
- include_once("config.inc.php");
- include_once("init.php");
+/**
+* File containing the code for the API door.
+*
+* @version 1.0 Initialisation of this file
+* @since 1.0 Core application's file
+*
+* @author Eole 'eoledev at outlook . fr'
+*
+*/
+
+//loading dependencies
+require "vendor/autoload.php";
+//Include general config file
+include_once("config.inc.php");
+//Include API initialisation
+include_once("init.php");
+
+if(isset($_POST["task"]) && isset($_POST["action"])){
+ $task = $_POST["task"];
+ $action = $_POST["action"];
+}else if(isset($_POST["task"]) && $_POST["task"] == "Authenticate" || $_POST["task"] == "Deauthenticate"){
+ $task = $_POST["task"];
+}else{
+ $App->setOutput("Error", "Invalid Request!");
+ $App->show();
+ exit();
+}
+
+//Authentification and deauthentification request
+if($task == "Authenticate"){
- if(isset($_POST["task"]) && isset($_POST["action"])){
- $task = $_POST["task"];
- $action = $_POST["action"];
- }else if(isset($_POST["task"]) && $_POST["task"] == "Authenticate" || $_POST["task"] == "Deauthenticate"){
- $task = $_POST["task"];
- }else{
- //Gestion Erreur
- }
+ $App->authenticate();
+ $App->show();
- if($task == "Authenticate"){
-
- $App->authenticate();
+}else if($task == "Deauthenticate"){
+
+ $App->deauthenticate();
+ $App->show();
+
+}else if($App->checkToken()){
+ //Task switcher and task's file loader
+ switch($task)
+ {
+ case "identity":
+ include_once("core/Identity.php");
+ $identityObject = new identity($App);
+ $identityObject->action($action);
$App->show();
+ break;
- }else if($task == "Deauthenticate"){
-
- $App->deauthenticate();
+ case "network":
+ include_once("core/Network.php");
+ $networkObject = new network($App);
+ $networkObject->action($action);
$App->show();
+ break;
- }else if($App->checkToken()){
- switch($task)
- {
- case "identity":
- include_once("core/Identity.php");
- $identityObject = new identity($App);
- $identityObject->action($action);
- $App->show();
- break;
-
- case "network":
- include_once("core/Network.php");
- $networkObject = new network($App);
- $networkObject->action($action);
- $App->show();
- break;
-
- case "image":
- include_once("core/Image.php");
- $imageObject = new image($App);
- $imageObject->action($action);
- $App->show();
- break;
-
- case "compute":
- include_once("core/Compute.php");
- $computeObject = new compute($App);
- $computeObject->action($action);
- $App->show();
- break;
-
- case "networkLayer3":
- include_once("core/NetworkLayer3.php");
- $computeObject = new networkLayer3($App);
- $computeObject->action($action);
- $App->show();
- break;
- }
+ case "image":
+ include_once("core/Image.php");
+ $imageObject = new image($App);
+ $imageObject->action($action);
+ $App->show();
+ break;
+
+ case "compute":
+ include_once("core/Compute.php");
+ $computeObject = new compute($App);
+ $computeObject->action($action);
+ $App->show();
+ break;
- }else{
- $App->setOutput("Error", "Token Invalide");
+ case "networkLayer3":
+ include_once("core/NetworkLayer3.php");
+ $computeObject = new networkLayer3($App);
+ $computeObject->action($action);
$App->show();
+ break;
}
-
-
+}else{
+ //Request without authentication
+ $App->setOutput("Error", "Token Invalide");
+ $App->show();
+}
+
+
+