X-Git-Url: http://git.pjr.cc/?p=ga4php.git;a=blobdiff_plain;f=gaas%2Flib%2FgaasdMessages.php;h=8c6e2dafca70e2a3408a1b9ffcd1c26f3ec98895;hp=a9c646091d1d5675c908b6ee3b09319fa7cdf254;hb=71ffa4aa2e826dea91c533616a97ac49f3d158fd;hpb=17d7c1e759c50b2fe796306f5ca3f46e064cadaa diff --git a/gaas/lib/gaasdMessages.php b/gaas/lib/gaasdMessages.php index a9c6460..8c6e2da 100644 --- a/gaas/lib/gaasdMessages.php +++ b/gaas/lib/gaasdMessages.php @@ -11,8 +11,21 @@ function gaasStatus_server($messages) $return = "init"; if($initState != false && $backEnd != "") { $return = "running"; + $be = confGetVal("backend"); + if($be == "AD") { + $dom = confGetVal("ad.domain"); + $user = confGetVal("ad.user"); + $client = confGetVal("ad.clientdef"); + $admin = confGetVal("ad.admindef"); + $return .= " - AD integrated to $dom, GAASD Username: $user, Clients Group: $client, Admins Group: $admin"; + } else { + $return .= " - internal database"; + } + } + + return $return; } @@ -151,4 +164,14 @@ function gaasSetClientGroup_server($msg) return true; } +function gaasProvisionUser_server($msg) +{ + + // function userInGroup($user, $domain, $adlogin, $adpass, $group) + userInGroup($msg["username"], confGetVal("ad.domain"), confGetVal("ad.user", $adlogin), confGetVal("ad.pass"), confGetVal("ad.clientdef")); + + + return true; +} + ?> \ No newline at end of file