X-Git-Url: http://git.pjr.cc/?p=ga4php.git;a=blobdiff_plain;f=gaas%2Flib%2FgaasdMessages.php;fp=gaas%2Flib%2FgaasdMessages.php;h=94fb8c01840964972d5c45b8818b78a56e81aec5;hp=3b23da41f5a47022ce52f0d23b367f6823c5eabb;hb=6ae20292cc7aa6a712b492de306613192733e756;hpb=ed1c86a90a6aa87dfc8b90c2242697a73039bfad diff --git a/gaas/lib/gaasdMessages.php b/gaas/lib/gaasdMessages.php index 3b23da4..94fb8c0 100644 --- a/gaas/lib/gaasdMessages.php +++ b/gaas/lib/gaasdMessages.php @@ -182,4 +182,28 @@ function gaasProvisionUser_server($msg) return true; } +function gaasGetUsers_server($msg) +{ + $haveTokens = $msg["havetokens"]; + $userPatter = $msg["userpattern"]; + $group = $msg["group"]; + + if(confGetval("backend") == "AD") { + $adgroup = ""; + if($group == "admin") { + $adgroup = confGetVal("ad.admindef"); + } else { + $adgroup = confGetVal("ad.clientdef"); + } + $addom = confGetVal("ad.domain"); + $aduser = confGetVal("ad.user"); + $adpass = confGetVal("ad.pass"); + echo "using group $adgroup for $group\n"; + + $users = getUsersInGroup($addom, $aduser, $adpass, $adgroup); + } else { + // internal db + } + return $users; +} ?> \ No newline at end of file