9b138a491820f4273890174803e619c5f24c9e1c
[ga4php.git] / gaas / lib / gaasClientMessages.php
1 <?php
2
3 // thie file defines the messages sent too and from the gaas client.
4 function gaasStatus_clientsend($params)
5 {
6         return $params[0];
7 }
8
9 function gaasStatus_clientrecv($params)
10 {
11         return $params;
12 }
13
14
15 // INIT server message
16 // params are:
17 // AD: "AD", "user", "pass", "domain", "client def", "admin def"
18 // IN: "IN", "user", "pass"
19 function gaasInitServer_clientsend($params)
20 {
21         echo "backend:\n";
22         print_r($params);
23         echo "\n";
24         $msg["backend"] = $params[0];
25         $msg["user"] = $params[1];
26         $msg["pass"] = $params[2];
27         
28         if($msg["backend"] == "AD") {
29                 $msg["domain"] = $params[3];
30                 $msg["clientdef"] = $params[4];
31                 $msg["admindef"] = $params[5];
32         } else if($msg["backend"] == "IN") {
33                 // we dont do anything
34         } else {
35                 // invalid backend type
36                 return false;
37         }
38         
39         return $msg;
40 }
41
42 // pretty simple, it either works or doesnt, we just pass on the result
43 function gaasInitServer_clientrecv($params)
44 {
45         echo "in recv, params\n";
46         print_r($params);
47         echo "\n";
48         return $params;
49 }
50
51 function gaasSetADLogin_clientsend($params)
52 {
53         
54 }
55
56 function gaasSetADLogin_clientrecv($params)
57 {
58         
59 }
60 ?>