summaryrefslogtreecommitdiff
path: root/server/doc/files/init.php.txt
diff options
context:
space:
mode:
Diffstat (limited to 'server/doc/files/init.php.txt')
-rw-r--r--server/doc/files/init.php.txt59
1 files changed, 59 insertions, 0 deletions
diff --git a/server/doc/files/init.php.txt b/server/doc/files/init.php.txt
new file mode 100644
index 0000000..8bfc0aa
--- /dev/null
+++ b/server/doc/files/init.php.txt
@@ -0,0 +1,59 @@
+<?php
+/**
+ * File containing the initialisation of the API.
+ *
+ * @version 1.0 Initialisation of this file
+ * @since 1.0 Core application's file
+ *
+ * @author Eole 'eoledev at outlook . fr'
+ *
+ */
+
+/*
+* Include Main Api Class
+*/
+include_once("core/App.php");
+
+$user = "";
+$password = "";
+$project = "";
+
+
+//token processing
+if(isset($_POST["token"])){
+
+ $token = $_POST["token"];
+
+}else if(isset($_POST["user"]) && isset($_POST["password"]) && isset($_POST["project"]) ){
+
+ $user = $_POST["user"];
+ $password = $_POST["password"];
+ $project = $_POST["project"];
+
+}
+
+//Library args
+$Args = Array(
+ "user" => Array(
+ "name" => $user,
+ "password" => $password,
+ "domain" => Array(
+ "name" => "Default")
+ ),
+ "scope" => Array(
+ "project" => Array(
+ "name" => $project,
+ "domain" => Array(
+ "name" => "Default")
+ )
+ ),
+ "authUrl" => $config["urlAuth"]
+);
+
+//Init core Api
+$App = new App($Args);
+
+if(isset($token))
+ $App->setToken($token);
+?>
+