diff options
Diffstat (limited to 'server/doc/files/init.php.txt')
| -rw-r--r-- | server/doc/files/init.php.txt | 59 |
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); +?> + |
